Alien Project
Alien Project was an individual piece of University coursework. The project brief was to design an on rails shooting game where the player had to shoot alien targets and leave the dog/cat targets. The project required two modes to be created, a single player mode and an AI mode which played the game as thought it was a human player. I started the project by creating the vehicle the player would move along on before starting the AI mode. The AI mode was created using Ray Casting to find the targets and look at them before deciding what action to take. To make the AI feel more realistic, I designed the code so that it could potentially shoot at the wrong targets and miss the correct ones, which resulted in a negative score. Once the two modes were completed I decided to implement a Free Roam mode where the player controls the vehicle and can drive around a small city shooting the targets which pop up, this mode has a different scoring system which means the player could potentially lose the game.