Skip to content

KalinkaGit/kEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kEngine

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.

Purposes

Why does this project exist?

  1. I wanted to improve in C++
  2. Learn to do 3D with OpenGL
  3. Make an engine to reuse it on my own projects
  4. I love to use a sledgehammer to crack a nut

Features

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%

Requirements

  • CMake (<=3.12.0)
  • OpenGL (4.6)
  • Windows 10/11 (not tested on 7/8.1)

Build

How to build kEngine

  $ git clone git@github.com:KalinkaGit/kEngine.git
  $ cd kEngine
  $ cmake -S . -B build

Contributors

About

3D game engine wrote in C++ w/ OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published