Project Alexa

Unity3D
C#
Game Development
Game Design
Animation
Visual Studio

The goal behind this project was to create a 3d game to challenge my programming skills that I have been working on over the last few years. The scope of the project was to create a playable technology demonstration of a 3rd person sword combat game. The gameplay of the game can be seen above. The objective of the game is to control the main character, Alexa to defeat the enemy character. The sword combat has a little twist in order to make the sword combat exciting and unique. Both the main character and the enemy has three attack variations of attack right, left, and heavy. These different attacks can be blocked with three block variations of block right, left, and heavy. The player needs to think about the direction of the enemy swing to block the attack. The members of the project consisted of Andrew Kurano as the artist and programmer, and myself as the lead programmer. My responsibility as a programmer was to create a character controller, a camera system, and a simple AI for the enemy character.

The character controller was responsible for traversing the terrain smoothly along different ground conditions. Additionally, the character controller is responsible for animating the character mesh and the attacking system. The camera system is responsible for eliminating geometry clipping so that the camera does not go inside objects. Also, the camera system is responsible for tracing the target smoothly and camera shake. Lastly, the simple AI is responsible for attacking the player.

An in-depth look at the project

Back to Top