Jack Devlog


Week 2

Overview

This week I primarily worked on the main menu and server connection system that will allow players to either quick join to one another or to connect to a private match through a join code. the code is a little rocky, so I hope to continue to polish it next week.

Deliverables

  • Functional Menu Prototype
  • Quick Join and Private Matchmaking
  • Game Server Creation

Week 3

Overview

This week I focused on simplifying the lobby joining and loading experience by changing all lobby functionality after joining to be identical for both joining methods, that being that there only needs to be one singular lobby that can function slightly differently depending on how it was entered. I also added and fine tuned the ready-up and data transfer features within the lobby.

Deliverables

  • Functioning Lobby System
  • Player Ready-Up

Week 4

Overview

This week I focused on implementing the various network behaviors into the game scene that we agreed upon as a team alongside the other functionality that was already present.

Deliverables

  • “Working” Game with Network Behaviors

Week 5

Overview

This week I focused on fixing various issues before the Proof-of-Concept. I worked alongside the other engineers to ensure that the game ran smooth enough for a comprehensive demo. We worked this week on encorporating the efforts of the entire team into a demo that best demonstrates the progress that we have made so far.

Deliverables

  • Fixed an issue that caused players to be assigned to team 0
  • Fixed an issue that caused players to not correctly leave a lobby when exiting the game
  • Fixed an issue that caused players to not translate correctly on each client’s computer
  • Fixed an issue that would not call certain attacks across the network
  • Fixed an issue that caused health to not update across the network
  • Fixed an issue that caused the hardpoints to never spawn
  • Fixed an issue that prevented the player ready-up from accurtately displaying after a player leaves the matchmaking lobby

Week 6

Overview

This week I worked to refactor the network components of the project to be more cohesive with one another and allow for further expansion later down the line should we want to expand.

Deliverables

  • Detached network connection scripts from the Lobby Controller.
  • Fixed issues causing errors when leaving a lobby.
  • Consolidated various lobby functionality into LobbyController from the different lobby controller child scripts.

Get Phase 4 (2024)

Leave a comment

Log in with itch.io to leave a comment.