Skip to content

Swan Engine is 3D graphics engine written in C++ using OpenGL

License

Notifications You must be signed in to change notification settings

nizamsaltan/swan-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swan Engine

Swan Engine is 3D graphics engine written in C++ using OpenGL. This engine specifically designed for AR devices and apps.

// TODO:

Reference

Tools

Requirements

For Debian based distros apt install assimp-utils libassimp-dev libglfw3 libglfw3-dev cmake

For Arch Linux based distros pacman -S assimp glfw cmake

Development & Contributions

  • Install requirements above
  • Clone repo in main branch
  • Use ./run script to quickly compile and test dev environment

TODO

  • Improve Mesh class (use shaders inside of Mesh class and handle render methods etc.)
  • Improve default shader (add user defined light sources etc.)

About

Swan Engine is 3D graphics engine written in C++ using OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published