/SpireMiniEngine

Development of this project is continued at https://github.com/spire-engine/spire-engine. This repo is no longer updated.

Primary LanguageC++MIT LicenseMIT

NOTE: Development of this project has been moved to https://github.com/spire-engine/spire-engine. This repo is no longer being updated.

SpireMiniEngine

Build status

SpireMiniEngine is a mini game engine that uses Spire to manange shader library and cross-compile shaders for different platforms.

How to Run:

  • Run "prepare.ps1" script, which downloads the Autodesk FBX SDK binaries required for building ModelImporter.
  • Open "GameEngine.sln" in Visual Studio 2017.
  • Build the solution. You may want to change Windows SDK Version in project settings to use a locally installed Windows SDK.
  • Set GameEngine as start-up project.
  • Right click GameEngine project and set the following start-up command:

-enginedir "$(SolutionDir)EngineContent" -dir "$(SolutionDir)ExampleGame" -gl

  • Run.

To run the engine in editor mode, add -editor argument when launching GameEngine.exe:

GameEngine.exe -editor -enginedir "$(SolutionDir)EngineContent" -dir "$(SolutionDir)ExampleGame"

Screenshot