Crypt Raider

Type: Game

Tools used: C++, Unreal Engine, Blender

GitHub: N/a

Requirements:

  • A first person character.
  • A modular map design with puzzles.
  • Ability to pick up and place items.
  • Footstep sounds.
  • Randomly spawn keys to certain areas.

Project Overview

Crypt Raider is a first-person puzzle game. The player is tasked with maneuvering through a dungeon to secure the treasure at the end.

Approach

My first step was creating a game design document and map design in order to figure out what path to take. After that, I downloaded some fantasy assets from the Unreal marketplace. Next, I started building the map and started testing out how it should be lighted. Next, came the work on the puzzles where I created blueprints to reuse on doors and gates. The first room I used gargoyles to act as keys for the first gate. After that I needed to test it by creating a First Person Character which required a camera and inputs so the player can jump, move, and pick up items. In order for the player to pick up objects I would need to add Line Tracing, which would create an invisible line and when the line made contact with an object and the interact button was pushed that item would then be picked up. Afterward, I started on the rest of the puzzles some including keys that are randomly placed into the map. To get a better point of view of how to improve the game, I asked friends their opinion on it, and they would provide feedback of allowing the player to interact with all objects in the world. After accomplishing the feedback, I decided to finish the level by adding footsteps and sound to the game.