GitHub - jowsey/fate: 🦋 the Fate game engine · GitHub
Skip to content
jowseyPublic

About

🦋 the Fate game engine

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

120 Commits

Folders and files

Repository files navigation

the fate logo

the Fate game engine

A modern, cross-platform game engine with a Vulkan renderer.


a screenshot of the fate editor rendering a scene showing the GLTF Sample Asset 'Damaged Helmet' before a modern-style skybox of Canary Wharf.

Usage

# See fate-editor --help for more information

fate-editor init my-project # create a new fate project at ./my-project
fate-editor open my-project # open your new project!

Development

Expects copies of the Vulkan SDK (1.3+) and Slang (slangc) in the environment.

Build with CMake (>=3.28, 4.4 ideal) and your choice of MSVC, GCC, or LLVM, across Windows, Linux, or Mac.

cmake -B build/ # Ninja: pass `-DCMAKE_BUILD_TYPE=Release` here
cmake --build build/ --parallel # Visual Studio: pass `--config Release` here

Your IDE can probably do this for you, if you'd rather not use the terminal.

Mac builds require KosmicKrisp for runtime Vulkan → Metal translation, which is included as part of the LunarG Vulkan SDK.

About

🦋 the Fate game engine

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages