![]() |
|
Isotope: the Isometric Game Engine Isotope is an isometric game engine available for the Java (including J2ME), C# and Python programming languages. It provides the framework for constructing an isometric graphics game with actors who can pick up objects and jump onto platforms. Isotope also provides automated actors who can interact with the player or their environment. Downloads Isotope Python v0.9 - isotope.tgz Isotope Java v0.9 - isotopejava09.tgz Isotope J2ME v0.9 - isotopej2me09.tgz (New!) Isotope C# v0.9 - isotopecsharp09.tgz Isotope Guide (Documentation) - isotope_guide.pdf Screenshot
Features Actors: Used for player and monster game objects. Capable of facing, collision response,jumping, automation and inventory. Multiframe animation using images Simple physics simulation of velocity, gravity, collision and touch detection. All objects can be customised and extended. Free commented GPL open source code. Questions What can I use Isotope for? Isotope is for creating isometric games primarily but can be used for other isometric applications. Why should I use Isotope? You should use Isotope if you need a an Isometric engine which is open source and requires low processor power. Isotope is also useful for understanding how Isometric engines work and for writing applications which need a small core engine with low processing demand. Isotope consists of simple light weight code to ensure that it can be easily understood and modified. What documentation is there and is the code commented? The code is well commented and the Isotope guide provides an overview, a tutorial, a programmers interface description and a system architecture description. At present the guide is written for the Python version but can be used for the other versions as well What rights do I have? The software is licensed under the GPL so you can use the software for no charge and you can add your own extensions. If you modify the original code you must contribute the changes back to the Isotope project. What support can I get? No commercial support. An email reply if your query is sensible and the author is available. The intention is to have community support if people become interested in the project. email: simon.gillespie@btinternet.com Who created Isotope and why? Simon Gillespie created Isotope for The Software Product House due no other open source Isometric projects available for Python that had clear documentation and simple commented code. |