Archive for month: December, 2011

Merry Christmas!

23 Dec
December 23, 2011

Like most people, I’ll be taking a break over the next few days, spending time with family and so on. I hope you guys are doing likewise and everyone has a great time and gains some inches around the waist

I’ll cap off the year with a status report, 1 month in. Not a whole lot exciting to show yet as this bit consists of grunt-work programming, it’s not glamorous. Game looks like this right now.

I’m aiming for a basic prototype of the duel gameplay done by the end of the month. Don’t get too excited, by that I mean you can start a game, draw cards, play a creature, get that creature to attack, cast a simple damage or heal spell, and continue like that until someone dies. Not exciting to play, but the point is getting the underlying software framework going, especially with multiplayer state synchronization and so on.

Fucking multiplayer man, if I could take a mulligan I’d not make a mp game as my first effort. Complicates shit no end. Ah well.

I think I can make the end of the month deadline, but it depends, next week tends to be filled with eating, drinking and friends. Will try. 😉

From that milestone, It’s all basically iteration. Making the UI fancy pants, adding art and, most importantly, adding card mechanics. Oh, and a deck building interface.

So yes, basic playable version running, then iterate the features and playtest for 5 months. That’s the plan, let’s see how it goes.

So from the Street Sorcery team* : Merry Christmas, one and all! May it be joyous. 🙂

* Me. I mean me.

Friday Art Update

23 Dec
December 23, 2011

Some recent art.


18 Dec
December 18, 2011

Still coding framework stuff, so I’ll just post up this shot of the programmer art version of the duel deck selection screen for multiplayer.

2D vs 3D?

14 Dec
December 14, 2011

Been thinking about something a bit, thought I’d “take it to the internet” and ask you guys what you thought.

The issue is whether I should build a 3D duel board or a 2D duel board. Each has it’s pros and cons.


A 3D duel board would look something like this :

The advantages of a 3D board are :

– Screen real-estate is less of an issue, especially when you’ve got lots of cards on the board. It’s easy to adjust the camera a bit to take in everything at a glance.

– Adjusts to different resolutions fairly easily.

– 3D looks nice.

– It’s a convenient layout scheme for mobile devices (remember, the plan is to develop for PC/Mac, then port to iPad, then to mobile) as you can push extra cards ‘deeper’ into the scene and rely on camera shifting to allow the player to move around and get a grasp of the scene.

Disadvantages of 3D are :

– Take a look at those pictures. How well can you make out the card art? For me, half the fun of a CCG is looking at the pretty art. I feel that, in 3D, you tend to not be able to see the cards themselves much. Yes, the background looks nice. But the card art is the prettiest part of the game, I feel you end up missing a lot of that in 3D.


A 2D board interface would look something like this :

Now, you’ll note that it still isn’t that easy to see the card art in the MtG version, there. But I think that’s because they’re trying to show the entire card, text and all. I like the trick Spectromancer/ Six Gun Saga uses, where the card rule text and details are hidden in the play-area version of the card, all the space goes to the art with a few vital numbers displayed around it. If you hover your mouse over that, then you get to see the full sized version.

The advantages and disadvantages of 2D are essentially a mirror of 3D. Card art is clearer, but screen real-estate is a struggle. Especially on mobile, check out what Spectromancer’s successor, Kard Kombat, looks like. Clearly they’re struggling to fit everything in as best they can.

So, what do you guys prefer? 2D or 3D? For me, honestly, I think the card art should be the focus and 2D displays that better.

A third option is to go 2D for PC/Mac and then switch to the 3D representation if I need to for mobile. I’d prefer to avoid extra work, but compared to building the whole game engine it’s not that much extra.

You know what I’d do?

11 Dec
December 11, 2011

You know what I’d do, if I’d acquired the world’s most successful RPG developer? I’d set them to work making RTS games. Yes. That makes sense.

Say what you want about EA, they are constantly striving to push the bar for facepalm-worthy decision making.

