/Isom-engine

⚙️ 2D isometric rendering engine built on-top of Processing library. Inspired by EndlessOnline.

Primary LanguageJavaApache License 2.0Apache-2.0

What is Isom-engine?

Isom-engine is an isometric rendering engine (being) built on-top of Processing library. It provides some good utilities for isometric 2D game rendering programs such as;

  • 3 layered coordination map (Isometric World, Canvas, Screen planes)
  • Multi-threaded resource loading mechanism
  • Debug units (with Goodieutils extensions)
  • LUA scripting port
  • Processing extensions (including a new GameBase class)
  • Better input handling patterns

DISCLAIMERThe project started as a capstone project. The development before the pre-release is planned to continue a whole semester or more (6-8 months). The engine doesn't promise a highly optimal performance comparing to the other engines out there.

Preview

Intro Stage Tiles and Props Console and Commands Frustum Test Prop Optimization Test