Jump to content
  • Advertisement

Designing Memorable Enemies

Untold Tales


After several redesigns, all of the enemy units in Firestone Saga have their own behaviors and abilities. Aggressive foes will chase you down like you owe them money. Meanwhile, some foes are more likely to run away and take a power nap in the corner. My goal was to have each enemy encounter feel like a mini puzzle and the key to success is figuring what their next move will be.
My favorite way to design an enemy is to think about how the player will interact with it. Players will quickly get bored if they can beat every enemy by spam clicking the attack button. Presenting new conflicts to the player will make them think outside of the box and they will feel more rewarded when they learn how to overcome that challenge. 

Roaming Flame

This flame explodes and freezes nearby tiles when you strike it down. Combined with the knockback mechanic, this explosion opens up the possibility of clearing new passageways, freezing a row of lava, or racking up deadly, combo kills. Unique interactions like these help keep the gameplay from feeling stale. 

Floating Eye

Normally the player can only attack one tile away, so having an enemy who can summon lightning from across the screen is a considerable challenge. I wanted the player to feel the excitement of dodging fatal bolts, but rushing head first felt like the best strategy to eliminate this threat. To tackle this issue, I added a temporary shield that disappears after the enemy attacks. 

Sleepy Giant

Having enemies randomly fall asleep was originally implemented for players who were having a hard time finding a weapon. I could have written out a whole page of dialogue to explain how it works, but most players don't like reading lots of text and would much rather learn by making their own mistakes. Instead I designed a tanky unit who can be assassinated easily while sleeping, but will relentlessly pursue the player if woken up.  


Follow us on Twitter for more updates.




Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!