Now, it’s worth noting that this is the ‘new’ Bioware studio, Bioware Victory. Sure, this could just be EA trying to take advantage of the ‘Bioware Brand’ and slapping the name ‘Bioware’ on a completely different, completely separate operation that won’t in any way dilute Bioware’s focus, draw off any of it’s talent or change the original entities’ culture.

Sure. Could be. 😛

Good old EA, in a world of uncertainty, you can always rely on them. Their proud track record of buying up studios at the height of their popularity and then proceeding to destroy what made those companies popular in the first place shall go unblemished.

You can see the trailer shown at the VGAs here : link


10 Dec
December 10, 2011

Screenshot saturday is a little game dev community thing that happens on Twitter, done for mutual support and encouragement. Basically, you post up a WIP screenshot on Saturday for other devs to check out. Doesn’t have to be polished, just post whatever you’re working on right now. The screenshot saturday site picks up the hashtag and archives them, so you get a visual history of each week. It’s pretty neat to see what other devs are up to. 🙂

I’ll be posting something Street Sorcery related on #screenshotsaturday from now onward. For those not cool enough to be on Twitter ( 😉 ), I will mirror it here on the blog. First up, a shot of the campaign map. It’s a scrollable 2D city map with ‘hotspots’, clickable missions that will play you a snippet of the story, initiate a card duel and grant rewards (new cards, unlocking further missions) when you complete that duel.

Pretty simple. Please note, it’s all placeholder art.

Thursday Art Update

08 Dec
December 8, 2011

Huzzah, I passed my Taekwon-do grading last night and am now officially a yellow belt. Just 6 or so more years until black belt.

Any day now baby, any day. 😀

Right, the art. It’s been a study-intense period, don’t expect finished pieces. These are all either studies of the 3D forms that compose the human body (for a better understanding of how to construct one from imagination, without reference)or landscape studies, which I pretty much suck at, so you’ll have to forgive that. You’ll notice I tend to draw people a lot. That’s because people are the hardest things to draw, and something I was very weak at. I’ve gotten better, but now other aspects of my illustrations are dragging me down, like landscapes and inorganic materials.

Only thing for it is to tackle those weaknesses. Have I talked about the improving weaknesses thing? I might have, but let me post it again just in case.

Alright, so you want to improve in a skill. This skill can be broken down into 4 aspects, let’s call them A,B,C and D. These are whatever is relevant to the skill in question, in art they might be anatomy, composition, colour theory etc.

Anyway, let’s rate your skills on a scale of 0% to 100%

A : 70%
B : 70%
C : 30%
D : 70%

So what is your total ability with the overall skill?

Well, the way most people would intuitively think of it would be the average of the 4 aspects. In fact, it’s not. It’s multiplicative. Your total score is : 70% x 70% x 30% x 70% = 10%

Oh dear, that’s rather dismal, isn’t it? Sadly, that’s how it works. You can’t be better than the aspect you’re worst at. If you’ve got a glaring flaw like C, it’s gonna drag you down again and again.

Now let’s pretend this is an RPG and we have points to allocate, a level-up! 20% say. Where to put it? If you’re like most people, you’ll practice the things you’re good at, because those are least frustrating. So it’ll look something like this :

A : 80%
B : 80%
C : 30%
D : 70%

What is our new total? 80% x 80% x 30% x 70% = 13%

Hmm. So what if we’d allocated those points to our weakest skill, C?

New total? 70% x 70% x 50% x 70% = 17%

More than double the improvement. And this is how it works in real life. You see more gain by tackling your weaknesses and working to fix them than by working on your strengths.

So suck it up and work on the most frustrating things, first. If you hate drawing hands, draw 100 hands. 😉

Right! Art.

Don’t be this guy

04 Dec
December 4, 2011

I did say that AltDevBlogADay was full of good articles, though one I posted was not a great representation of that. Well, let me balance the books a little by posting something better.

