29 lines
640 B
Markdown
29 lines
640 B
Markdown
# sophia
|
|
|
|
## Getting Started
|
|
|
|
COMING SOON
|
|
|
|
## Developing on the engine
|
|
|
|
### Dependencies
|
|
|
|
- [cmake](https://cmake.org/)
|
|
- [Vulkan SDK](https://vulkan.lunarg.com/) - With validation layers
|
|
|
|
### Build instructions
|
|
|
|
```sh
|
|
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
|
|
cd build
|
|
make -j
|
|
```
|
|
|
|
## 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/)
|