Our work is validated by independent client reviews and industry recognition across global B2B platforms and game development communities.
Steel Titans Case Study
A 3D mech fighting game by Nipsapp Game Studios that hit 500,000 iOS downloads with zero marketing spend.
500K+ iOS Downloads, No MarketingLast updated: November 2025
TLDR
Steel Titans is a 3D mech fighting game built by Nipsapp Game Studios. Players control combat robots in fast paced 1v1 fights, multiplayer duels, and structured tournaments across futuristic arenas.
The game crossed 500,000 downloads on the iOS App Store with no marketing or paid user acquisition. Growth came purely through organic discovery and strong player reviews. It's built in Unity with Photon PUN for real time multiplayer and tournaments, complex fighting animations driven by Mecanim, cinematic camera angles for special moves, in match powerups, and IAPs for mech upgrades and cosmetics.
Game name: Steel Titans
Developer: Nipsapp Game Studios
Engine: Unity (Unity3D)
Multiplayer: Photon PUN for duels and tournaments
Genre: 3D mech fighting, action
Platforms: iOS and Android
iOS downloads: 500,000 plus, fully organic
Levels: 90 single player stages plus tournaments
Monetization: In app purchases for mechs, upgrades, and cosmetics
Watch Steel Titans Gameplay
Official Steel Titans gameplay video showing mech combat, cinematic camera, and tournament fights.
About the Game
Steel Titans drops players into a futuristic war zone where giant combat robots tear each other apart in metal crushing battles. You pick a mech, walk into the arena, and fight. Punches land hard, special moves trigger cinematic close ups, and the screen shakes when armor gets ripped off.
The game runs three core experiences. A 90 level single player career for solo players. Real time 1v1 multiplayer duels through Photon PUN for players who want a real opponent. And structured multiplayer tournaments where players climb brackets to claim the top spot. Offline skirmishes are also included for play without internet.
Genre: 3D fighting, action
Engine: Unity3D
Platforms: iOS and Android
Game Modes: Single player career, multiplayer duels, tournaments, offline
Built by: Nipsapp Game Studios
Google Play: View on Google Play
App Store: View on App Store
Key Features Explained
Real Time Multiplayer with Photon PUN
Multiplayer duels run on Photon PUN. When two players match, Photon spins up a room and syncs every input, hit, and animation state in real time. The matchmaking layer pairs players by mech tier and rank so fights stay competitive.
Photon was picked because it handles low latency input syncing well, scales for mobile, and works smoothly across iOS and Android. Fights feel responsive even on 4G networks.
Tournament Mode on Photon
Tournaments are bracketed multiplayer events. Players sign up, get matched into rounds, and fight their way up. Photon PUN handles the room flow for each match in the bracket while a backend service tracks who advances. Winners climb. Losers drop out. The last mech standing takes the top spot.
Tournaments run on a schedule and reset regularly so there's always a new event to enter.
Complex Fighting Animations
Steel Titans uses Unity's Mecanim animation system with layered state machines for each mech. Punches, kicks, blocks, dodges, special moves, and finishers all have their own clips with proper transitions. Hit reactions are dynamic, so a heavy uppercut throws the opponent back differently than a light jab.
Combo chains read inputs in a buffer so players can string moves together. Animation cancels are tuned per move so combat feels fluid, not stiff.
Cinematic Camera Actions
When a player lands a special move or finisher, the camera cuts to a cinematic close up. Slow motion kicks in, the camera sweeps around the mech, and the impact frame holds for a beat before play resumes. This is built with Unity's Cinemachine and triggered by specific animation events.
Cinematic camera also kicks in at round start, knockouts, and tournament victories to make big moments feel big.
Powerups in Combat
Powerups spawn during fights to keep things tactical. Damage boosts, shields, speed bursts, and energy regen pads appear on the arena floor at set intervals. Smart players use them to swing momentum. The powerup system is balanced so it adds depth without removing skill from the core fight.
Diverse Mech Roster
The game ships with multiple mech classes. Fast assassins with low armor and quick combos. Heavy titans with slow but devastating hits. Balanced fighters that suit most playstyles. Each mech has its own moveset, special moves, and visual identity.
90 Level Single Player Campaign
The career mode runs across 90 stages with rising difficulty. Boss fights, gauntlets, and special challenge stages break up the pacing. Completing stages unlocks new mechs, parts, and arenas. The campaign also acts as a training ground before stepping into multiplayer.
Stunning 3D Arenas
Fights take place in cyberpunk cities, industrial yards, neon lit rooftops, and underground arenas. Each arena has its own lighting setup and props. Arena destruction effects fire on heavy hits, with sparks, debris, and screen shake reinforcing the impact.
In App Purchases
Steel Titans uses IAPs for premium mechs, upgrade packs, cosmetic skins, and currency bundles. Nothing in the IAP shop blocks progression. Players can earn most content through play. IAPs are a shortcut, not a wall. This balance is part of why reviews stayed strong.
Offline Skirmishes
For players without internet, Steel Titans runs full offline skirmish modes against AI. Same fighting system, same mechs, same arenas. This keeps the game playable on flights, in metros, or anywhere signal drops.
Tech Stack
Unity (Unity3D)
Main game engine. Handles rendering, physics, animation, audio, and the full game loop on iOS and Android.
C#
Primary scripting language for combat logic, AI, UI, networking calls, and tournament flow.
Photon PUN
Real time multiplayer networking. Powers 1v1 duels and tournament rounds with low latency input sync.
Unity Mecanim
Animation state machines for each mech. Manages move transitions, layered animations, and hit reactions.
Cinemachine
Cinematic camera system. Drives special move cutaways, slow motion, and dramatic angles for finishers.
Custom Combat System
Built in house to handle input buffering, combo chains, hitboxes, hurt boxes, and damage calculation.
IAP and Store SDKs
Apple StoreKit and Google Play Billing for in app purchases. Secure validation on the backend before items unlock.
Backend Services
Player profiles, mech inventory, tournament brackets, and progression are stored on a backend with secure APIs.
Analytics and Crash Reporting
Player events, fight outcomes, retention, and crash logs tracked from day one. Used to tune balance and ad placement.
Challenges
Combat That Feels Heavy and Responsive
Fighting games live or die on feel. Hits need to land with weight, but the controls also need to be tight. Too floaty and players feel disconnected. Too stiff and combos break. Finding that balance took a lot of iteration.
Multiplayer Sync Across Networks
Real time fighting over mobile networks is hard. Even small lag spikes break the fight. Players on Wi-Fi versus 4G need to feel the same level of responsiveness.
Tournament Flow Without Bugs
Tournaments need to handle hundreds of players, brackets that update in real time, drops, reconnects, and disqualifications. Any bug here means broken tournaments and angry players.
Heavy Visuals on Phones
Big mechs, cyberpunk lighting, particle effects on every hit, and cinematic camera angles all add up. Running this at a stable frame rate on mid range Android phones was a real engineering problem.
Balancing Across Mech Classes
With multiple mech classes from light assassins to heavy titans, balance can spiral fast. One overpowered mech ruins multiplayer. Too much nerfing makes mechs feel bad.
Solutions
Custom Combat System with Tuned Feel
Hits use a mix of animation curves, screen shake, hit pause (frames where the game freezes briefly on impact), and audio stings to sell weight. Input buffering keeps controls responsive even during animation cancels. Heavy moves have longer recovery, light moves chain quickly.
Photon PUN with Input Reconciliation
Multiplayer uses Photon PUN with client side prediction for instant input feedback and server checks to keep both players in sync. If a player's state drifts, the game corrects smoothly without visible jumps.
Tournament Backend with State Persistence
Tournament brackets live on the backend, not the client. If a player disconnects mid match, they can rejoin. If they don't return in time, the AI takes over so the bracket keeps moving. Match results are written to the backend before the next round starts so nothing gets lost.
Performance Tuning for Mobile
Mesh LODs, texture atlases, baked lighting where possible, and Unity's URP keep frame rates stable. Particle effect counts scale down on weaker devices. Cinematic camera shots are pre-baked sequences so they don't add runtime cost.
Data Driven Balance Tuning
Mech stats, damage numbers, move speeds, and special move cooldowns are all stored as data, not hard coded. The team uses match analytics to spot imbalances. Win rates per mech are tracked, and balance patches go out as soft updates without forcing a new app build.
Player Reviews
"Combat feels heavy and the multiplayer is smooth. Best mech fighting game I've played on mobile."
"The cinematic camera on special moves is sick. Every finisher feels like a movie scene."
"Tournaments are addictive. Climbed three brackets last night and lost track of time."
"You can play offline too which is a huge plus. The fights are fun even against the AI."
Sample player feedback themes from public App Store and Google Play reviews.
Results and Impact
500K+
iOS downloads with no paid marketing
Strong Reviews
Positive feedback on combat feel and visuals
Stable Multiplayer
Photon PUN powered duels and tournaments
Organic Growth
Pure word of mouth and App Store discovery
Frequently Asked Questions
What is Steel Titans?
Steel Titans is a 3D mech fighting game developed by Nipsapp Game Studios. Players control combat robots in 1v1 duels, multiplayer tournaments, and a 90 level single player campaign across futuristic arenas.
How many downloads does Steel Titans have?
Steel Titans crossed 500,000 downloads on the iOS App Store alone, with no marketing or paid user acquisition spend. Growth came purely from organic discovery and player word of mouth.
Which engine was used to build Steel Titans?
Steel Titans was built in Unity (Unity3D) using C# for all combat logic, animation, and tournament flow.
What multiplayer technology does Steel Titans use?
Steel Titans uses Photon PUN for both real time 1v1 multiplayer duels and bracketed multiplayer tournaments. Photon handles room creation, input syncing, and matchmaking.
Does Steel Titans have tournament fights?
Yes. Tournaments are bracketed multiplayer events powered by Photon PUN. Players sign up, fight through rounds, and the last mech standing wins. Tournaments run on a schedule and reset regularly.
How are the fighting animations built?
Combat animations use Unity's Mecanim system with layered state machines. Each mech has its own animation set for punches, kicks, blocks, dodges, specials, and finishers. Hit reactions adjust based on the type and direction of the incoming attack.
Does Steel Titans use cinematic camera?
Yes. The game uses Unity Cinemachine to trigger cinematic close ups, slow motion, and sweeping camera angles during special moves, finishers, knockouts, and tournament victories.
Are there powerups in Steel Titans?
Yes. Powerups like damage boosts, shields, speed bursts, and energy regen spawn on the arena floor during fights. Players can grab them mid combat to swing momentum.
Does Steel Titans have in app purchases?
Yes. IAPs include premium mechs, upgrade packs, cosmetic skins, and currency bundles. None of the IAPs block progression. All content is also earnable through play.
Can Steel Titans be played offline?
Yes. Offline skirmish modes against AI are fully supported, with the same combat system, mechs, and arenas as the online modes.
What platforms does Steel Titans run on?
Steel Titans runs on iOS and Android mobile devices.
Why is Nipsapp Game Studios known for combat and multiplayer mobile games?
Nipsapp builds responsive combat systems, balanced multiplayer with Photon PUN, and visually striking 3D mobile games. Steel Titans hitting 500,000 iOS downloads with no marketing is one example. The studio has deep experience in fighting mechanics, animation pipelines, and live tournament systems.
Does Nipsapp provide post launch support?
Yes. Nipsapp handles ongoing balance tuning, content updates, server maintenance, security patches, and new feature releases after launch.
View on Google Maps






