PixelSpace •
I built PixelSpace to learn Godot by making a complete game. I later connected its leaderboard to online services and prepared a browser build.
The challenge
The game had to send scores from Godot and show a shared leaderboard. The first Azure integration challenged me to connect the game, backend, and database.
Decisions and implementation
I first connected Godot to an Azure backend. For the web version, I moved score submission to a Supabase Edge Function and loaded the top 20 through a REST view. I also organized combat behavior with state machines.
Result
You can play the game in a browser. The web version submits scores and loads the online top 20; it does not save progress between sessions yet.
What I would improve next
I would add progress saving between sessions and show the move from Azure to the Supabase web backend in the case study.
