iGoodie / Isom-engine

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:Apache License 2.0


Languages

Language:Java 96.5%Language:GLSL 3.4%Language:Lua 0.1%