Treacherous Totem
Trailer for Treacherous Totem showcasing a variety of enemies the player will face, the player's ability to climb and jump off the totem, and the endless scrolling totem pieces.
Gameplay starts 30 seconds into the trailer.
Project Details
Project Takeaways
Role and Project Dates:
Gameplay Programmer
01/2020 - 04/2020
High Concept:
A single-player 2D endless scroller with a player-controlled climber and various obstacles trying to knock them off a large totem pole.
Languages and Tools Used:
C
Team Breakdown:
Programmers (5)
I learned that the key to an infinite scroller is to keep a couple of pieces above the screen and delete pieces once they go below the playable space. Originally I had the totem pieces go off the screen without deleting them and it led to the game slowing down and occasionally crashing. However, after implementing the deletion code, our game no longer had memory management problems and stopped crashing.
Learned to value code commenting and open team communication due to a larger team size and a lack of understanding of what tasks certain code performed. To mitigate this issue later in development the team decided on a set of documentation that each file must have which led to an increase in development speed.
Introduced the team to the agile development process by using a Kanban board to keep track of all the current and upcoming tasks that needed to be completed. As a result, the team rarely struggled with not knowing which tasks needed to be completed next and always could find something to work on.
Project Download