White Label
Platform(s): iPadOS (not available for consumers on the Apple App Store)
Technologies: .NET (client), .NET Core (server), C#, network programming, Unity 2018-2019, Vuforia
Team size: 5
Project Description
The goal of the White Label project is to offer a framework for real-time multiplayer action games. The White Label offers customizable server and client applications and APIs that can be easily re-used and adapted.
Main Tasks
- Definition of the project architecture and assets organization.
- Programmed the White Label network engine: an in-house solution based on asynchronous sockets. The server runs on Windows, macOS or Linux machines. The client API can be integrated into any Unity project.
- Developed a big part of the client UI.
- Built multiple core functionalities, e.g., network code to access web services.
-
Developed the following systems:
- Screens and popups management and navigation.
- The client-side code of a remote configuration system, to remotely drive many aspects of the game (e.g., players max speed, acceleration and mass).
- Developed a large part of three games based on the White Label framework.