Files
sophia/README.md
T

35 lines
875 B
Markdown

# sophia
![showcase](./media/showcase.png)
## Getting Started
COMING SOON
## Developing on the engine
### Dependencies
- [cmake](https://cmake.org/) 3.25+
- [Ninja](https://ninja-build.org/)
- [Vulkan SDK](https://vulkan.lunarg.com/) - With validation layers
### Build instructions
Builds use the presets in `CMakePresets.json` (`debug`, `release`), each in its own `build/<preset>` directory:
```sh
cmake --preset debug
cmake --build --preset debug
```
Or with the dev helper: `dev build [preset] [--fresh]`.
## Third Party libraries used
- [GLFW](https://github.com/glfw/glfw) - Window and input handling
- [GLM](https://github.com/g-truc/glm) - Vector/matrix math
- [Dear ImGui](https://github.com/ocornut/imgui) (docking branch) - Debug/editor UI
- [EnTT](https://github.com/skypjack/entt) - Entity-component system
- [Vulkan SDK](https://vulkan.lunarg.com/)