Project Info
Engine:
Unity Engine
Language:
C#
Duration:
4 weeks
Team size:
3
Role:
Lead Game Programmer
Game Designer
About
Twilight Zone is a 3D underwater Shoot 'em up. Control a submarine as you shoot through hordes of robotic underwater creatures. Gain experience by killing enemies and level up your submarine to become stronger. Shoot, dodge and fight your way through, the Twilight Zone...
Main Things I Programmed:
Submarine Control: I implemented the entire control system of the submarine.
Shooting: Created and implemented all the shooting mechanics of the game.
Enemy AI: Programmed all the enemies in the game with their unique AI.
Leveling Up: Created and Implemented the leveling up system, this includes the XP system.
Health: Created health systems for enemies and the player.
Iframes: Implemented Invinciblity Frames so the player has a small window to escape when hit.
View Code:
What I Learned
I learned how to work together with a team of artists.
How to use scrum.
Learned how to use Git correctly, and with a team.
Learning the importance of time management and setting priorities as a team.
Gained experience in several programming tasks: Enemy AI, shooting mechanics, player control, level system.