Milestone 4: Playtest Prep


With most core functionality implemented, I worked this milestone on preparing the project for playtesting.

Players can dash and pause

I implemented functionality for players to hit a button to dash, which briefly increases their speed. I also built a pause menu so they can quit the game instead of using Alt+F4.

Linda's gravity and hands

I also gave Linda gravity so she could scale terrain and the ability to pick modules up off the ground. In other words, she has hands. Invisible hands, but hands nonetheless.

An Objective

Lastly, I implemented an attack objective, which activates when the player is within a specific range of it and requires the crew to destroy it before a timer runs out. With this came a game state manager that tracks the status of all objectives and ends the game when they are all completed, win or lose.

Adventures in Netcode

The last thing I worked on before playtests was attempting to implement Unity Netcode for Game Objects, Relay, and Lobby. I spent the bulk of my Thanksgiving break on it, but unfortunately, retrofitting the codebase for NGO required more dev hours than we had on hand. I might tackle this over winter break, but we will have to use Parsec for the playtests.

Get Shellshufflers

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.