Menu

Shots Fired

Home / portfolio / Shots Fired

Shots Fired

In your first-person murder mystery detective game, players must unravel a disappearance and murder over three levels. As they piece together clues and suspects, they encounter a surprising magical twist when a local cat transforms into a witch, adding a supernatural element to the thrilling conclusion.


The game was the final project of the second year of the study at Grafisch Lyceum Utrecht. We had to make a first person puzzle game where you had to have 3 levels of a maximum size of 20 x 20 x 20. Next to that we had to make a core mechanic that was used through all 3 levels. We had to make a simple verion of this core mechanic in a tech demo to show the teachers we were able to make this mechanic. With this tech demo we had to present our game and get green lit for our project to start with making the game.


img-Image


This is my code made for rotating the items you can pickup and use to solve puzzles. I first had problems with gimbal lock when rotating items, I fixed that with resetting the rotation angle every time and now you can freely rotate the object using the arrow keys.



img-Image


This function is part of the "IHittable" interface to make sure that everything that you can pick up does so. The object that you picked up is parented to the player so the object is always with the player. Everything that is picked up is also set to another layer to let the camera stacking work so the objects that you have picked up are always on screen.


If you enjoyed this read or have questions feel free to contact me!


My Contribution:

My Teammates:

Download/View project

Share