TwinWing
~Programmer~
Spring 2024
Unreal Blueprints
Player Input
System
The prototyping team of 8 I was working with decided to challenge ourselves further and to make our next project in Unreal Engine 5 over the course of 3 weeks. TwinWing is a 3D game about piloting your spacecraft and surviving in space without getting shot.
Originally the game was meant to be co-op, in which one player was piloting the ship and dodging enemies and hazards while the other player was aiming and shooting the gun on the ship. Because of this, I started work to learn the multiplayer functionality in unreal engine in which the player blueprints were not identical. This work took time, and ended up having to be cut due to deadlines and scope.​
I created an aiming system using a crosshair in 2D space and a line trace in 3D space. Creating this system involved a lot of back and forth with the designers about how they wanted the crosshair to work. On the right you can see a video of this aiming mechanic while in development.