Skip to content

masonlet/starlet-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starlet Engine

A modular OpenGL engine written in C++

Features

  • Custom Scene Loader & Scene Saver supporting Models, Lights, Cameras
  • Primitive Generation: Triangles, Squares, Cubes, SquareGrids, CubeGrids
  • Lighting, Transformation handling, and multi-camera support

Runtime Controls

Key Action
Esc Exit program

Debug Controls

Key Action
0–9 Switch between cameras
P Toggle Wireframe
C Toggle Cursor

Building the Project

Using as a Dependency

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)

About

Modular OpenGL Engine written in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published