I make games. Play them here.

Flash is a fantastic medium for creating games. Its accessibility and ease of use allows game developers to focus more on making quality games and getting them out there for people to play. In this blog you'll find some games that I have created, previews of games that I'm currently developing and ramblings about the process of making games. Enjoy!

21 June 2009 0 Comments

Devil Game Progress

As I mentioned last month, I am taking part in the fourth game development contest on the SA Forums. I haven’t posted a new entry since then so it’s about time I posted what I’ve come up with so far!

The Game: Clicky

The theme of the game needs to be ‘Dealing with the devil’ and the most obvious way to incorporate this into the game is through the plot, which is what I’m going to do.

You will play as Eric A. Goon. A lonely nerd who spends his days complaining on the World of Snorecraft forums about how overpowered Doom Knights are and how machineering sucks. His secret wish is to obtain a lady friend, but he is far too reclusive and fat to have any hope of this. Cue the Devil’s appearance. He offers Eric the his heart’s desire for female company in exchance for a small favour… Eric must help the Devil steal souls from people in his town and use these souls to rain down destruction to annihilate the entire population!

The basic gameplay has you looking at a city from a top-down perspective with people wandering around. You have to harvest souls from the people when they are vulnerable (happens occasionally) and these souls act as a form of currency used to invoke various demonic powers which you use to kill the population. The aim will be to kill the entire area as quickly as possible.

Originally you were going to play as the Devil himself and the deals made would be with the people in each level to get their soul. You were going to have a cash fund to use to buy the people material items to bargain for their soul, but that sort of system is far too complex for such a short development schedule. It would also have been too “minigamey” within the context of the greater game, making the regular gameplay much too complicated – simplicity is the key here, I think.

So I changed it to people becoming randomly vulnerable (when they glow red), with you able to click them during this time to get their soul. Once you have a person’s soul, they won’t become vulnerable again (they only have one soul, duh), but if you miss your chance then you would never be able to get that person’s soul.

I ended up changing this as well as I figured it kind of sucks if you miss your chance with the people as you then have to really focus on clicking every person you can, taking the focus away from using the devil powers. I changed it so people will become vulnerable again after 30 seconds if you miss them. As it stands now it’s a fairly “Plants vs Zombies”-esque method similar to picking up Sun in that game – a fairly constant stream of currency that you have to devote a minor amount of attention to to obtain (so you can’t simply ignore obtaining it). I kind of like this way as it encourages the player to get as many souls as they can, but you’re not screwed if you miss some.

The main objective is to kill everyone and the devil powers are how you’ll go about doing this. Right now the game has Imps, Minions and Hounds implemented, which are all Summon type powers. They work by you dragging them onto the game area, where they then run around trying to catch everyone and kill them. Eventually there will be other powers such as outright killing people in a certain area, scorching the ground (killing everyone who steps over it), spreading disease (killing anyone infected and also spreading itself around). The aim is that the various powers will synergise well with each other combinations needed for maximum success (e.g. using imps to herd people into a corner, letting you get more of them with a single death power).

I have until the end of this month to finish this off and there’s still lots to do, so I’d better get cracking!

16 June 2009 0 Comments

Graphics vs Gameplay for Monetary Worth

While writing my previous post about where Flash games are going, I started to think about graphics and how they apply to peoples’ perceptions of games.

We look at modern games on consoles and ooh and aah about how pretty they look. We then plonk down a nice amount of cash (usually £40-50 here) to buy these games, play them for their 6-10 hours of gameplay, then shelve them until we want to replay them (perhaps never). This is an exaggeration, sure, as most games will potentially offer more than 6-10 hours of gameplay these days through multiplayer or additional features or, my favourite, achievements.

Then there are other games that don’t have these cutting edge graphics but offer more than 10 hours of gameplay and more replayability for the future.

Surely in terms of how much your time is worth the latter game should be worth more than the cutting edge game previously mentioned? This would make sense as you get more actual enjoyment out of it. It seems to be that this isn’t the case, however.

Let’s compare two games: Mirror’s Edge and Peggle. How much would you pay for these games? When first released Mirror’s Edge retailed for the typical £40 for a 360 game, but you can find it now for around £20. Peggle is on Steam for £6.99 or you can buy it with Peggle: Nights for £9.99. Does this sound about right? That’s about what I would expect to pay for it.

