Tetris game built using C++ and raylib. This project is a collaborative learning exercise where we explore game programming, rendering, and clean C++ architecture.
- Game window & main loop
- Grid rendering
- Tetromino spawning & movement
- Rotation system
- Collision detection
- Line clearing
- Scoring & levels
- Next piece / hold piece
- Sounds & basic UI
- C++17+
- raylib (graphics, input, audio)
- CMake (build system)
Follow the official setup guide: https://github.com/raysan5/raylib/wiki
git clone https://github.com/MohdAqdasAsim/Tetris.git
cd Tetrismkdir build
cd build
cmake ..
make
./tetris- Understand game loops & rendering
- Practice clean C++ design patterns
- Learn Git/GitHub collaboration
- Implement classic game mechanics
- Build something fun together