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)