top of page
Score
NA
Downloads
NA
Play Now

Spike Antics

Solo Programmer

A prototype for a open world volleyball RPG inspired by Pokemon and Golf Story.

Video

The Project

Spike Antics was a prototype developed exclusively with blueprints to test the viability of that development environment.

The goal of the project was to have a Pokemon / Golf Story approach to the game. Where the player would be able to wander the world. Upon approaching adversaries on the courts, a volleyball match would start.

Players

The game uses a blueprint base classes to give both players and AI characters common functionality like serving, passing, spiking, blocking, and diving. Child classes were then used to extend input response for players and AI for CPU characters.

Snippet: Volleyballer frame data. Active State: for enabling move collisions with the ball. Recovery State: for preventing move spamming.

Volleyball Match

The volleyball match was handled by both the GameStateBase. Its job was to keep track of the volleyball rules and the ball. All while keeping the score to define the match winners.

Snippet: GameState keeps handling the ball hitting the ground. If it's in bounds or out and who scored.

AI

AI was coded to respect the rules of volleyball and play in teams. They can serve, pass to each other, and attempt to block incoming spikes

Snippet: AI keeping track of the state of the ball and teams.

Although functional, blueprints alone proved to be a inefficient way to develop all aspects of a modern game. On my next projects, I focused on developing with C++ and using blueprints only as a designer-friendly tool for implementing content and simpler events in games.





Screenshots

logo_LabChurros.png
bottom of page