Skip to content

Naakinn/3D-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Highly beta, PRs are allowed.

Hvat?

This is a basic 3D engine implemented in C and C++. It works with OpenGL Graphics API and uses Glad loader.

System API(creating windows, etc.) comes with SDL2 library.

Why?

Educational purpose. 3D graphics is pretty cool.

Dependencies

  • GLM
    • System wide here

    • Locally

      Just clone git repository of glm and put glm directory inside engine's include directory

      cd path/to/glm
      mv glm path/to/project/include
      
  • SDL2

Build

$ cmake -B build
$ cmake --build build 

Build in debug mode

$ cmake -B build -DDEBUG=ON
$ cmake --build build 

Run

$ ./engine

Packages

No packages published

Languages