μ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

There is an application (it is not a game) that demonstrates the most important features provided by μIso. You can download it here. Graphics hardware acceleration properly configured can be necessary for a good experience.

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