SlidingGame is a C++ puzzle game that combines classic sliding block mechanics with real-time physics using SDL3 and Box2D.
git clone https://github.com/petermckinley/SlidingGame.git
cd SlidingGame
mkdir build && cd build
cmake ..
make
./SlidingGameControls
- Arrow keys / WASD: Move player
- Mouse (click + drag): Move draggable blocks
- R: Restart current level
- Esc: Quit game
- Modern C++ game prototype
- Physics-based sliding logic (Box2D)
- Built with SDL3
- Educational, extendable, and open source
See the User Manual for usage instructions, screenshots, and FAQ.
- C++17 compiler
- CMake
- SDL3
- Box2D
This project is licensed under the MIT License, a permissive open-source license that allows reuse with attribution. See LICENSE for full details.
