Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
TwinSnakes
Project type
2D Arcade Game
Key Aspects That I Worked On :
• Grid-Based Movement: Implemented precise snake movement on a grid system, ensuring smooth and predictable gameplay.
• Dynamic Food Generation: Developed random food spawning mechanics, including two types of food with distinct effects: one for growth and one for shrinking the snake.
• Power-Up Mechanics: Designed and integrated power-ups such as shields, speed boosts, and score boosters to enhance gameplay strategy.
• Sequential Power-Up Logic: Added functionality where the next power-up spawns only after the previous effect has ended, ensuring balanced pacing.
• Dynamic Item Reshuffling: Implemented a system where if players take too long to collect food or power-ups, their positions and item types change randomly to maintain game momentum.
• Offline Multiplayer Mode: Developed a local two-player mode, with separate control schemes for each player, using W, A, S, D for Player 1 and Arrow Keys for Player 2.
• Independent Power-Up and Food Consumption: Ensured that each player in multiplayer has independent power-up effects and food consumption, creating a personalized gameplay experience.
• Basic UI Setup: Designed a user-friendly interface for both single-player and multiplayer modes, providing clear visuals and intuitive navigation.
• Gameplay Balancing: Focused on fine-tuning gameplay mechanics to create a fun, challenging, and rewarding player experience through testing and iteration.
GitHub
Demo Video
Play Game
Dive into the ultimate snake game experience with two exciting modes! In Single Player, test your skills as you grow your snake and rack up points. In Multiplayer, compete with a friend—Player 1 uses WASD keys and Player 2 uses arrow keys. Traverse walls, collect food, and see who scores the most to claim victory!







