Joe's Portfolio
Professional Project
The Professional Project was a module run to give the experience of working in a games industry setting I was part of an 8 person team and we all worked on a brief together for a client. For this project our client was People can Fly and our brief was to create an ability for a class in a game we would choose from 3 options we were given.
For this project I worked as the programmer for both the AI and Weapon systems within the game this was a quite a growing experience for me as I had only worked in Unreal Engine once before this project.
For the AI I had to create 2 types one capable of fighting the player and another that could use the ability that had been created by the player. This gave me insight into how the AI systems within Unreal work and how to make my code work with code from other programmers. For the AI to detect the player I used Unreals' Sense System were the sight sense was used to see the player & shadow walls in the scene I coupled it with a set that would contain the history of objects currently in view to allow the AI to more fluidly switch targets.
​
​
​
For the Weapon I had to create a gun that could be used both by the AI and the player quite seamlessly and the end product worked out quite well. It worked for both AI and player and was quite easy to hook up to the VFX systems that were also created. The variables on the gun were easy to tune as well so that it could be adjusted to mimic the weapon with the game we were meant to be creating the new ability for.
​
Overall this project gave me a lot of insight into working with Unreal as a game engine and the systems it uses.
​
Github: https://github.com/Whizzo123/RockFlockStudios-Prof-Project
_edited.jpg)