Delta Time
General-purpose Java framework used to develop GUI applications and games
Overview
Delta Time is a general-purpose Java library used to develop GUI applications and games. It consists of a core module 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 hails from.
To-Do
- Improve the library by making games with it
- Documentation
Technologies
Java
The source code for Delta Time is written in Java 17.
Use Cases
The following projects are built on top of Delta Time: