OVERVIEW:
Paddle Pong Snake is a personal solo project being developed in Unity which I am looking forward to publishing on the Google Play Store in the near future. It is a Snake meets Pong shared screen multiplayer game for the Android phone, which is being developed with the intention of allowing players to play face to face showdowns with their friends.
The rules are simple, each player controls a paddle on either end of the screen which they are to use to deflect and protect their end zone from the hungry snake. The longer the game goes, the larger and more deadly the snake gets as it eats various kinds of food that can give it special powers. The last person standing to withstand the insatiable snake wins the game.
ROLES & RESPONSIBILITIES:
Gameplay Systems Designer
Programmer
Artist & Animator
SOFTWARE USED:
Unity Game Engine - C#
Adobe Photoshop
Paddle Pong Snake is a personal solo project being developed in Unity which I am looking forward to publishing on the Google Play Store in the near future. It is a Snake meets Pong shared screen multiplayer game for the Android phone, which is being developed with the intention of allowing players to play face to face showdowns with their friends.
The rules are simple, each player controls a paddle on either end of the screen which they are to use to deflect and protect their end zone from the hungry snake. The longer the game goes, the larger and more deadly the snake gets as it eats various kinds of food that can give it special powers. The last person standing to withstand the insatiable snake wins the game.
ROLES & RESPONSIBILITIES:
Gameplay Systems Designer
- Imagined and designing all the features and mechanics of the game from concept to engine
- Playtesting and iterating over the internal systems of the game to balance the experience
- Designing a free to play business model for the game with in game currency and economy
Programmer
- Coded all the features of the game using C# in the Unity Game Engine, including but not limited to the player controller, the snake and its body, snake food, and player pick ups.
- Coded the UI and HUD of the game allowing players to easily access and customize the game to their liking.
Artist & Animator
- Created 2D art assets for all gameplay elements, including the snake, player paddles, pick ups and food.
- Designed and made the UI and HUD elements, as well as created frame by frame animations, particle effects and VFX to provide players with clear feedback.
SOFTWARE USED:
Unity Game Engine - C#
Adobe Photoshop
DESIGN THOUGHTS AND LEARNINGS:
Mobile Couch Co-Op
Mobile Couch Co-Op
- As both players are to share a screen, the controls of the game should be seamless and intuitive so as to allow players to interact with each other positively and not have to fight over the phone.
- Power ups spawn periodically in the center of the arena which players have to contest over with their quick reflexes. This sub objective allows for varying the amount of intensity as well as rewards player skill.
Snake Personality
- The game should allow players to feel that the snake is a character of its own, and not just an senseless object. The snake can thus collect food while moving and grow larger. Additionally, special food spawns periodically which can give the snake special powers of its own keeping the players always on the lookout.
- The larger the snake is when it crosses a players end zone, the more damage it does. This raises the overall intensity and stakes of the game making progression immersive.
Customize And Challenge
- A key element of the game is to allow players to challenge each other to duels and battles which they can customize freely. Before starting a match players can choose how much health they start with or which pick ups or types of snake food spawn, thus giving them them complete control of the setup.
- The more players play, the more in game currency they can earn, which they will be able to use to acquire various kinds of paddles. Players will then be able to choose which paddle to bring into a match, introducing a depth of emergent physics based dynamics.