top of page

Space Pong

Project Type:
Engine Used:
Language Used:
Primary Role(s):
Project Length: 
Solo Project
Unity
C#
Game Designer
Created in 1 week

Space Pong is a game I created for my Rapid Game Development class where we had 1 week to recreate our own version of the classic Pong game. My version of Pong was created with a space theme where the objects the player has to hit are asteroids, the ball is a UFO, and the player controls a space themed paddle board. I also included a score counter, and some special asteroid power ups that can enhance the paddles movement speed and length.

Game Creation Process

Game Design

We were given 1 week to design and submit a fully working bug-free build of a Pong style game with our own twist to it. As I was brainstorming I decided on a space theme, as sci-fi is one of my favorite genre's and I thought it would make it interesting to build. I used free assets I found online, mostly from KenneyAssets, and scripted the entire project using Unity and C# scripts.

Game Brainstorm Ideas and Concepts

Scripting

I scripted this project to make the ball feel like it would in regular Pong, if the ball hit the paddle on one of the sides it would bounce in that direction. This is so the player can use the paddle to "aim" the ball in the direction they want it to travel. When the ball would bounce off the walls I made it simulate natural physics in this case so the player could attempt to bounce the ball and hit as many asteroids as they can. I also included some "special" asteroids that would drop power-ups that would increase the paddle's move speed, or extend the length of the paddle making it harder to drop the ball and lose a life.

Paddle Scripting
Ball Scripting
Power-up Scripting

Project Take-Aways

This project was fun and fairly simple to create. I learned a lot about calculating object angles and applying and modifying an object's rigidbody velocity component, as well as their up direction vector through transform.up. This was also one of the first game's where I learned how to create a simple UI.

bottom of page