Details
Technologies: UE4, C++, Blueprints
Platforms: Oculus Rift
Duration: 9 months
Role: Gameplay and AI programmer
Team:
- 6 programmers
- 4 artists
- Musicians of Berklee
About Old Town Stories
Old Town Stories is a first person shooter in VR developed by DeerCaptain, a team of 6 programmers and 4 artists as the final project of the HND at ESAT. The engine used was Unreal Engine 4 and the game was released on Steam for Oculus Rift.
The aim of the project was to develop a first person shooter game in VR trying to create something different to other games of the same genre. This way, in addition to the shooting ability, the player will have a magnetic glove in one of his hands, which will give him powers to attract objects or to create a shield to stop bullets, adding new gameplay possibilities. The game is divided in 2 levels, and the player has to defeat waves of enemies to get to the final boss.
My work
- Gameplay:
- Cover system for the soldier enemies.
- Magnetizer component used by the player to attract objects.
- Level design of the second part of the level.
- AI:
- Design and implementation of the AI of most of the enemies of the game using Finite State Machines:
- AI of the soldier enemy.
- AI of the spider enemy.
- AI of the tank enemy.
- Design and implementation of the AI and the level design of the combat against the final boss using AI tools present in UE4.
- Flocking movement system for group of animals.
- Design and implementation of the AI of most of the enemies of the game using Finite State Machines:
- Animations:
- Integration of the animations of the soldier enemy, the tank enemy and the final boss, Rusty Jack.