First though, stop me if you’ve ever met this guy.

Excited Hobbiest Developer : “Guys! Me and a few collaborators have decided to make a game. It’s gonna be awesome and we’re looking to take on talented people. Message me if you’re interested!”

Mildly Interested Person : “What’s it about?”

Excited Hobbiest Developer : “All I can say is, it’s a post-apocalyptic game with some really unique twists. It’s really going to shake up the market!”

Mildly Interested Person : “Like what twists?”

Excited Hobbiest Developer : “Look, I can’t really say, I don’t want to give away any secrets. These ideas are so unique, so fun that they’re going to make whoever creates this game rich! If you’re interested in getting in on this, message me with a sample of your portfolio and I’ll send you an NDA to sign!”

Excited Hobbiest Developer : “Hello? Anyone…is anyone there?”

*crickets chirruping*

If you’ve been a game developer for any length of time, or hung around on enthusiast forums, chances are you’ve met this guy. The guy who thinks that his idea is so revolutionary, so obviously awesome that anyone, upon reading the idea, will immediately see the potential riches to be made and attempt to steal the idea and implement it first.


Truth is, there is no market for ideas*. There is only a market for implementation of ideas. Just like there isn’t a market for a synopsis of a book plot, there is only a market for the book itself.

Take some wildly successful book, Harry Potter or something. Summarize the plot into 2 pages, say. What you’ve got describes a possibility space of potential stories about wizards in high school and so on. I read a number of stories with very similar themes when I was younger, none with the acclaim or fanbase of Harry Potter. The right implementation (and perhaps the right time/place), is what counts.

Truth is, every gamer has their own ‘dream game’. They’re not going to want to steal yours. It is unlikely in the extreme that, should you post up your idea on a forum somewhere, someone who has the skills, time, motivation and teammates to pull off the idea but who isn’t already working on their own idea, will come along and steal yours. Ideas are only stolen when they’re already proven hits and someone is looking to cash-in on that, ie when someone releases a game that makes a lot of money (Minecraft) and people rush to copy the formula on other platforms(Fortresscraft).

And, just as there is no market for ideas, there is no market for “idea guys”. This is a myth that is common amoungst gamers, that people like Will Wright are so famous because they have amazing game ideas. Having the idea is part of it, but it’s only the start. It is, again, about implementing the idea. Which is why famous designers command respect, they’ve proven their ability to deliver, ie to implement.

To read on about what the true role of a game designer is, I now refer you to the excellent AltDevBlogADay post.

No One Cares About Your Cool Game Idea.

To end off, to any Excited Hobbiest Developers out there, don’t be afraid to talk about your ideas. In detail, in public. The enemy is not people stealing your ideas, the enemy is people not even noticing you exist amoungst all the other things competing for their attention. You need to stand up and tell a persuasive story, and keep telling it so that your audience grows and maybe some people are inspired enough to offer you their skills so you have a chance to try implementing those ideas. 😉

*This is not -totally- accurate. There is a market for ideas from proven sources. When J.K. Rowling goes to a publisher with a book idea, they’re probably going to sign on eagerly and give her an advance. But the thing that they’re actually signing up for is not the idea, no matter how much they praise it, they’re signing up with Rowling the author. An unknown author would not generally be able to get a contract just for an idea, they would need a rough draft for a publisher to read. Likewise, if you get your game to an alpha stage, you’ll find that many publishers who were previously disinterested are now willing to talk to you, especially if you’ve built up an audience while doing so.






02 Dec
December 2, 2011

If you’d allow me, I’d like to take a moment to wave my fist angrily.

First, some context. There is this interesting site created by Mike Acton called altdevblogaday. Basically, a diverse bunch of game developers on twitter have pitched in to contribute their insight, experience and anecdotes in a blog-like format, one per day. It started out small but it’s grown in popularity quickly, posts are regularly reposted on sites like Gamasutra and the Escapist and it’s recently seen John Carmack become a contributor. All-in-all, it’s a great site, tons of interesting articles for devs and people who are interested in the industry alike. I highly recommend it.

