Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Warp
Project Type
3D Game in Unity
Date
January 2022
Role
Programmer, Designer
A 3D Couch Party Game about Cubes and Death Traps
In this game, two players each control a robot to battle the other player. One player uses a keyboard while the other player uses a Playstation controller.
Each robot has projectiles and a crosshair mark. Robots can shoot their projectiles, but they will only teleport the enemy player to the location of their mark, which can be repositioned by the player using an input command. Thus, the players have no direct way of killing the other; Instead, they must teleport the enemy player into traps, or off the map.
In this game, I was in-charge of programming all the scripts as well as designing the levels, traps and the various UI elements/screens used in the game. My partner was the one who designed the player models as seen on the Menu Screen.
During development, I experimented with a Death Camera sequence to make the impact of killing a player more exciting; Upon a player's death, the GameManager causes the Camera to focus on the first dead player. The Camera will zoom in to the dead player's position while a separate function in the Player's script causes them to explode. After remaining there, the Camera will zoom back out to its original position before resuming the game as the next round starts. This was a big achievement for me as I still considered myself a novice programmer when I was coding this sequence.
Game Manager script: https://pastebin.com/1Y0vejsi
Camera Controller script: https://pastebin.com/3jjYKeyB
Warp game ZIP file download: https://drive.google.com/file/d/1Lf1LtSC7jLIAUjuXsXpacDjM3O6Selt4/view?usp=share_link
Warp Gameplay Video: