Goalie guards your shots
High score system
Trajectory Prediction using Physics Simulation
Root motion animation that is responsive to Trajectory Prediction
Dynamic screen resolution matching for mobile
Highly decoupled event-driven architecture
I aimed to make a game that would have simple gameplay with a similar win/lose environment to Crossy Road or Flappy Bird, where the player’s goal would be to get as many points as possible before making a mistake.
To do that, the off-screen limits of the game gets you closer and closer to losing as you miss more and more soccer balls, and hitting the goalie instantly ends the game..
I use a tap-to-play system that adds force to the ball based on where the played touches, but
based on player feedback, I'll be implementing a swipe mechanic since that's what players typically default to when they start playing Starr Baller.
Scaling In-Game Objects to Match Screen Sizes
The ball spawner moved on the x-axis, which is calculated using a proportional equation to have the axis position adjusted using a Scale Factor and the screen's width.