#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.

© Christopher Pope

© Christopher Pope

© Christopher Pope

© Christopher Pope