Skip to content

starlet-engine/samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starlet Samples

A repository for demonstrating the Starlet Engine, including sample scenes, meshes, textures, and shaders.

Sample Scenes

  • EmptyScene : A minimal scene with a single camera and skybox.
  • GridScene : Demonstrates squareGrid and cubeGrid functionality.
  • PrimitiveScene : Demonstrates triangle, square, and cube primitives.
  • TestScene : A mixed set of models with different colours, modes, textures, lighting, for general debugging.
  • VelocityScene : Demonstrates VelocityComponent usage and dynamic object movement.

Building the Project

This project uses CMake. Follow these steps to build:

1. Clone the Repository

git clone https://github.com/masonlet/starlet-samples.git
cd starlet-samples

2. Create a Build Directory and Generate Build Files

mkdir build
cd build 
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..

-DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag generates a compile_commands.json file
Can be safely omitted on Windows if you're using Visual Studio

3. Build the Project

  • Linux:

    make
  • Windows:

    cmake --build .

    Or open the generated .sln file in Visual Studio and build the solution.

About

Starlet Engine Sample Repository

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors