This website is under construction!

Launcher

Launcher

AL Launcher is a cross-platform hub that gives subscribed users easy access to all available games. It works on desktop, mobile, and VR platforms, providing a seamless experience across devices. Through the launcher, users can download, install, update, launch, and uninstall games efficiently. The system is designed for scalability, managing a large library of games while keeping everything organized and up to date. With a subscription-based model, AL Launcher ensures users always have access to the latest content, making it a convenient and immersive central hub for all gaming experiences.

Tools & technologies

Unity, C#, Json, Rest API, PHP, Java, Obj C, Apple script, Web View

Project link

What I did

  • Implemented a login system via REST API and fetched all game information, including images, videos, and metadata.
  • Wrote Native code to download, manage, and launch games across platforms using Java (Android), Objective-C++ (macOS), AppleScript (macOS), and batch scripts (Windows).
  • Implemented a web view to allow users to access web-based features directly from the launcher.
  • Collaborated with backend engineers and also wrote and implemented REST APIs in PHP/WordPress backend for game and user management.
  • Handled smooth updates and maintenance for games as well as the launcher itself, including automatic launcher updates.
  • Ensured cross-platform compatibility and a consistent user experience across desktop, mobile, and VR platforms.
  • Implemented a secure subscription system to restrict access, ensuring non-subscribed users cannot play games.