Sitemap
Maks Topy

Maks Topy

movelist & combo app for fighting games

2 min readAug 14, 2026

Hey everyone! 👋

I’m a developer and I just released Fighting Guide — a free companion app for fighting games.

I wanted to share what I built, the tech stack behind it, and some UI/UX decisions I’m proud of. Would love to hear your feedback!

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

🎮 What the app does

Get Maks Topy’s stories in your inbox

Join Medium for free to get updates from this writer.

Fighting Guide is a reference/companion app for competitive fighting games:

  • Mortal Kombat 1: full movelist, combos, fatalities, brutalities, animalities, Fatal Blow (34+ characters)
  • Tekken 8: movelists with Heat Moves, Rage Moves, throws, reversals (37+ characters)
  • Street Fighter 6:Special Moves, Super Arts, Unique Attacks (29+ characters)
  • Fatal Fury: City of the Wolves: Command Moves, REV Blows, Ignition Gears (29+ characters)
  • eth.

Key features:
- 🎮 4 input display modes: switch between PlayStation, Xbox, Arcade Stick, and Original notation on the fly
- 🛠 Custom combo creator: build your own combos and save them alongside the built-in ones
- ❤️ Favorites system: mark your Favorites combos for quick access
- 🔍 Category filters: filter by Normal, Special, Throws, Fatality, Heat Moves, etc.
- 📱Offline-first: everything is stored locally, works without internet

🎨 UI/UX cool things

  1. Controller input switching
    Fighting games use different button notations depending on your controller. I built a real-time remapping system — the same combo displays as □ △ ○ ✕ on PlayStation, X Y B A on Xbox, or arcade notation (LP HP LK HK). Users can switch instantly without reloading.
  2. Combo creator with multiple notations
    Users can create and save their own combos. The combo creator respects the current input mode, so if you’re in Xbox mode, your custom combo saves in Xbox notation and auto-converts when you switch.
  3. Offline-first architecture
    All game data is bundled into an SQLite database on first launch. The app works 100% offline — I designed it this way because many users check combos at local tournaments where WiFi is spotty.

i’d love to hear your thoughts! I’m especially looking for feedback.

Fighting Guide on Google Play

--

--