A small experimental game engine by Xavier Olmstead (@XavOlmst) and Angus Goucher (@gusg21).
core
- core library + components
editor
- editor interface for editing projects (requires core
)
runtime
- runtime for running projects (requires core
)
server
- server for hosting assets (not multiplayer) (requires core
)
Code style is rigorously defined by the .clang-format
file, use clang-format for formatting! It's built into VS, and all you need to do is download LLVM for VS Code.
See the guidelines here.
ClassName
I_InterfaceName
functionName()
m_privateVariable
publicVariable
localVariable
out_outputParameter
h_[core/runtime/editor]::namespacename