Synopsis
The oil Baron's greed has steadily grown over the years, and the ever-increasing economic gap has led to the majority of the population living in slums. Throughout your rebellious missions against the Baron, you've become known by the codename Robin. Today is a big day. The Baron's luxurious blimp is coming to town, and you and your companion Tuck have planned yet another attack. Your mission is to get on board the airship and make a generous donation from the Baron to the people in the slums.
Development
Codename: Robin is a 2D platformer developed over roughly eleven weeks by a team of students from The Game Assembly Malmö. This was my third project as a game programmer at TGA, and the game was developed in TGE, a barebones C++ framework provided by the school. My largest contribution to the project was developing and maintaining our own framework on top of TGE. It was built to imitate Unity's component system and update loop as much as possible to ensure we were dealing with a familiar structure and interface. This included:
・ Component system and management of game objects and scenes
・ Detecting and resolving collisions using collider components
・ Particle system component for emitting particles, and a particle engine for managing particles
・ Threading the game's update and render loop with double-buffered rendering
・ XInput manager for controller support and input action manager for mapping input from different devices to game actions
・ Detecting and resolving collisions using collider components
・ Particle system component for emitting particles, and a particle engine for managing particles
・ Threading the game's update and render loop with double-buffered rendering
・ XInput manager for controller support and input action manager for mapping input from different devices to game actions
Credits
Programming:
・ Filip Tripkovic
・ Harry Örnö Persson
・ Herman Sjöholm
・ Jacob Torudd
・ Jonathan Karlsson
・ Filip Tripkovic
・ Harry Örnö Persson
・ Herman Sjöholm
・ Jacob Torudd
・ Jonathan Karlsson
Graphics:
・ Agnes Hallin
・ Albin Mjörnstedt
・ Daniel Wikström
・ Sebastian Claesson
・ Agnes Hallin
・ Albin Mjörnstedt
・ Daniel Wikström
・ Sebastian Claesson
Animation:
・ Philip Anderson
・ Vilma Löfgren
・ Philip Anderson
・ Vilma Löfgren
Level Design:
・ Alexander Edelborg Christensen
・ Emanuel Perpåls
・ Alexander Edelborg Christensen
・ Emanuel Perpåls
SFX:
・ Jonathan Karlsson
・ Jonathan Karlsson
Music:
・ TwoToneInc
・ TwoToneInc