Dusk Tactics Engine
Dusk Tactics Engine
Dusk Tactics was developed in Java using the libgdx library to interface with OpenGL. An underlying engine was built to support creation of the game which I ceremoniously dubbed the ‘Dusk Tactics Engine’ or DTE. I decided to include this as a part of the website so I have somewhere to put various write-ups I have done documenting different parts of the engine. I’ll add to this as time goes on.
History
I began building this engine back in 2011 as a project to learn how to work with 2D isometric projection as a precursor to creating a tactical role playing game. The engine itself contains a base library for a tiled map, sprites, I/O, etc. It also includes several stand-alone tools such as the Scenario Editor, Animation Editor, Item Editor (built primarily in base Java), Dialog Manager, and several other utilities that help with game development.
System Features
From time to time I’ll write about how something was implemented. There’s probably nothing novel here as I am not much of an engineer, but some of it may be useful to reference.
- Isometric Tile Map
- Pathfinding
- Unit Movement
- Editors