Simple 2D game engine in C++17. Please use this project for testing.
Remember: SGE is currently in development. Stuff will break!
# configure
cmake --preset default
# build
cmake --build --preset default
To add a new asset type:
- Add an entry to
sge::asset_type
insge/asset/asset.h
- Add a translation in
sge/asset/asset_registry.cpp
- Add a serializer in
sge/asset/asset_serializers.cpp
- Add an entry to
SGE.AssetType
inAsset.cs
to avoid enumeration conflicts - Optional: add an extension entry in
panels/content_browser_panel.cpp