Game Engine
A Simple Game Engine built off LibGDX
2025
This is my current project, I have not chosen a name for it yet.
I am building an advanced game engine off LibGDX with no external libraries.
I will be doing my best to post monthly progress updates here.
The engine will feature advanced physics, a custom audio engine, scenes, cameras, particles, animations, intuitive user interface tooling, built in networking, and more.
GitHub Repo
## `0.0.1` - Back to the Basics
- [x] Rendering
- [x] Square
- [x] Primitive
- [x] Textured
- [x] Circle
- [x] Primitive
- [x] Rectangle
- [x] Primitive
- [x] Textured
- [x] Text
## `0.0.2` - Basic Games
- [ ] Input
- [ ] Mouse
- [ ] Keyboard
- [ ] Controller
- [ ] Sound
- [ ] Playback & Loading
- [ ] Camera
- [ ] Ability to move around entire view
- [ ] Components
- [ ] Tree style components system
## `0.0.3` - User Interface
- Buttons, Sliders, Text, Frames, Inputs, Images, etc.
## `0.0.4` - Physics
- Collision Engine, Velocities, Particles, etc.
## `0.0.5` - Debugger
- Swing based debugger that launches beside the game and allows inspection of variables, pausing the game loop, setting variables, and more
## `0.0.6` - Animations
- Animation Framework
## `0.0.7` - Scenes
- Scene System
## `0.0.8` - Stability
- Clean up the engine, optimize everything
## `0.0.9` - Networking
- Multiplayer, TCP sockets, server support, etc.
# `0.1.0` - Major Release 1