Our own RPG · Unity · Mobile and PC
Fight Fantasy: the 3D RPG for mobile and PC we built in Unity
10 characters, 40 abilities and 73 enemies, all under the same combat rules. It launched on Google Play in 2016, and in 2026 we're bringing it back in Unity 6.
We reply within 24 business hours.
- 10 playable characters and 23 skins
- 40 abilities with cost and cooldown
- 73 enemies, 6 of them bosses
- 2016 → 2026 from Google Play to Unity 6
What it is
What Fight Fantasy is, and who made it
Fight Fantasy is our own 3D RPG, built in Unity by Androtiyas, the video game brand of OverFuture's founder, and by OverFuture. It mixes a role-playing adventure with PvP matches against other players and PvE against the game's own monsters.
You start in a citadel surrounded by enemies, choose a character and level up through quests. Along the way you meet factions such as the Redeemed Skeletons, the Blood Orcs and the Humans of the Order of the Sword.
It was designed to be played on mobile and on PC with the same account and the same data. The style is cartoony, with big-headed characters.
- 2015 Open beta and first tests on Android.
- 2016 Version 1.0, released on Google Play.
- 2024 Google delists it over an unsubmitted Play Console form (Data safety).
- 2026 Migrated to Unity 6 and being restored for re-release.
Are you a studio or a brand, or do you have an old game you want to release again? Tell us in the form.
Prefer to talk? +34 617 36 31 92 · comercial@overfuture.dev
Got a game in mind?
We reply within 24 business hours.
- Genre
- RPG with PvP and PvE
- Platforms
- Android and PC
- Engine
- Unity 6 and C#
- Multiplayer
- Photon
- Level cap
- 30, with PvP and PvE from 20
- Content
- 10 characters and 73 enemies
- Status
- Released in 2016; being restored
- Development
- Androtiyas and OverFuture
Challenge 1 · Combat
10 heroes, 73 enemies, one combat sheet
In an RPG with PvP and PvE, enemies and online players have to hit by the same rules. That's why every character in the game, hero or boss, is defined by the same data sheet: health, armour, magic defence, attack, spell power, critical hit and four abilities with their cost, cooldown and range.
Each attribute has a base value and what it gains per level, and the game does the maths when you enter the world. Pick a character, a skin and a level below: the numbers come straight from the game data, with no gear equipped. Hover over (or tab to) an ability to see what it does.Tap an ability to see what it does.
3 skins
Warrior The Fire
Warriors are famous the world over for their strength.
Level of 30
What this level unlocks:
- Quests and factions
- PvP arenas
- PvE dungeons
- Level cap
Portraits and icons: from the game's interface atlas. Character, skin and ability names exactly as they appear in the game; descriptions adapted from the game's own English text (in the game data, Eternal Blizzard repeats the Whirlwind text).
The same sheet makes things possible that would take weeks in a hard-coded game. The bosses of the Molten Core dungeon use hero-named abilities in their data: Demon Fatty protects itself with Frogo's Astral Defense and Hot Springs, and the Succubus casts Atrox's Arcane Ball. Combat works out the result first and then plays the animation and sound, so a lagging effect never changes the outcome.
We go into more detail in How was Fight Fantasy made? (in Spanish) (opens in a new tab).
- Result
- 10 characters, 23 skins, 40 abilities and 73 enemies share a single sheet. A new boss is assembled from abilities that already exist.
- For your project
- Balancing the game after launch means changing data, not rewriting code.
All 40 abilities, character by character
| Character | Ability 1 · level 1 | Ability 2 · level 1 | Ability 3 · level 10 | Ultimate · level 20 |
|---|---|---|---|---|
| Warrior | Impact Thunder | Call to Battle | Defensive Mode | Whirlwind |
| Necromancer | Fire Explosion | Damn Red | Vampiric Heart | BB Explosion |
| Atigger | Arrow Rain | Freezing Clouds | Go Hunting! | Eternal Blizzard |
| Atrox | Arcane Ball | Thunder | Arcane Dome | Godam |
| Tideon | Hot Sword | Lava Force | Iron Floor | Soul Fire |
| Ileria | Barbarian Hit | In Rage | Double Hit | Barbarian Area |
| Frogo | Spartan Spear | Astral Defense | Hot Springs | Waters Time |
| Tiranto | Nature Power | Black Flag | Healing Area | Leap of faith |
| Monky | Minor Healing | Healing Mass | Healing Shout | Divine Power |
| Emiteo | Shield Knock | Blood Heroe | Blood Rage | Power Jump |
Challenge 2 · Mobile and PC
One logic for touch, keyboard and gamepad
The same character had to be playable with a finger on a phone and with a keyboard or gamepad on a PC, on the same account.
The solution was input adapters. Each device produces the same intents: move, attack, dodge or cast an ability. The character doesn't know where the command comes from.
What changes is the interface. The image shows the same scene with both: move the slider and look at the ability buttons, the portrait and the minimap, which are bigger for thumbs on mobile and smaller on PC, leaving more of the world visible.
- Result
- The same account and the same character on mobile and on PC, each with its own interface.
- For your project
- Adding a platform means adding an adapter and an interface, not rebuilding the game.
Challenge 3 · World
A citadel with 7,553 objects that has to run smoothly

