My role in making Canyon Climbers
Overview:
Canyon climbers was a game developed as part of a game project during my education at future games. it was developed in 4 weeks.
My Responsibilities:
In the making of canyon climbers I was primarily responsible for creating the obstacles and pause menu.
Challenges Faced:
I would say that the biggest challenge faced in the making of canyon climbers was disorganization. this was both our second major group project meaning we were all inexperienced and additionally we were working in larger groups than we were used to. in hindsight we should have taken more time to organize and should have made more frequent usages of our comunication tools such as our group chat and jira board.
Engine: unity
Programming language: c#
Itch.io link: https://arystos.itch.io/canyon-climber
The Obstacle Spawn manager
This script spawns obstacles for the player to deal with when they are traversing the level. the interval between is based on how far into the level the player is. Additionally obstacles can be constrained to only appear between certain heights

The Obstacle Indicator script
The obstacle Indicator is a tool for the player to use in order to warn the player of incoming obstacles. It does this by positioning images on the edges of the screen.
Since no new obstacles are instantiated during runtime we can easily get and track all of them in order to check for proximity to the players.

The Obstacle Script
Every obstacle is handled inside of a single script, this was a mistake born of inexperience, if they were handled by multiple child scripts inheriting from a common parent then the script would have been more readable and the creation of new obstacles would have been easier.
