
TEAM PROJECT
UNITY
C# SCRIPT
WINDOWS
ABOUT THIS PROJECT
You have fallen into a cave, again... You must navigate and fight monsters to escape and reach the surface. Good luck!
This was the first team project I was apart of, me and 2 others created this during a game jam, it took about 4 weeks to make. I was the technical and level designer on the project creating all the mechanics and levels for the game, as well as this I sourced all of the audio for the game.
MY CONTRIBUTIONS
2D player controller
Shooting system
Enemies / enemy variants
Portal system
Pickups
Level Design
Boss battle design
Audio
SUMMARY OF DEVELOPMENT
DEVELOPING THE GAME
Being able to focus on a particular part of the game changed how I had to work, Instead of doing everything I had to rely and trust on teammates to do their part to create a full game. On the other had it meant I could focus more on the things I was working on. I started working on the character movement and shooting mechanics which meant I got to work with line traces for the first time. When the player shoots a line trace is fired from the gun and is used to detect an enemy and if it hits then deals damage.
I also added portals to add more interesting challenges with levels and ammo/health pickups if the player runs out of ammo or needs extra health.


LEVEL DESIGN
For this game its 10 total levels that the player must navigate and as the player progresses they get harder with more enemies are more complicated platforming. Later in some of the levels I used the portals to either get to hidden collectables/pickups or traverse distances that the player can't jump.
I created the map with tile maps created from assets made by another teammate, and layered so elements that the player interacts with are on the same layer while environmental things like the background or rocks are on different layers relative to the player.


CREATING A BOSS BATTLE
The final part of the game is a boss battle where the player has to fight a giant spider. The boss itself moves by choosing random from a list of pre defined points to move to after a certain amount of time. While the boss is at a location it will random fire a projectile that will kill the player if it hits.
I also added a health bar so the player can see how much health is left for the boss as well as random spawning ammo as the player will probably run out of ammo during this phase.



FINAL THOUGHTS
I really enjoyed working in a team for this one and getting to focus on a certain area of development, I think overall we did a great job on the game and was interesting working on a 2D game, that being said this is probably the last 2D game I work on for a long time as it's not something I have much personal experience or knowledge in which I think shows the more you play the game.

