- Multiplayer: Real-time synchronization between players.
- Procedural World: Infinite terrain generation using noise functions.
- Optimized Rendering: Chunk management and greedy meshing/face culling.
- Cross-platform: Native support for Windows and macOS.
- C++23 Compiler
- CMake 3.20+
On Windows:
# For Debug (with ImGui and Logging)
cmake --preset windows-debug
cmake --build build/windows-debug
# For Release
cmake --preset windows-release
cmake --build build/windows-releaseOn macOS:
# For Debug (with ImGui and Logging)
cmake --preset macos-debug
cmake --build build/macos-debug
# For Release
cmake --preset macos-release
cmake --build build/macos-releaseNote
- AIf you are using VS Code or CLion, the IDE should automatically detect these presets.