English | 简体中文
GhostEscape is a cross-platform survival game developed in C++ with SDL3 and glm.
This project is a teaching demonstration project; it is the 2nd episode in a series of tutorials titled "C++ 游戏开发之旅".
W,A,S,D - to move;
Mouse Left - to attack;
Mouse Right - slow motion;
F4 - toggle fullscreen;
Dependencies will be automatically downloaded by Git FetchContent to make building quite easy:
git clone https://github.com/WispSnow/GhostEscape.git
cd GhostEscape
cmake -S . -B build
cmake --build buildIf you encounter trouble downloading from GitHub (especially on networks in mainland China), please refer to the wiki for an alternative building guide.
-
sprite
-
FX
-
font
-
UI
- https://kaboff.itch.io/160-cursors-crosshairs-pack-32x32
- https://bdragon1727.itch.io/platformer-ui-buttons
- https://adwitr.itch.io/pixel-health-bar-asset-pack-2
- https://jaqmarti.itch.io/modern-mobile-ui
- https://markiro.itch.io/hud-asset-pack
- https://candycorrin.itch.io/fantasy-element-ui-icons
- https://kenney-assets.itch.io/cursor-pack
-
sound
-
music
-
Sponsors:
sino,李同学
For support or feedback, please contact us through the GitHub issues section of this repository. Your feedback is crucial for making this series of tutorials better!