But there was an article on Game Monetization recently that left me with a bad taste in my mouth. It summarizes everything I find distasteful about the misleadingly-named ‘social game’ genre*.

The article starts off ok by claiming that the most important thing is player engagement. That’s sort of a synonym for ‘fun’, isn’t it? Well, no. The dictionary says :

Engage : To attract and hold the attention of; engross

You’d think that if something holds your attention it must be because you enjoy it, but that isn’t necessarily true. There are other things that try to attract and hold your attention. Adverts, for example. I’d not call advertising ‘evil’, per se, but let’s be honest : you’re not consuming media for the ads (with the possible exception of industry folk). At best they are neutral, at worst they are an annoyance to be tolerated grudgingly, avoided where possible. While some adverts stand out as clever or amusing, as someone who hasn’t watched TV in years, trust me, you don’t miss them at all.

So engagement doesn’t necessarily go hand-in-hand with ‘fun’. And moving through the rest of the article, that difference starts to become more apparent as social game design strategy is discussed. Let’s talk about ‘fun pain’.

One of Roger’s most interesting points was that “fun pain” was the key to social games’ success. Think about how a player needed to click each square to plant or harvest their crops in Farmville. This is a perfect example of “fun pain”, something that is simultaneously entertaining and a little bit annoying. This also gave Zynga the opportunity to upsell the player on pain-reducing items, such as a tractor that clicked four fields at once. These items were extremely popular among players, even though they only existed because it was painful to play the game in the first place!

This is where I start to lose my calm. Needing to click each square is “simultaneously entertaining and a little bit annoying”, is it? On what planet? It’s not entertaining, it’s just straight-forward tedium. There is no ambiguity here. But that isn’t the part that offends me. What offends me is that upon realizing that this tedium exists in the game, where a normal game developer might take the time and effort to make the player’s life easier by streamlining the tedium out of the interface so that all crops can be planted at once, a ‘social game designer’ gleefully pounces on it as an opportunity to sell the player an escape from the tedium their own design imposes in the first place.

And you’ll see this repeatedly in the piece. The classification of some distinctly un-fun or tedious aspect of the game design not as a flaw to fix but as an opportunity to get people to pay to have an experience that doesn’t suck.

Typically, you can earn the parts for the special item in three ways:

1. Grind for them over a long period of time
2. Spam your friends to have the send you the pieces you need
3. Pay for the parts that you are missing

Players almost always start with Grind or Spam to kick off their pursuit of the item. However, as the player grows weary of grinding and doesn’t see the response he was hoping for from his friends, he is left with a partially completed item and no use for the parts. Now, the user is willing to pay for the item to be completed.

The player growing weary is actually a design goal. It bears repeating, gradually increasing boredom is actually a design goal for a game here.

It sticks in my craw, this kind of thinking. There is no love for the art and craft of game design. The player having fun is actually an obstacle. A continuous cycle of dissatisfaction must be built into the system or the player can’t be convinced to give up money. Now, some might be about to say “but Gareth, surely they are entitled to receive money? These games aren’t cheap to develop and they give them away for free!”.

I’d suggest imagining it in another context. Imagine you open a restaurant, and your strategy to make money is to create purposefully bland food so that you can ‘upsell customers on condiments!’. Does this strike anyone as a good strategy? It may work in the short run, but I’d argue that only lasts until someone comes along and offers a superior product. Zynga made a bucketload of cash but it didn’t have much competition there for a while, and what competition it did have engages in the same practices as it does.

And regardless of whether it works financially or not, doesn’t that just strike you as an utterly sleazy business practice? Yeah, it’s Zynga, no surprise. But seriously, people are touting these mechanics all over the place, it’s the F2P revolution, dont’cha know?