The starting citadel is the biggest scene in the game: 7,553 objects, 357 enemy spawn points and 130 non-player characters.
To make that run on a phone, the scene combines meshes and reduces detail with distance. The interface doesn't live in the scene: it comes from systems that persist between screens, so changing it doesn't mean touching thousands of objects.
Terrain, light and silhouettes show you where to go before any arrows or markers appear.
- Result
- The 2015 beta already ran on Android, and the 'Fastest' quality level switched off the minimap to save performance.
- For your project
- We measure on the lowest-end device you plan to support, not just on the dev PC.
Challenge 4 · Migration
Bringing a 2015 game back in Unity 6 without rewriting it
Fight Fantasy was released on Google Play in 2016. In March 2024 Google removed it because the new Data safety form in the Play Console hadn't been submitted. Getting back on the store means bringing it up to date under the hood.
In July 2026 we opened the project in Unity 6. It didn't compile: Unity had removed APIs that the interface and several plugins relied on. We adapted them without touching the game rules, and today it compiles in the Editor with no errors.
- What broke
- Removed APIs, 2015 plugins with no Unity 6 support and an interface drawn at 960 × 640 that stretches on today's tall phones.
- What stayed untouched
- The game rules, the characters and the enemies, all still as they were in 2015.
- Where it stands
- It compiles in Unity 6 and reaches the citadel with its interface and characters. The 2015 account server no longer exists.
- Next
- A single-player mode with local saves, then the Android build and finally multiplayer.
- Result
- An eleven-year-old project opens, compiles and plays again, with a phased plan to return to the store.
- For your project
- A game removed from Google Play isn't lost: it can be brought back in phases, without a rewrite.