It’s the strangest thing. I’ve spent much more time on Peggle than I have on Mirror’s Edge. In fact I never even finished Mirror’s Edge. Yet I feel as though the latter is “worth” more than the former.

Perhaps good graphics and other tangible features (something we can easily quantify, such as number of levels) are what we actually look to when we decide how much a game is worth. It would make sense as good gameplay is a fairly intangible thing: something that is hard to define as a concept, never mind judging whether something is “good gameplay”. Graphics on the other hand are right there in front of you saying “Hey! Look at me! I’m pretty! I’m worth £40″.

There’s also the fact that graphics and such are the only thing you can judge a game by before you actually play it. It could be that we look to the graphics of a game to determine whether we can justify the price tag when making the initial investment for a game. With this you would expect the idea of judging a game’s worth to go away once someone actually plays the game, but it still seems to linger (for example, I’ve seen people complaining about Left 4 Dead’s price tag despite admitting that they’ve gotten more gameplay out of it than other similarly prices products that they don’t complain about).

Extrapolating from all of this it seems that the higher a game’s price is, the higher the graphical standard is expected to be. But similarly, lower priced games would be forgiven for poorer graphics. Free games can be forgiven entirely, assuming the graphics don’t get in the way of the actual gameplay (e.g. if the interface design is hideous).

There’s a game you may have heard of called Dwarf Fortress. Dwarf Fortress is well known for how ridiculously in depth it is in the way that it works and this gives it almost endless amounts of gameplay where the fun derives from discovering just what is possible in the game. But the graphics of Dwarf Fortress are a bit lacking…

soldiering

Another game is Space Station 13, which has a different setting but is very similar, with incredible details and in depth gameplay. It also has very poor graphics.

How much would you pay for these games? Not a lot, right? They’re both free. Yet, many people sink lots of time into them, perhaps much more than they do into full priced retail games.

Obviously this rule does not hold true for every game. There are some games where the gameplay is good enough that people can forgive poorer graphics and still pay full price (Grand Theft Auto 1 springs to mind). There are other games that have beautiful graphics but don’t sell that well because they are obviously shit.

Flash games are almost always free and you very rarely see someone complaining about bad graphics (except, as previously mentioned, when the bad graphics detract from the gameplay). But what if Flash games suddenly cost money? Even something small like £1-5? I bet you would see people start to complain that it isn’t worth it unless the developers step up their game with the overall presentation of their games.

19 May 2009 0 Comments

SA GameDev Contest

Another game development contest on the SomethingAwful forums!

The theme is ‘Dealing With The Devil’ which should present some interesting possibilities. I’ve got the month of June to come up with something finished so expect a result before July!

My initial idea is some sort of game where you have a top-down view of a city with people walking around, living their lives. You are the devil. Using a gradually increasing cash fund you must deal with the people to buy their souls from them. With souls you can activate certain powers to cause chaos and destruction across the city, which earns you points. The more points you get, the better!

Once we get to June I’ll start updating with my progress.

11 May 2009 0 Comments

Recent Silence

Cloud Rising was released at the beginning of 2008. We’re now well into 2009. I haven’t released anything in that time!

There are a few reasons for this. The biggest of which is that I have significantly less time to myself now that I have graduated from university, owing to my acquiring a full-time job. Another reason is that my skills in ActionScript 3 have been rapidly increasing, meaning that whenever I look at some old code I spend a lot of time rewriting it to make more sense and ultimately achieve nothing!

I have been working on stuff, however! For quite a while I was working on Helix Defense 2, which was looking to be a vast improvement over the first (and I’m almost ashamed of how simple Helix Defense 1 is), but that was shelved temporarily while I started work on another project which I’ve been working on for the past few months. I’ll prepare a preview post soon giving a quick idea of what this new game is going to be like, but for now I’ll just say that if you liked Lemmings, you ought to be a fan of this!

The momentum after my first games died down, but it’s going again now. Let’s hope I can keep it going.

11 May 2009 1 Comment

Where are Flash Games going?

Flash games, Indie games and casual gaming in general are all doing very well at the moment, Flash games in particular being in a very good place for developers. The tools required to develop in AS3 are readily available (there are very good paid tools available [Flash IDE, FDT, Flex Builder] and it’s possible to create AS3 apps without actually paying anything [FlashDevelop + Flex SDK]). These tools are also sufficiently designed that it is relatively easy to create a game without being held back too much by the technology (that is, you don’t have to fuss around as much trying to figure out how to get everything working).

