← All courses

React

Build Tetris using React Native and Expo

Build the classic block-stacking game for mobile with Expo and TypeScript: a 10x20 board, all 7 tetrominoes with rotation, a gravity-driven game loop, touch controls, line-clearing, scoring, and a fair 7-bag next-piece queue.

8 lessons

Start the first lesson

Curriculum

  1. 1The Board and the GridπŸ“ quiz
  2. 2Tetromino Shapes and RotationπŸ“ quiz
  3. 3The Game Loop: Gravity and CollisionπŸ“ quiz
  4. 4Touch Controls: Move, Rotate, and DropπŸ“ quiz
  5. 5Locking Pieces and Clearing LinesπŸ“ quiz
  6. 6Scoring, Levels, and Game OverπŸ“ quiz
  7. 7Next Piece Preview and the 7-BagπŸ“ quiz
  8. 8Final Project: Complete Your Tetris Game

Every lesson is open, take them in order or jump straight to what you need.