Skip to content

Repository files navigation

🐍 Snake Gab

Genre Platform Engine

Snake Gab is a fast paced 2D mechanics-driven game inspired by the classic vertical obstacle genre (similar to Flappy Bird). I developed this project entirely solo from scratch, handling everything from core gameplay programming to custom 2D art integration.


🎮 About The Game

The goal of the project was to recreate a highly addictive and responsive core gameplay loop while giving it a completely unique visual identity. The player must navigate a procedurally generated obstacle course by mastering gravity-based physics and precise timing.

👨‍💻 Development Highlights (Solo Project)

As the sole developer and artist on this project, I managed the full production pipeline:

⚙️ Core Programming (C#)

  • Physics & Movement: Engineered a custom 2D gravity and jump system to ensure responsive, satisfying player controls.
  • Procedural Generation: Programmed a dynamic obstacle spawner (Pipe Manager) that infinitely generates levels with randomized heights and gaps for endless replayability.
  • Game Loop Logic: Implemented UI systems, score tracking, and game-over state management using Unity's Event System and Singletons (GameManager).

🎨 Visuals & Art Pipeline

  • Custom Assets: Designed and integrated completely custom 2D sprites (Snake character, backgrounds, and obstacles) replacing all default placeholder art to establish a unique game aesthetic.

🚀 How to Play

Platform: Phone (Android)

You can download the playable build directly from here to test it : https://drive.google.com/drive/folders/1MycjAbdW0ewjbPnn5DjJAxqepUPx5p20?usp=sharing

📸 Screenshots

Snake_Gab image1 Snake_Gab image3 Snake_Gab image4 Snake_Gab image5

About

Snake Gab: A 2D physicsbased arcade game built in Unity. Tap to fly, avoid obstacles, and set new high scores.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors