Juan Angel Suarez

3D Snake Game

Play a fully 3D Snake game built with React Three Fiber and Three.js

Leaderboard

Game Controls

Movement:

  • Arrow keys or W/A/S/D - 2D plane movement
  • Q - Move forward (into screen) in 3D space
  • E - Move backward (out of screen) in 3D space

Game Controls:

  • Tab - Open Settings menu
  • P - Pause/Resume game
  • R - Restart game after Game Over

Settings Controls:

  • [ / ] - Decrease/Increase grid size
  • - / = - Decrease/Increase game speed
  • ESC - Close settings menu

Camera & Visuals:

  • F - Toggle path visualization
  • G - Toggle grid guidelines
  • Use mouse drag to rotate camera view
  • Use scroll wheel to zoom in/out