Bestiary
The 73 enemies of Fight Fantasy
All 73 enemies in the game's data, not one missing: the bosses first and the rest by zone, with their base health and attack (both scale with level). The images are our own renders of the in-game models, made from a copy of the project.
The bosses
Final boss
Demon Boss
Molten Core (PvE dungeon)
The game's final boss. 148,500 health, ten times that of the next boss: it's designed to be almost impossible to beat.
- Base health
- 148,500
- Attack
- 157
- Loot
- 225 coins · 750 experience
Abilities: Earthquake, Claw swipe, Infernal scream, Meteor
Demon Fatty
Molten Core (PvE dungeon)
- Base health
- 14,850
- Attack
- 124
- Loot
- 125 coins · 525 experience
Abilities: Health boost, Astral Defense (Frogo's), Hot Springs (Frogo's), Waters Time (Frogo's)
Fire Dragon
Molten Core (PvE dungeon)
- Base health
- 14,850
- Attack
- 124
- Loot
- 125 coins · 525 experience
Abilities: Heat strike (Tideon's), Destiny Elixir, Iron Floor (Tideon's), Infernal explosion (the warlock's)
Succubus
Molten Core (PvE dungeon)
- Base health
- 14,850
- Attack
- 157
- Loot
- 125 coins · 525 experience
Abilities: Arcane Ball (Atrox's), Arcane Doom (Atrox's), Barbarian Double (Ileria's), Cyclone
Wraith Swordsman
Open-world bosses
- Base health
- 10,176
- Attack
- 115
- Loot
- 21 coins · 185 experience
Abilities: Thunder spin, Torment, Power surge, Electric storm
Magma Demon
Open-world bosses
- Base health
- 5,400
- Attack
- 113
- Loot
- 21 coins · 185 experience
Abilities: Infernal explosion, Skill boost, Infernal flames, Burn enemy
Molten Core (PvE dungeon) 8
Cute Devil
Health 1,386Attack 124
Demon Fighter variant 1
Health 1,485Attack 157
Demon Fighter variant 2
Health 1,485Attack 157
Explosive Bug
Health 1,386Attack 124
Fire Demon
Health 1,386Attack 124
Hell Creeper
Health 1,485Attack 157
Rock Hurler
Health 1,485Attack 157
Tentacle Monster
Health 1,386Attack 124
Forest 14
Carnivorous Plant big
Health 1,880Attack 90
Carnivorous Plant small
Health 1,880Attack 90
Evil Mushroom green
Health 1,008Attack 90
Evil Mushroom red
Health 1,008Attack 90
Flower Monster brown
Health 840Attack 75
Flower Monster purple
Health 840Attack 75
Forest Bunny blue
Health 840Attack 75
Monster Bee yellow
Health 840Attack 75
Mushroom Monster green
Health 1,008Attack 90
Mushroom Monster pink
Health 1,008Attack 90
Plant Monster blue
Health 1,176Attack 105
Plant Monster brown
Health 1,176Attack 105
Treant Guard blue
Health 1,260Attack 105
Treant Guard yellow
Health 1,260Attack 105
Cemetery 6
Forest Bat blue
Health 1,176Attack 105
Forest Bat green
Health 1,176Attack 105
Monster Cat Bat brown
Health 1,008Attack 90
Monster Cat Bat red
Health 1,008Attack 90
Monster Hornet red
Health 1,176Attack 105
Monster Hornet yellow
Health 1,176Attack 105
Human city 10
Skeleton Archer variant 1
Health 870Attack 90
Skeleton Archer variant 2
Health 1,015Attack 105
Skeleton Tank variant 1
Health 900Attack 75
Skeleton Tank variant 2
Health 1,080Attack 90
Skeleton Tank variant 3
Health 1,260Attack 105
Skeleton Warrior variant 1
Health 900Attack 95
Skeleton Warrior variant 2
Health 1,008Attack 90
Skeleton Warrior variant 3
Health 1,176Attack 105
Skeleton Warrior variant 4
Health 1,176Attack 105
Skeleton Warrior variant 5
Health 1,386Attack 124
Orc city 7
Forest Golem blue
Health 1,885Attack 96
Forest Golem green
Health 1,885Attack 96
Forest Golem red
Health 1,885Attack 96
Masked Orc blue
Health 1,386Attack 104
Masked Orc brown
Health 1,386Attack 104
Masked Orc green
Health 1,386Attack 104
Masked Orc grey
Health 1,386Attack 104
Dungeon entrance 4
Crawling Bug purple
Health 1,860Attack 83
Crawling Bug red
Health 1,860Attack 83
Forest Wolf purple
Health 1,485Attack 102
Forest Wolf white
Health 1,485Attack 102
First dungeon 12
Creepy Arms cyan
Health 1,386Attack 124
Creepy Arms green
Health 1,386Attack 124
Creepy Arms lime
Health 1,386Attack 124
Ghost cyan
Health 1,386Attack 124
Ghost green
Health 1,386Attack 124
Ghost lime
Health 1,386Attack 124
Lich cyan
Health 1,386Attack 124
Magma Demon green
Health 1,260Attack 133
Magma Demon orange
Health 1,260Attack 133
Magma Demon purple
Health 1,260Attack 133
Treasure Goblin blue
Health 1,386Attack 124
Treasure Goblin red
Health 1,386Attack 124
Second dungeon 6
Fantasy Dragon purple
Health 1,485Attack 157
Fantasy Dragon red
Health 1,485Attack 157
One Eyed Bat black
Health 1,485Attack 157
One Eyed Bat purple
Health 1,485Attack 157
One Eyed Bat yellow
Health 1,485Attack 157
One Eyed Wizard black
Health 1,485Attack 157
FAQ
What people ask us most about Fight Fantasy
Who developed Fight Fantasy?
Androtiyas, the video game brand of OverFuture's founder, and OverFuture. It's our own RPG built in Unity; in 2026 we migrated it to Unity 6.
Is Fight Fantasy on Google Play?
It was released there: version 1.0 dates from 2016. Google removed it in March 2024 over an unsubmitted Play Console form, and we are now restoring it in Unity 6 to release it again.
How many characters and enemies does it have?
Ten playable characters with 23 skins and four abilities each, and 73 enemies, 6 of them bosses. They all use the same combat sheet.
Can you restore an old game, or one removed from the store?
Yes. That is what we are doing with Fight Fantasy: a full copy, removed APIs adapted, the interface moved to Unity UI screen by screen and a phased plan to release it again.
How long does it take to migrate a game to Unity 6?
It depends on the size of the project and, above all, on its old plugins. We start as we did with Fight Fantasy: a full copy and an audit that shows what compiles, what fails and in what order to migrate. With that, we give you a timeline.
Do you develop video games in Zaragoza for other companies?
Yes. From Zaragoza, Spain, we develop video games and virtual reality experiences for brands, studios and companies. Fight Fantasy is our own project and shows how we work.
How much does it cost to develop an RPG?
It depends on the scope. Our gamification and video game projects start at €2,000, excluding VAT. The final price depends on the mechanics, the levels, the art, the platforms and multiplayer.
We develop video games and RPGs in Unity in Zaragoza
- Unity developmentFor mobile, PC and virtual reality. (opens in a new tab)
- Game development (ES)Work for hire, for brands and studios. (opens in a new tab)
- Mobile apps (ES)Android and iOS, from idea to store. (opens in a new tab)
- The project page (ES)Fight Fantasy in our projects. (opens in a new tab)

Shall we start your game?
Tell us your idea, whether it's a new RPG or an old project you want to bring back. We'll suggest how to get started.



