Knowledge Trainer — Cross-Platform Quiz & Trivia Game

Knowledge Trainer is a cross-platform trivia and quiz game built in Unity, designed for casual play across mobile, automotive, and console platforms. The project required maintaining a single, scalable codebase while supporting very different input models, platform constraints, and certification requirements.

I worked on the project as a contract Unity developer via Upwork, with approximately five years of engagement overall, contributing to live product development, platform expansion, and long-term maintenance.

My Role

Senior Unity Developer (Contract)

  • Contracted via Upwork over a multi-year engagement (≈5 years total)

  • Supported and extended an existing Unity codebase across multiple live releases

  • Integrated and upgraded SDKs, including ads mediation, in-app purchases, and analytics

  • Added 9-language localization support, ensuring correct UI layout and text flow across platforms

  • Ported the game to Android Auto and Xbox, adapting UI, input, and navigation models

  • Ensured platform-specific requirements and store compliance across ecosystems

  • Improved stability, performance, and maintainability over time

Impact
  • Sustained a live product over five years of continuous development

  • Expanded platform support to iOS, Android, Android Auto, and Xbox from a shared Unity codebase

  • Enabled consistent monetization and analytics across platforms

  • Reduced long-term maintenance cost by isolating platform-specific logic

  • Successfully supported a live product across mobile, automotive, and console environments

Technologies

Engine & Language
Unity, C#

Platforms
iOS, Android, Android Auto, Xbox

Systems & Tools
Ads mediation SDKs, In-App Purchases, Analytics, Localization systems, Platform input handling, Git

External Link