Impossible Rescue 2D Platformer Game

Impossible Rescue

2D Platformer Game @ Birmingham City University

Game Background

Impossible Rescue is a single screen platform game which includes four thoroughly tested playable levels. The player would be able to control the character and the remoted robot – SHADOW, such as left, right, jump, shoot and hack. Also, the player would be able to use two types of weapon and ammo against enemies who would be different appearances, properties and behaviours. Moreover, some of the levels the player would be asked to achieve goals, such as collecting the items, hacking terminals or escape within a limited time. If the player cannot complete the objectives, the player cannot travel to the next level, or once the player lost all of their life, the game would result in over. Besides, the game includes an auto-save or load function and come with a usable and clear user interface.

Role and Duties

  1. Event System Integration
  2. Third-Party Tools for Designers
    • Level Design Tool - OgmoEditor
  3. Enemy Behaviour Node
  4. Raycast Detection
  5. Animated UI Components
  6. Build
  7. Bug Fix

Recipes

Softwares

  • Visual Studio 2017
  • Cocos2D-x
  • Perforce

Languages

  • C++

Inspiration

A preview for showing how I handle the animated UI class and render it in the scene under Cocos2D-x framework.

The method how I implement the enemy behavior with the Level Editor and map the configuration to the backend.

Preview

Share this Project