★ TouchArcade needs your help. Click here to support us on Patreon.

New RPG Spell Combat System

06-07-2009, 12:01 AM
Joined: Mar 2009
Location: New Bedford, MA
Posts: 374
New RPG Spell Combat System

Here is a spell combat and special effects choreography system I'm putting together for an upcoming release.

This system will go into an update for CastleGuard2 as well as an upcoming spell duel game I'm working on. I guess it also shows one of the new enemies for CastleGuard2, the mischievous and ornery Grog.


See you soon

Last edited by daveyoung; 06-20-2009 at 12:42 PM.
06-07-2009, 12:28 AM
Joined: Dec 2008
Location: SG
Posts: 3,549
Pretty cool stuff. Reminds me of the PS2 graphics in those old school Final Fantasy series (especially when you do a summon).

One comment though. There is a fair amount of detail while casting the spell, but the projectile of the spell itself was over in like less than a second lol.. Maybe could make it look more like the fireball that appeared while casting it. I only saw a little red ball after it was cast.

Crystal, OpenFeint, Plus+, Disc Drivin: Prab | Game Center: PrabSG

06-07-2009, 12:32 AM
Joined: Mar 2009
Location: New Bedford, MA
Posts: 374
I am adjusting the timings of the trails and emitters on the fireball itself, it takes too long for them to instantiate and at close range it's over quickly. It doesn't help that they move so fast either

But you have a good critical eye and I appreciate that! The engine I've built for spells is XML based, so it's easy for me to create new effects and tweak things outside of pure code.
06-07-2009, 05:59 AM
Joined: Dec 2008
Location: Milan,Italy
Posts: 405
Great work as usual.
Another couple of updates and this game will be a must have.
06-07-2009, 09:06 AM
It looks great!
06-08-2009, 08:33 AM
Joined: Mar 2009
Location: New Bedford, MA
Posts: 374
And another spell design finished! Now added the ability to manifest shapes and change their materials on the fly, for all the various shield/buff/debuff spells I need to make.


06-08-2009, 08:40 AM
Joined: Feb 2009
Posts: 1,013
Looks amazing!
06-19-2009, 01:56 PM
Joined: Mar 2009
Location: New Bedford, MA
Posts: 374
Spell Duel Gameplay Design

I've been honing in on some gameplay mechanics for spell dueling, and I think I am getting closer to what I want to be able to play.

It's going to be turn based and focuses around the concepts of building up spell energy and using a strategy to take down your opponent, while maintaining an active defense yourself.

I have broken up spell effects into a series of pieces. Right now I have Offensive and Defensive type spells, and spell modifiers that can be used with some spells. I can either leave the player to assemble their spell from the menus, or I can pre-assemble the spell components into spells and do a card-game style of gameplay with a hand of cards, like Magic.

This has gone through many pages of my notebook but should be close to workable. I arrived at these by thinking carefully about what I would want to be able to do as a player, and what would be cool to see done.

The player will have a multi-level menu to choose from.

Attack (Opens up Offensive)
Defend (Opens up Defensive)
From there, the player will pick a spell. One tap to select (and a description will come up). Double tap to continue.
If the spell has any options, they will show up next, like the spell modifiers.
If the energy cost of the spell is too high and the player does not have enough gathered energy, the extra energy needed to cast the spell will come out of their health Every spell will also have a chance of misfiring.

Disrupt: Destroys a lingering effect/summoned thing
Blast: Projectile Goodness
Bleed: Secondary direct damage (can linger)
Drain: Drains life from target, gives to caster (can linger)
Reflect: Reflects damage taken back at the caster (can linger)

Spell Sink: Counters the next spell targeting the caster (can linger)
Summon: Wall or Pet (and others)
Shield: Reduces damage taken (can linger)
Spike: Increases damage output (can linger)
Heal: Heals some damage (can linger)

Penetrate: Ignores some amount of shielding
Magnify: Increases damage or healing output
Prolong: Increases duration of linger
Delay: Pay spell cost now, spell goes off when delay has elapsed
Focus: Decreases the chance of the spell misfiring

I'd also really like to work in the concept of spell chaining or Combo cards, which let you cast multiple spells. However at this time I don't have a category for those. Maybe if I added some other abilities like Dodge or Feint or Taunt as playable actions... then a combo card would have a cost like everything else but allow you to cast two spells in the same turn... if you save up enough spell points!

Players will have the option to choose a bonus/penalty.
Intense: Player's spells have less of a chance of misfiring, but on average do less damage
Brutal: Player's spells nudge towards the more powerful variety, but misfire more often
Hardy: Player begins the match with more than normal health but his spells also cost more to cast
Heir: Player gathers an additional energy every round, but has incurable sickness and loses one health every round

Once I get these rules into a data format, it should be about a month to develop the game.

I am aiming for single player, same-device multiplayer, and internet-based multiplayer modes.
06-19-2009, 03:29 PM
Joined: Jun 2009
Location: Oklahoma, USA
Posts: 1,085
Wow. It looks like it's gonna be an awesome game! Thanks for the detailed post.

GameCenter: xVietx - Add me
Sorry, I'm dead.
08-23-2009, 11:09 AM
Joined: Mar 2009
Location: New Bedford, MA
Posts: 374
A new thread to keep track of dev updates had been started here: http://forums.toucharcade.com/showthread.php?t=19699

Twitter: http://www.twitter.com/the_davey
Developer of CastleGuard, CastleGuard2, Arcana: Spell Duel, and working on Grudge Match, a new game/eSport/TV Show