Observer

Description: 3D first person shooter puzzle game using my 3D engine, program in C++ using DirectX 9.0c library. You play as a pair of robots, a flying one with a camera that serves as the eyes and a ground one that can manipulate the environment and defend them from enemies.  The two robots can join together or split apart and each on has its own abilities, some of which can be shared between them when joined. The flying robot can hack-security cameras, allowing it to see through them. The ground robot can activate switches and fire his weapons, when the robots are close to each other the ground robot can deflect shots off of the flying robot to get different angle of shot. In order to progress in the game the player will need to control both robots using each of their abilities in order to overcome the game’s challenges.

Project Status: Completed

Solo Project

Download: Observer (Requires DirectX Redistributable)