Delta Time
General-purpose Java framework used to develop GUI applications and games
Overview
Delta Time is a lightweight, general-purpose Java framework used to develop GUI applications and games. It consists of a core library that can be extended with optional modules for particular development niches.
Delta Time includes utilities for:
- Text rendering
- Scripting
- UI elements
- Game development paradigms
- NPC AI
- Physics
- File I/O
- 2D sprite management
- Debugging
- Sound
- ... and much more!
Etymology
The name "Delta Time" is a reference to the eponymous concept in video game programming and to the Niger Delta of southern Nigeria, where the maternal side of my family is from.
To-Do
- Develop feature-length games with Delta Time to test its viability
- Documentation
Technologies
Java
The source code for Delta Time is written in Java 17.
Use Cases
- Stipple Effect - built on top of Delta Time