![2.png](https://static.wixstatic.com/media/a9c974_8cb51e1bb4fa49758fbb90b978f4c59c~mv2.png/v1/fill/w_878,h_494,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/2.png)
Pongo
This project is a recreation of the classic 2D game Pong, created for learning purposes and made with Unity.
​
In Pongo, players can choose to play against another person locally or against an AI-controlled player, with the choice to compete in two game modes:
​
-
The first mode is called "Time limited". It's a mode where the players compete within a specific time frame,and games may end with one of the players winning or in a draw.
-
The second mode is called "Goal Limited". It's a mode where the first player to reach a target score wins.
The game also features power ups that can be turned on or off in the match settings screen. These power ups randomly appear in the match at a random position, offering bonuses like extra balls or paddle size changes upon collision with the ball.
​
By Developing Pongo, I gained hands-on experience in designing gameplay mechanics, implementing player controls, managing collision detection, and creating scoring systems.
It served as a valuable learning opportunity, strengthening my foundation in game development and providing insights into the importance of intuitive and responsive gameplay.
Genre : Classic, Arcade
Platform : PC
Project Type : 2D
Release/Finish Date : April 2022
Role : Solo Dev
Development Time: 1 Month
Development Tools : Unity 2020, Jetbrains Rider, Git
Game Mechanics Showcase
Paddle Control
Controlling a paddle is smooth and responsive and allows the player to move the paddle effortlessly in order to intercept and return the ball, allowing precise gameplay and strategic positioning.
Collision Detection
The game accurately detects collisions between the ball, paddles, and walls, ensuring fair and dynamic gameplay.
Scoring System
Compete for victory by hitting the ball past your opponent's paddle, earning points with each successful shot, and witnessing your score increase on the screen.
Game Modes
Choose between two game modes.
​
In "Time Limited" mode, race against the clock to score as much as you can before time runs out.
​
In "Goal Limited" mode, be the first to reach the target score to win.
![Modes.png](https://static.wixstatic.com/media/a9c974_4a9adac27f9d41c7aaff9c2f8cd692a4~mv2.png/v1/fill/w_514,h_289,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Modes.png)
Power Ups
Power ups can be turned on in the match setup screen.
​
When active, power ups spawn randomly during the match in a random position.
These power ups can introduce extra balls or change paddle sizes, adding more excitement, and a dynamic twist to the gameplay.
![Powerups.png](https://static.wixstatic.com/media/a9c974_269e1327975c49f19b6fd74e8448331b~mv2.png/v1/fill/w_514,h_289,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Powerups.png)
Power Ups - Multiball
Spawns another ball into the game.
​
When one of the players score with the new ball , a new ball won't be spawned.
Power Ups - Shrink
Shrinks the paddle sizes for both players, for a fixed amount of time.
Power Ups - Stretch
Enlarges the paddle sizes for both players, for a fixed amount of time.
Versus Modes
Play against your friend locally, or challenge yourself against a computer-controlled opponent
![Versus.png](https://static.wixstatic.com/media/a9c974_1db68b3af05843e49558cfefd1f4a2d1~mv2.png/v1/fill/w_514,h_289,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Versus.png)
Ball Speed
The ball gradually speeds up after each collision.
​
With each hit, the ball gains momentum, making the game more challenging and requiring quicker reactions from the players.