Serverless Game Leaderboard System: Unreal & Web Integration
OSMAN, BILAL (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060520852
https://urn.fi/URN:NBN:fi:amk-2025060520852
Tiivistelmä
The thesis created and implemented a cloud leaderboard system using Microsoft Azure for an Unreal Engine game. Using serverless Azure Functions as the backend, it scaled dynamically with player traffic, and scores were stored efficiently using MongoDB Atlas. A React frontend served real-time leaderboards via a RESTful API consumed utilizing Unreal Engine's HTTP module.
Deployed as an Azure Static Web App, the system met its goals of scalable game telemetry and reusable architecture. Challenges included maintaining responsive APIs and synchronizing game-side HTTP requests with cloud asynchronous operations. The result is a functional prototype that reduces reliance on centralized servers and enables analyticsdriven game development in the future.
Deployed as an Azure Static Web App, the system met its goals of scalable game telemetry and reusable architecture. Challenges included maintaining responsive APIs and synchronizing game-side HTTP requests with cloud asynchronous operations. The result is a functional prototype that reduces reliance on centralized servers and enables analyticsdriven game development in the future.