The latter point is most interesting to me, with the best point of comparison right now is with twenty or so years ago when the games industry was in its infancy. The whole industry was being fuelled by bedroom developers making games in their free time and as a hobby because they just liked making games. These days we have a similar situation with many flash games being developed by people in their free time as a hobby for similar reasons. The main point of interest for both of these cases is that a single person could quite easily make a game by themselves, without needing a full team to take advantage of all the capabilities of the technology. Obviously with traditional videogames the technology did advance and bedroom developers largely vanished in favour of development teams, but will this happen with Flash?

As technology evolves the possibilities evolve with it, but the effort required to make use of these possibilities increases accordingly. A single person could code a text adventure game on, say, a ZX Spectrum fairly easily, but when the Mega Drive/Genesis and SNES consoles were released, the games that were developed had bigger teams behind them, usually split up into an art team and a programming team.

The Playstation era saw us enter the world of 3D in commercial games, which is probably the largest single leap in technology games have seen in their lifetime, and also the largest leap in requirements to make a game. 3D models are much more difficult to create than 2D sprites and dealing with performance issues is much more ambiguous (2D sprites were mostly limited by colours, 3D models are limited by animation complexity, number of polygons, etc). All of this meant that you needed specialists who knew how to model 3D objects on your team when developing 3D games.

These days it’s not unusual for big budget console games to have teams of hundreds of people working on them, with the possibility of even more people being involved due to outsourcing to external companies. Grand Theft Auto 4 had an overall development cost of $100 million, which really highlights just how far past the age of the bedroom developer we are.

Taking all of this into consideration it’s interesting to look at the state of Flash games recently, which somewhat mirror the situation twenty years ago with developers making games as a hobby, and try to predict how things will change as Flash and Actionscript become more and more advanced (or even replaced by better or more accessible technologies). This is already happening with 3D being implemented into the Flash API and other libraries like Papervision and Box2D offering advanced systems to be implemented in games. 3D especially adds a lot of work to the game development process, as explained previously with the effort needed to create 3D models.

If things were to happen like they did before then we would see more and more Flash game collaborations where people combine skills to make a better game than they could make on their own. The overall quality of games will raise so much than a single person can’t make a good enough game anymore; the public would demand better graphics, better gameplay and more features than it is feasible for one person to implement. The number of people required to make a decent game will rise and rise as demands and the technological capabilities of peoples’ computers also rise.

But… will that happen? I don’t think so, and we have to look at a number of factors to understand why.

The first point of interest is an idea that the mainstream games industry has been running with for decades. The idea that consumers want MORE features with BETTER graphics that are more REALISTIC or otherwise impressive. There is a kind of technological arms race going on with companies boasting about the number of polygons in their characters, the minor details in their characters’ facial expressions, the number of individual blades of grass that are rendered…

There’s a simple fact that Flash games are much more casual than traditional hardcore games and are usually free and played for less than an hour at a time, mostly supported by advertisements. The fact that they are free is the key point here as it means the player’s only investment in playing them is their time (as opposed to a hefty £40/$60 when buying a new game), which means players are much more likely to actually try a game and are significantly less likely to be put off by poor graphics and low production values (the old idea of “You get what you pay for”).

The same holds true for other casual games, such as most of the iPhone’s game library. They do cost money, but usually only a fraction (£0.79/$0.99 for many, a little more for others) of what it costs for a full console game.

So, with a lower investment for consumers, there is less pressure needed to convince them to play your game. Which means less reason to pile on the graphics and increase production time and costs. We are more able to focus on making a great game.

Flash games in general have been playing catchup to console and PC games, mostly because of technological limitations of working within the browser. Because of this, the types of games that you see made in Flash tend to be very reminiscent of many retro games that were around fifteen years ago when similar technological restrictions were in place in the games consoles of that era. You see lots of 2D platformers, racing games, puzzle games, etc. One thing that you can notice, though, is that the Flash equivalents of these games are usually a lot more sophisticated than the retro games of yesteryear. Mostly because of theft.

