Pixel Quest 2D
2D Online · MMO-style Sessions · Multiple Modes · Unity (C#) + .NET
2024–2025
Overview
Online 2D project focused on building a production-ready foundation: dedicated authoritative server, responsive client feel (prediction/reconciliation), and backend services for authentication, sessions, and economy endpoints. Distribution included a WebGL entry point plus Android build delivery through a launcher flow suitable for Telegram Mini Apps.
Highlights
- Migration impact: moved from Photon PUN to a dedicated authoritative server model for predictable session behavior and reduced cheat surface
- WebGL stability: eliminated visible jitter via tick-based snapshot buffering + interpolation smoothing (rate-limited network sampling)
- Network hygiene: filtered/compacted noisy packets and removed redundant updates to keep bandwidth and main-thread cost bounded
- Session lifecycle: connect → authenticate → join → play → leave (incl. failure/reconnect handling)
- Matchmaking foundations for multiple modes with scalable service boundaries
- Launcher & distribution: WebGL entry + Android build delivery, integrated into a Telegram Mini Apps launch flow
Responsibilities
- Migrated networking from Photon PUN to a dedicated server architecture (authoritative state, clear authority boundaries)
- Built a tick-based replication layer: buffered snapshots, interpolated render state, and smoothed transitions to eliminate jitter in WebGL
- Implemented update rate limiting and packet hygiene (drop/merge redundant messages, compact payloads) to reduce bandwidth and CPU pressure
- Designed and implemented the end-to-end multiplayer architecture (client + server + services)
- Built the dedicated server gameplay loop and message protocol with authoritative state updates
- Implemented client-side prediction and reconciliation for movement/combat inputs
- Integrated auth/session services and player economy endpoints (balance, purchases)
- Built a cross-platform launcher to distribute WebGL and Android builds via a Telegram Mini Apps friendly entry flow
- Deployed services with Docker and maintained a production-like environment setup
Tech
🧩 Unity⚙️ C#🧠 .NET🔌 REST🔐 JWT🐳 Docker🗄️ PostgreSQL🧱 VContainer