Galactic Salvage Runners

A Graduate Project From A Chat GPT Prompt

Part of the turret rotation math ->

In this project, I was the lead programmer in a team with five other people. We created and tweaked this game from a design document created from a Chat GPT prompt which was an interesting challenge to begin with, but we also decided to make it local co-op which brought its own challenges as well. Namely, AI not being able to use a nav-mesh as they are in space which I am very proud of for figuring out, and on top of that, they have personalities. We also had to spend a lot of time iterating on creating a control and camera scheme that worked well enough in a totally 3D space. Working on this project also helped me acquire a greater understanding of prompt engineering when working with GPT or other large language models.

In most racing games, the car can't go upside-down so the person on the turret only has to rotate on one axis, but in our game the turret can go upside-down which created some unique problems. Our final solution was ended up clamping rotation so that the turret can't go through the ship, but involved a lot of linear algebra to get it to rotate properly from all axis.