Most of the list of ‘things that people pay for’ are more of the same thinking, features designed not for how fun they are but how much pressure they put on people to pay you :

Identity expression
Players will pay for anything that is socially surfaced in the game because you’re presenting your farm, city, or avatar to your friends.

Social pressure.

This drives demand for exclusive items: people will pay more when there is only a limited number of an item available, or to get things before other players.

Social pressure, prestige, not missing out.

Items that make the game more convenient and tip the “fun pain” scale more towards fun are worth a lot to a wide variety of players.

Surely ‘fun’ must be ok to pay for, right? Except it’s based on ‘fun pain’ in this context, ie the intentional inclusion of tedium to encourage the player to pay to escape said tedium.

Exclusive features
Having certain features or aspects of gameplay only become available for a fee can be an effective monetization model, as we see often with freemium software.

I’m ok with this. Little difference from a ‘demo’ or freeware strategy.

Hardcore players, especially males, will pay to get a competitive advantage against their opponents.

And there is a reason people find steroid use distasteful in sports, even if we know that it happens and that people will pay for it. Encouraging it is just another tick in the ‘don’t really give a fuck about gameplay, whatever makes us money’ check sheet.

Social value
Your players want their friends to play and by helping them, they increase their friend’s chance of sticking with the game. Once power becomes social, it becomes much more valuable and people pay for it.

Building social relationships, making new friends, creating community…wait, no, it’s about getting your existing friends to play to increase your social standing and power. How glorious, this ‘social value’ thing.

Roger found that random chance was a huge incentive for people to buy. We wrote a blog post that highlights the power of the Mystery Box that covers this in more detail.

Roger appears to have discovered the power of gambling. You’re only a couple of thousand years late to that realization, Roger. I’m not sure I want my games to become thinly veiled casinos, thanks.

Stat Progress
Players will pay for progress or temporary power in a game, especially a competitive one.

Already talked about my distaste for paid advantages in competitive games. Paying for progress…to me this implies that you’ve built your game so that gameplay isn’t that fun in and of itself, it’s just something people want to level through to get to a more exciting ‘endgame’. Lots of MMOs are like this, which is why services to buy fully-leveled characters exist. Imagine your favourite single-player game. Now imagine paying someone to give you a save game from the end of the game, so you can just skip all the rest. Yeah, would be pointless, wouldn’t it? if someone is paying to skip your game, what does that mean for your gameplay?

Surprisingly, people pay very well to advance the story. They feel a sense of progress when completing quests and will pay to overcome roadblocks in that progression.

I’d be happily on board with this except that the ‘roadblock’ phrasing implies that he’s not just talking about a model of creating and releasing expansion story so much as going in and chopping up what is already there for sale in pieces. Ugh.

I’ll end with 2 final lines from Roger’s Master Plan for Monetization that really summarize what I dislike about this whole design philosophy.

Negative reinforcement

Your obligation to your creations is a real driver of engagement. You don’t want your fish to die and float to the top of your tank, looking ugly and showing your neglect for all your friends to see.

Collection completion

This means mechanics like ‘do this 10 times and master it’ in Mafia Wars. “It’s kind of funny sitting there as a game designer and being like ‘our game is already kind of mundane… what if we make everyone do things 10 times?’ Well, it can work.”

What more can I say about a philosophy of game design based around obligation, social pressure and creating tedium so that your player pays you to alleviate it? Other than : I want no part in it, thanks. As a player, as a developer. Truly, the internet has a term for this :


*Misleading because ‘social games’ aren’t particularly ‘social’. They aren’t really about fostering a sense of community, forming new relationships or creating a space for engaging, dynamic shared experiences. Existing forms of multiplayer games are already vastly better at creating that shared social experience and connection than this new ‘social game’ genre. No, social games are simply about exploiting your existing social networks and relationships to get you to pay money. They’re not about creating social relationships, they’re about exploiting them. I guess ‘social exploitation games’ isn’t good PR copy.