μIso - μIsometric Engine: A Java Isometric Engine

μIso (μIsometric Engine) is a multi-platform (Java) open-source (GPLv3) minimalist isometric engine. This project started during a game development course at UFMG. μIso target is Java ME platform but it also runs on Java SE platform as shown below. Therefore, the implementations decisions considered a system with limited resources (especially memory). The engine relies on basic drawing primitives like those on Java2D. Therefore, it can be used with different technologies, including, but not limited to: JavaFX, Swing, AWT, SDL, SFML, DirectX and OpenGL.

Its most important features are:


Demonstration

This application demonstrates the principle μIso features (it is not a game). Graphics hardware acceleration properly configured can be necessary for a good experience. The application will be displayed on its proper window.


Documentation

Javadoc


Downloads


Features planned for next releases


Graphics credits


Images

μIso Demonstration: being executed in debug mode.
μIso Demonstration: while inside editable area, user can change the height of its tiles.
μIso Demonstration: the Minotaur can freely be moved by clicking on the desired destination tile.
μIso Demonstration: an animated string.

Release notes


References / Font of ideas and inspiration


Videos