D2 Underlords Guide
← projects

D2 Underlords Guide

a companion app for an autobattler game

Mobile Application Kotlin Pet
Platforms Google Play
Genre auto battle
Info 15k+ organic downloads
Role Developer / UI-UX
Duration 2 months

A companion app for Dota Underlords (auto-battler) that aggregates strategies and pulls personal stats from Steam for quick, at-a-glance decisions.

Highlights

  • Users can share and rate builds, stored and served via Firebase
  • Character stats sourced from datamined files hosted on GitHub
  • Player stats retrieved by scraping Steam in a hidden WebView and parsing the HTML

Motivation

  • Give the community a central place to share and discover builds
  • Surface personal Steam stats without leaving the app
  • Keep key game info on-hand while playing

Technical Overview

  • JavaScript scripts parse JSON from GitHub and sync results to Firebase
  • Steam stats are loaded in a hidden WebView and extracted via HTML table parsing
  • Includes multiple custom UI components tailored for mobile
D2 UnderlordsD2 Underlords
D2 UnderlordsD2 Underlords