A simple C++ game built with raylib featuring three progressive levels:
- Window Control - Learn to drag and resize a custom undecorated window
- Cube Bouncer - Navigate a bouncing cube past spike obstacles
- Gravity Maze - Solve a deterministic 21×21 maze using gravity and window shake mechanics
- MSYS2 with UCRT64 toolchain
- GCC/G++ compiler
- Make build system
- raylib graphics library
Download and install MSYS2 from msys2.org
Open the UCRT64 terminal and update:
pacman -Syupacman -S mingw-w64-ucrt-x86_64-toolchain
pacman -S mingw-w64-ucrt-x86_64-make
pacman -S mingw-w64-ucrt-x86_64-raylibg++ --version
mingw32-make --versionNavigate to the project directory in MSYS2 UCRT64 terminal:
mingw32-make
mingw32-make runFor debugging:
pacman -S mingw-w64-ucrt-x86_64-gdb
gdb build/game.exe- Use UCRT64 terminal only (not MSYS or MinGW32)
- Ensure raylib is properly installed before building
- For raylib documentation, visit raylib.com
this is just a simple hobby vibe coded project so no need lol but if you wanna open a PR or issue you can do it!

