#multiplayer
#bossroom
#videogames
#gameengine
Boss Room
Boss Room
Boss Room
Boss Room
Boss Room
Boss Room
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.
Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode for GameObjects. An up to 8-player educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.





2020 - May 2023
Timeline
Senior Engineering Manager
Role
2020 - May 2023
Timeline
Senior Engineering Manager
Role
Background
Background
The business objective of this project was to develop and publish a fully functional small-scale cooperative game made with Netcode for GameObjects.
The project development started alongside the development of Netcode for GameObjects as an additional goal to validate the technology and discover defects and incidents.
The project was partly in collaboration with Storm Flag Games, the multiplayer experts who helped with the majority of code, art and audio.
The business objective of this project was to develop and publish a fully functional small-scale cooperative game made with Netcode for GameObjects.
The project development started alongside the development of Netcode for GameObjects as an additional goal to validate the technology and discover defects and incidents.
The project was partly in collaboration with Storm Flag Games, the multiplayer experts who helped with the majority of code, art and audio.
Goals
Goals
1
Educate users on how to build a multiplayer project
Building a multiplayer project is complex, We planned to develop sample content to demonstrate and provide educational resources to assist users with learning Netcode for GameObjects.
1
Educate users on how to build a multiplayer project
Building a multiplayer project is complex, We planned to develop sample content to demonstrate and provide educational resources to assist users with learning Netcode for GameObjects.
1
Educate users on how to build a multiplayer project
Building a multiplayer project is complex, We planned to develop sample content to demonstrate and provide educational resources to assist users with learning Netcode for GameObjects.
2
Integrate with Unity Gaming Services
Provide service level integrations with Unity's Gaming Services. Relay for connecting players with a client-hosted model. Lobby to allow players to connect and play together.
2
Integrate with Unity Gaming Services
Provide service level integrations with Unity's Gaming Services. Relay for connecting players with a client-hosted model. Lobby to allow players to connect and play together.
2
Integrate with Unity Gaming Services
Provide service level integrations with Unity's Gaming Services. Relay for connecting players with a client-hosted model. Lobby to allow players to connect and play together.
3
Open Source
The project is to be hosted on GitHub, allowing full access to the project source. Utilising first-party Unity features and services. Minimal to no hacks and with code commenting and supported documentation and learning materials. Allow community forks and contributions.
3
Open Source
The project is to be hosted on GitHub, allowing full access to the project source. Utilising first-party Unity features and services. Minimal to no hacks and with code commenting and supported documentation and learning materials. Allow community forks and contributions.
3
Open Source
The project is to be hosted on GitHub, allowing full access to the project source. Utilising first-party Unity features and services. Minimal to no hacks and with code commenting and supported documentation and learning materials. Allow community forks and contributions.
4
Feature validation
Validate the feature set, stability, performance and optimisation of Netcode for GameObjects acoss multiple supported platforms, PC, Console, Mobile. Provide feedback on usability and complexities and report defects and incidents in collaboration with the engineering team.
4
Feature validation
Validate the feature set, stability, performance and optimisation of Netcode for GameObjects acoss multiple supported platforms, PC, Console, Mobile. Provide feedback on usability and complexities and report defects and incidents in collaboration with the engineering team.
4
Feature validation
Validate the feature set, stability, performance and optimisation of Netcode for GameObjects acoss multiple supported platforms, PC, Console, Mobile. Provide feedback on usability and complexities and report defects and incidents in collaboration with the engineering team.




