GChicken Engine
GChicken Engine is a OpenGL-based game engine built for learning and experimentation aswell as creativity.
I hope to keep it lightweight !
Features Overview
17 October 2025 Update
September 2025 Update
August 2025 Update
Rendering
- ✅ Point Lights
- ✅ PBR Shader
- ✅ Camera-Relative Objects
- 🛠️ Spot Lights
- 🛠️ Toon Shader
Editor Tools
- ✅ Map Save & Load System
- 🛠️ Real-Time Scene Editor
Architecture
- ✅ Scene System
- 🛠️ Entity-Component-System (ECS)
Physics
- 🛠️ Jolt Physics Integration
Animation
- 🛠️ Skeletal Animation
Dependencies
- glm
- glfw
- Assimp
- ImGui
- JoltPhysics
- rapidjson
17 October 2025
This month i've remade the architechture to have an ECS !
it's now possible to add, remove and modify components at runtime adding flexibility for the editor.
Also objects are now dynamic, we can create and delete them during runtime.

now using rapdjson, we can save and load the map directly at runtime !
Finally we have spotlights
September 2025
So much was done this month, a lot of bug fixing and optomization for several models loading
I've added PBR, PointLights, i've also started the editor part with ImGui !
Some Debug tools such as the wireframe or texture visualization

I've also tried JoltPhysics a little and some toon shading as you can see :

August 2025
I'm writing this few month afterward so i don't really remember all, we are at the projects early stages,
I've set a basic 3D Camera, and the core / scene system,
For Sure i've added Obj and Fbx loading with Assimp...


