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

Roadmap:


## `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