It’s not really theft, though, but people making games will almost always look to existing examples for ideas and for examples of what not to do. For example, if you were developing a 2D platformer game now, you could look at Sonic 3 or Super Mario Brothers 3 to see what they did. You can look at those games and see what worked and what didn’t work and you can incorporate the best parts into your game and leave out the bad parts, perhaps coming up with an extra idea or two of your own to add to the mix. Later, someone will play your game, take your ideas and make them their own and the cycle continues.

This is a process that has always been going on in the games industry and you can actually see it happening if you look back at certain games. Raph Koster in his excellent book A Theory of Fun for Game Design suggests that for old shoot ‘em up games, Space Invaders came first, with Galaxian coming later, adding a couple of extra features (such as more aggressive enemies). Later came Centipede which let you move around more and later still came Galaga which added bonus levels and power ups. The general idea of what he says is that games would copy the general format of games that came before them and build upon that, adding new features and improving the overall experience. This process is what spawns genres and, if anything, has become much more blatant in recent years (What are the major differences between most first-person shooter games of this generation? Hardly anything, mechanically).

An amusing example of what is probably the latest big genre to be created is the Tower Defense, which is an apt example as it has been a big deal in the Flash games community (I’ve even made one!). I used to be into the custom scenario making community of Age of Empires 2 when that game was big and there were a few (very crude) TD scenarios released for that. Later, I got into the custom map community for Warcraft 3 and that is really where TDs started to become big. There are a lot of TD variants released for WC3 and most of them were pretty popular. So popular, in fact, that one of them (Element TD) was remade in Flash and, I believe, the first Flash TD to be very popular. Then Desktop Tower Defense was released and achieved an insane amount of publicity, allowing the creator, Paul Preece, to go on to form the Casual Collective (interestingly, it seems the flash version of Element TD was made by the other founding member, Dave, which I just discovered).

Nowadays you can see TD games everywhere and it is basically a genre in its own right now. I even have one on my phone (geoDefense)

This point has become a bit long-winded but what I’m trying to get across is that as Flash game developers we have a huge library of games that came before us that we can look to for ideas and mistakes that we can learn from.

So, back to the original point. Where are Flash Games going? Where will we be in five years? Ten? Twenty?

It’s likely we’ll see a variety of things happen. Some will find success releasing free games and reaping advertising rewards. Some will have their games sponsored. Some will manage to sell their games. Some will simply enjoy games and make them without thinking of making a profit.

It’s one of the benefits of having such an open platform with Flash in that there are no restrictions in what we can do. What happens with flash games is up to the developers themselves and the only limit is how daring we will be.

12 February 2009 0 Comments

Secret Project

Just started work on a secret project today which I’m very excited about.

Not going to say too much yet but it will be reminiscent of a classic game and something I haven’t seen done in Flash yet (and I searched quite a bit to find try and find something like it).

Stay tuned…

12 February 2009 3 Comments

The Last Stand: Why it works

The Last Stand

By Chris “Con” Condon, this game pits you, the player, as a survivor of the zombie apocalypse. The aim of the game is the survive as long as possible in order to be rescued, fighting off waves of zombies as you do so. You control your character using the WASD keys to move and the mouse to aim and shoot against the zombies. Between waves, you can allocate day hours into searching for other survivors, weapons or repairing the barricade.

laststand2

The gameplay is actually pretty simple, all you do is move up and down and click in the general direction of zombies to shoot at them (of course, it varies a little bit, with some zombies moving faster, having more health, or occasionally only having certain areas of their body be vulnerable), but it’s pretty addictive to play. The gameplay is broken up nicely by the management aspect between waves, letting you make a few strategic choices about how best to survive.

laststand1

The main reason this game shines, though, is the absurd amount of style and polish that can be seen in all parts of the game. The “menu” screens are presented as a clipboard or other real-world objects (including the back of a receipt) with all the text made to look like handwriting. Tips on how to play the game are plastered on the clipboard as post-it notes. This works really well with the atmosphere of a zombie apocalypse, showing how supplies are limited and the survivors have to use everything as their disposal to get by.

laststand3

The graphics in the game itself are superb, with all survivors and zombies being animated well, with enough variation in the player graphics to avoid noticeable repetition. Even the menu screen is polished, with blood spatters that flash in and out, sometimes making discernable shapes.

The overall feel of the game is very cinematic and reminds me of 28 Days Later, putting it way above the calibre of most flash games, and that is why it works; good aesthetics and pleasing gameplay.