Arctic Dash is a game that I helped develop as part of a team.
This is the first larger scaled game that I worked on as part
of a team. The team consisted out of 2 developers and 3
artists.
Arctic Dash is a puzzle platformer were you play with 2 people
as penguins. You are being attacked by a polar bear who
follows you in his submarine.
The polar bear has a couple of attacks: * Throwing mines
* Using a fan to blow the players of off the platforms
* Using a laser to kill the player
Players need to reach the end of a randomly created obstacle
course, where they will have the chance of defeating the polar
bear and reach the penguin kingdom.
Personally, I mainly worked on the following mechanics:
* Spawn algorithm of the platforms * Camera system * Sliding * Respawning * Co-op setup * Health/damage * Audio * In-game HUD * Snowballs pickup/throwing
Because this game was made with a team of 5, good planning and
communication was key to finishing a game that we were all
proud of.
To make sure that the development process went as smooth as
possible, we used 2 pieces of software to help us out:
* HacknPlan * Perforce
HacknPlan was used to make our design model as well as to keep
track of all of the tasks we had. We created tasks, subtasks
and tested each other's tasks. We also kept track of how much
time we spent on each task, this helped us learn to estimate
how long certain tasks would take.
Perforce was used as our version control system. This allowed
us to lock the files we were working in, helping us in
avoiding merge conflicts that would ruin the entire project.