kEngine is a 3D rendering engine that I work on in my free time.
This engine will not be maintained over time.
This project is intended solely to be educational.
Why does this project exist?
- I wanted to improve in C++
 - Learn to do 3D with OpenGL
 - Make an engine to reuse it on my own projects
 - I love to use a sledgehammer to crack a nut
 
If the feature has a bug, a stability problem or something else, in the third column there will be this emoji:
⚠️ 
| Feature | Progress | |
|---|---|---|
| Window management | ✅ | |
| Clock system | ✅ | |
| Shader management | ✅ | |
| FrameCounter | ✅ | |
| Camera | ✅ | |
| 3D sound management | 0% | |
| Light system | 0% | |
| Particle system | 0% | |
| FBX loader | 0% | |
| Physic system | 0% | 
How to build kEngine
  $ git clone git@github.com:KalinkaGit/kEngine.git
  $ cd kEngine
  $ cmake -S . -B build