Find the best path to destroy your opponents! Draw a path with your finger and, when the dragon flies, bring chaos and destruction by taping the screen to launch fireballs or keep your finger pressed to use firebreath !

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello Readers,

As I said before, once I decided to add a new game mode featuring a warrior in High Dragon, I realized quickly that I would have to create some kind of a fight system.

20170704 fight 2

The first version:

At first, the idea was that the warrior mode would be more about solving puzzle. So, I decided to go with something simple for the fight. When the warrior would encounter a soldier, he would have the liberty to strike the soldier as many times as needed to kill him or to abandon the fight. Strikes would just be the animation of the warrior swinging his sword, and the soldier getting hurt.

In this early simple version, there was no risks involved in getting into a fight. There were no GUI either, just character animations.

Even before I started I knew it would need to be improved but the final result was less than satisfactory. It was even kind of boring to fight ! That was not acceptable!

However, the fight system stayed in that state for a few weeks (out of 3 months of dev, that's a lot) because it allowed me to continue to create levels and tests them. The idea was this: if the level is fun or ok even with a bad fight system, it'll probably be good once the fight is fun too. Furthermore, keeping the "bad" fight system for a while gave me some time to think about a new system.

20170704 fight

The second version:

During a diner with 2 friends, I showed them the prototype and we discussed fight system ideas. Among other ideas, one of them suggested something "simple" like Zelda 2 with the ability to kind of dodge in a simple manner. I could not see how to use this in my game though... I can't remember who suggested the use of Quick Time Event (QTE). Someone (I think it was me) suggested to use the idea of a circle shrinking above a disc and taping the disc when the circle is above it.

This is what I went with.

But it was far from over...

The first version of the second version:

So, as I always do, I went to build a rough prototype with rudimentary animations and no fx in a few hours. Along the dev I thought "it would be cool to have a circles for attack and for defense!". So I did just that.

So the gameplay was like this: you would have red disc for attack and blue for defense:
- if you succeed at an attack, you damage the opponent
- If you miss an attack, that's a shame but it has no consequence for your health and you deal no damages
- If you succeed a defense, you avoid getting hit
- if you fail to defend, you get hit

As a good former paper-RPG player, I also incorporated a system of critical hit if you hit the circle at the exact middle of the disc.

20170502 pod2 combat 1

I kept this system for a few weeks to see how it felt in the long run.

I ended up noting one major flaw: the attack/defense system was confusing and unbalanced: failing an attack had no consequence while failing a defense meant trouble.

The third Version:

So I removed this attack/defense idea that felt so great a few weeks ago, and I replaced it with:

- if you succeed, you deal damage
- if you fail, you get hit

It's much simplier but it immidiatly felt more intuitive and logical.

20170704 pod2 fight2

Another thing bothered me: there was no risk in trying to get a critical hit and it was easy to get one by simple chance. So I changed that too: you now get a critical hit by tapping when the circle in on the borders of the disc. You take a risk of tapping too soon or too late but, if you succeed, you deal more damages and get more points. If you fail, you get hit (and loose the "no damages" bonus of the level).

And this is pretty much, in a nutshell how you got what you have in High Dragon: A Warrior's Path.

The version that could have been:

I had many other ideas of fight system. One of them involving a "Street Fighter" kind of system.

However, it implied the creation of a new game mode, so, to keep to the schedule, it was rejected for an easier fight system that could be prototyped in a few hours.

As you can see, even though the system was prototyped in a few hours, I ended up spending hours of thinking and tweaking on it. It's normal, but if it takes days or weeks to prototype a fight system, I let you imagine how long it will take to finetune it!

As I write these lines, High Dragon is available on Androis and iOS, and I guess we'll see in High Dragon 2 how all this will evolve! I intend to spend a few days thinking about the new features I'll add to the game.

And a new fight system is definitely something I want to think about...

20170704 pod2 fight final

Thank you for reading!


A work process, Part 2: A warrior comes and goes

A work process, Part 2: A warrior comes and goes


How the fight system in High Dragon came to be what it is.

The birth of a level

The birth of a level


Just a quick overview of the way a level is created

A work process, Part 1 of I don't know

A work process, Part 1 of I don't know


I hate when my boss waste my time. When I'm my own boss, it's even worst!

A story to tell

A story to tell


This is an introduction to the creation of the sequel of my first commercial game "Path of Destruction". After more than a month of prototyping, I'm working...

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Path of Destruction: Dragons
iOS, Android
Developer & Publisher
Send Message
Release date
Game watch
Community Rating



0 votes submitted.

You Say


Ratings closed.

Single Player

Latest tweets from @fazhom

You can always tell if it's Michael Turner pencil 😍 Fathom... Fazhom... Can you tell how much Michael Turner's art…

Jul 8 2019

Quietly celebrating 6 years of @fazhom yesterday. Happy birthday to my company!

Jul 8 2019

I guess it's never too late to learn new stuff... like homemade gizmos in #unity. This is the downside of working a…

Jul 3 2019

RT @ralphbakshi: Happy #FrazettaFriday!

Jun 22 2019

RT @DarkHorseDirect: Contest alert! Retweet to win one of our exclusive, limited edition UNSC Infinity Ship 18" Replicas! 1. Like…

Jun 22 2019

Testing some very nice filters in @unity asset store for fazhom's next #dragon #indiegame

Jun 7 2019

Ok... so... I updated Nothing new regarding the content (actually, there's less) Just a vis…

Jun 4 2019

RT @starwars: On this day in 1999, #ThePhantomMenace debuted in cinemas across the galaxy. (Star Wars: Episode I teaser poster a…

May 19 2019

My God, #GameofThrones episode 5 is so unpredictable! Great ending coming up, I can't understand why so many people scream and petition.

May 17 2019

Tuesday : #RAGE2 Friday: #Rammstein's new album Oh what a week. What a lovely week!

May 13 2019

Embed Buttons
Link to Path of Destruction: Dragons by selecting a button and using the embed code provided more...
Path of Destruction: Dragons
Last Update
1 member
You may also like