๐ฅ Snake Game
A Modern & Unique Flutter-based Snake Game

Project Overview
This Flutter-based Snake Game is a reimagined version of the classic, crafted with a modern UI and enriched gameplay features. From smooth animations to adaptive controls and power-ups, this project demonstrates creative game design using Flutter widgets, animation APIs, and state management.
โ Key Features
- ๐จ Stylish UI: Gradient or animated backgrounds, neon glow, smooth transitions, and custom fonts
- โก Power-ups: Slow time, double food, shield
- ๐งฑ Game Obstacles: Walls, levels with custom grid patterns
- ๐งโโ๏ธ Skins & Modes: Multiple snake colors, Dark/Light mode toggle
- ๐๏ธ Smooth animations: Particle effects, transition animations on Game Over
- ๐ Sound & Vibration: Music, bite sounds, vibration on collision
- ๐น๏ธ Adaptive Controls: Swipe gestures, on-screen D-pad, keyboard support
- ๐ Leaderboard: Local score history using SharedPreferences or SQLite
๐ก Unique Gameplay Ideas
- ๐งฌ Snake Evolution: Snake changes form after reaching food milestones
- ๐จ Color Zones: Each zone alters speed or control
- โณ Time Bomb Food: Expiring food for urgency and challenge
- ๐ฅ Multiplayer Mode: Turn-based 2-player local game
- ๐ Story Mode: Objective-based short levels (e.g. โEat 5 apples, avoid red zoneโ)
๐ Technologies Used
Flutter, Dart, Flame engine (optional), SharedPreferences/SQLite (for local data), vibration package, audio_players package for sound.