top of page
Duration:
May, 2022 - Sept, 2022
Engine:
Unity (C#)
Platform:
Mobile
Company:
Krome Studios

Gameplay

My Contributions

Route Mesh Paths

Set up the route mesh paths, which act like spline points for the receivers to follow. The points are placed and assigned in the editor by the designer. With many prefab paths built, a route is selected to be spawned into the world based on its difficulty. When the route spawns, the visual aspect of the path is generated. Two paths are generated - one represents the border, and the other represents the coloured mesh. The generation creates the mesh's properties (triangles, uvs and vertices) and assigns them to the mesh renderer.

Actor Set Up - Quarterback, Receiver and Blocker

The quarterback represents the player and is built on a state machine. I hooked up the associated states and animations to get it started. I've also hooked up the states and animations for the receivers, the actors responsible for catching the ball, and the blockers, the actors responsible for making interceptions to the ball. The blockers in particular, were given a selection of two modes to spawn in as: either as a static actor or an actor that interpolates between points. 

UI - Cursors and Score Screen

Worked on various of ui elements. These include the throw cursor, the player radius and the score UI that transitions in after each quarter. Both the throw cursor and play radius are sprites that are projected upwards. The score screen plays an animation that transitions the results from the completed quarter.

Tutorial

The tutorial system is the same system as the Yahtzee project. Only the UI effects and condition checks were altered to align with the game's style.

Route Paths and Actors
Score Screen
Tutorial
bottom of page