When I first started to learn flash I came up with the idea of what an RPG Battle System would best be like for the more casual gamer. I wanted characters to be able to be as individualistic as they are allowing them the freedom to have whatever powers they could want. After looking at different games that did similar things I came to the idea of using different abilities that you could earn while playing the game.

Programming of the engine was done in Actionscript 3 with enemies and abilities being loaded in at runtime from XML files. This make the game easily editable without touching the game’s code. This could be used to balance and tweak abilities to the point where they could actually be used in combat which I used when I did my playtesting between some friends back home in Indiana. I spent a little less than a month last year working on this project and learned a great deal in the process. The combat system by itself seems to work in my opinion but the menus needed more work to be more user-friendly. I feel this would be a mechanic that could be great for an iPhone game where you could gain abilities as you played through the game or perhaps unlock new spells via updates or micro-transactions (say if someone wanted to have an ability that normally isn’t part of their class or an enhanced visual look). I want to give a shoutout to Kim Bartlett for allowing me to use her drawlings for the enemies in the game and Scott Billings for providing music as the game wouldn’t have been nearly as awesome without.

If you are interested in playing with that I did with the battle system you can do so in your browser here.



1 2 3 5
December 7th, 2017

Unity 2017 Tilemap Tutorial

Content creation is one the most time-consuming aspects of game development. One way you can design levels quicker and easier […]

January 7th, 2017

Visual;Conference 2017

As a part of Visual;Conference 2017, I was invited to give a talk on Game Engines for the development of […]

November 11th, 2014

Unity Game Development Blueprints Released!

My fifth title, and first Unity title, is now out! In this book I took feedback from my previous books […]

May 6th, 2014

Video Series UDK Game Development Released!

My fourth title published by Packt is now out! Unlike previous entries this is a video series and delves into […]

December 17th, 2013

Benefits and drawbacks of using Kismet

As with any job it is important to use the tool that is appropriate for it. UDK provides three ways […]

November 20th, 2013

Types of Collision in UDK

As you may know, a lot of the interactivity from games comes from the ability to have objects interact with […]

August 19th, 2013

Guest appearance on CrunchCast

Recently I had the privilege to talk to Chris Holden on CrunchCast about myself, my books, and Unreal in general. […]

August 18th, 2013

Getting Started with UDK – UnrealScript

This post will be the most useful for those who have already read or are currently reading my latest book, […]

June 8th, 2013

Flash 101: An Introduction

As you begin your project, there may be many new panels and areas that are yours to use.   Stage […]

June 8th, 2013

Setting up Flash CS6 to use Scaleform with UDK

Currently, I am in the middle of writing my third book with Packt Publishing, this book on creating a single project over […]