Czesia99

← Back to Projects

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...