Foursquare Prototype
Foursquare
PLAYABLE AT: https://ayomakesart.itch.io/foursquare
A project I worked on throughout Summer 2022 as an exercise to teach myself how to use Unreal Engine 5 Blueprints, which I had never used before this. It's an extreme sports version (in the vein of the Mario Sports series) of the playground game Foursquare, where 4 players hit a ball around a court in an effort to get the ball past their opponents.
Design-wise, the aim was to feel out what movement and interaction should feel like. Foursquare is like a cross between dodgeball and tennis, so this game borrows from video-game versions of those sports. The most energy went into figuring out aiming and ball physics, making them feel consistent and controllable yet exciting and physics based.
This prototype has the functionality of the ball's physics (bouncing, rotating, reacting to charged up hits, following the reticule), the player's moveset (movement, jumping, homing dashes, various angled/aimed hits) and the camera's motion (following the ball and the player, focusing on the square being aimed at), as well as the court itself (4 distinct quadrants, invisible boundaries that the player cannot cross). I was unable to implement AI or multiplayer, but would love to start again at some point to build out these features.
The main playing field, divided into four quadrants, one for each player. The player can't leave the boundaries of their square.
The Unreal Blueprint for the third person character, which encompasses all of the player moves and abilities. Where possible I did my best to organise the nodes and comment each group for clarity.