A modular OpenGL engine written in C++
- Custom Scene Loader & Scene Saver supporting Models, Lights, Cameras
- Primitive Generation: Triangles, Squares, Cubes, SquareGrids, CubeGrids
- Lighting, Transformation handling, and multi-camera support
| Key |
Action |
| Esc |
Exit program |
| Key |
Action |
| 0–9 |
Switch between cameras |
| P |
Toggle Wireframe |
| C |
Toggle Cursor |
include(FetchContent)
FetchContent_Declare(starlet_engine
GIT_REPOSITORY https://github.com/masonlet/starlet-engine.git
GIT_TAG main
)
FetchContent_MakeAvailable(starlet_engine)
target_link_libraries(YourAppName PRIVATE starlet_engine)