Making Merchant Commander’s battle system work as a Facebook game

So there I was. Building this deep combat system, just how I like ’em. Its inspiration was a mix of Final Fantasy and Pokemon battle systems. It was fun, and had plenty of potential depth.

But here’s something I’ve been fighting the whole way with this game: it’s too much for Facebook. Yes, I like deep, complex games. Really deep, and really complex. Civilization is among my favorites. But a Facebook game is in a unique context, and that means that I have to live with the constraints implicit in that if I want to be a successful social game developer.

My rule of thumb #1 is that players aren’t usually on Facebook just to play games. Sure, it’s becoming a popular place to play, but it’s not usually people’s intention to go there just to play a game (exceptions apply, but we’re talking about the rule here). There’s friction between people’s intent and what they are willing to engage with. That makes it harder for a game to get and keep people’s attention, much less get them to come back.

Rule of thumb #2 is that a game can be interrupted at any point during play. This isn’t just a technical issue (for example, if the player is disconnected), but it’s a practical one, too. A player might need to leave suddenly (boss walks by? baby wakes up?), or might get distracted and forget he or she is playing (news blog in another tab?). This means when a player returns, they can’t be allowed to forget what was going on or what their goals were. The game state has to be discernible at a glance.

If a game demands too much for too long or doesn’t orient a player right away, they might quit playing. If you don’t have players, you can’t make money, and then you can’t keep making games for a living! Nobody wants that.

Merchant Commander equipment shop I’m not yet close to those goals with Merchant Commander, but the roadmap is in place, and I’m keeping those concerns in mind.

Something I noticed about a lot of Facebook games that have battles is that the battles are passive. You just watch!

I’m a “hardcore” player, so at first this horrified me. (And, in fact, I still don’t enjoy those games because they never tried to make watching fun.) But having a business to fund, I have to think from a player’s perspective, not mine. I thought my first battle system was “simple.” But let me tell you: truly simple design is hard!

My first battle system was fun, yes. But it was also a lot of work to play! Now I began to see the player’s perspective–not a hardcore player like me, but someone who is on Facebook doing other things and wants to pop in and out and have some easy fun. That’s the key, I think: easy fun–but not necessarily shallow fun.

With a deep battle system, you have lots of options, and thus lots of clicks, lots of icon menus, and lots of reading. (Oooh, the R word!) I have nothing against those things, but after playing quite a few Facebook games, you kind of get used to how easy they are to play, and it’s actually not a bad thing. It’s just different. I see the appeal. Time to embrace diversity and accept that games don’t have to be 50 hour epics to be fun and worthy.

And it’s what works on Facebook right now. I knew that I needed to pay attention, or I was going to fail. I’m paying attention!

I’ve come up with a new, passive battle system that is fun to watch and has some depth. (I admit that it will be a lot more fun to watch when there is animation and audio.) The key is to realize that it isn’t just the minutiae of issuing commands (a.k.a. micro-managing) that creates depth. I had to adjust my design goals with the new perspective on what makes Facebook games fun. Hint: go more meta.

I came up with something that I like a lot. It’s technically simpler but also much more intuitive to understand. That supports my rules of thumb better than an elaborate battle system with tons of hardcore gamer candy in it. There are still some places where I need to work on the UI and presentation because it’s not obvious how all the parts work. That’s on my roadmap, too. I’m workin’ on it.

This has also taught me a lot about evolving my design sense for this new market. I feel like I’ve improved as a game designer because of it. Not only will Merchant Commander be a better game, but all of my future games will be better. Simple is not the same as shallow. Simple is the removal of confusion.

So, you can go see for yourself. Play Merchant Commander on Facebook. This pre-alpha test version will be live until Monday. Then I’ll take it down, work on it for a while, and present another iteration soon. One day, it will be a Real Game, and I won’t have to keep taking it down!

Thanks for reading!

Add a comment. Posted in Game design, Merchant Commander.  

Merchant Commander early Alpha test is live–only for the brave!

You can now play a very early in-progress Merchant Commander on Facebook. Huge caveat, though: it’s very incomplete and rough.

It will change rapidly for a while. Holidays will slow me down some, but what I mean is that it is not going to be stable for a while. :) Just don’t want anyone mad at me because the game is not what you expected.

For all the gory details, here’s the Merchant Commander Alpha testing page.

Add a comment. Posted in Announcements, Merchant Commander.  

Merchant Commander alpha testing to begin soon

Howdy, y’all.

Just wanted to say that Merchant Commander is going to enter Alpha testing very soon (next week, latest). The game is nearly “feature complete” for the initial launch phase, so it’s time to test for a few weeks while I fix bugs, polish up user interfaces, and add as much content as possible.

Merchant Commander fleet screen If you’d like to play, feel free… but remember that it’s Alpha. That means lots of bugs, ugly placeholder art, no audio, server down time, and world resets (you start from scratch). I’ll be limiting how many concurrent players can be on at a time, but gradually I’ll increase that. So, if you find that the server is full, just try back a bit later. If you are hardy enough to tolerate those caveats, I welcome you!

Meanwhile, if you want to keep up with my progress, please “like” Merchant Commander on Facebook since that’s where most of the announcements and activity will be focused.

I appreciate each and every person who supports my project. It ain’t easy building a game like this alone! It helps to know that somebody out there in the big, wide world is paying attention. 😉

2 Comments. Posted in Announcements, Production.  

Pre-alpha testing has begun

For anyone who may be following my progress, I just wanted to announce that pre-alpha testing has begun with a small squad of very talented testers. You’re probably wondering, “What does pre-alpha mean?”

In software development (as I understand and employ the terms), alpha means all of the game’s features are implemented but there isn’t much content yet (missions, characters, items, etc). Beta means that all the features and all of the content are completed, but not fully tested and debugged.

So, pre-alpha means that I’m not done with all of the features yet, there’s no content, but I still want to do technical testing of the game systems. It’s actually pretty boring to test, since there’s not much to do besides find out if you can crash the game or not. :)

But this is a pretty big milestone! Someone besides me has played the “game” now, and that’s exciting to me.

Stay tuned for more information about the game.

Add a comment. Posted in Announcements, Production.  

Sputtering to life: the beginning of a new venture.

Well, I’ve put the parts together, tightened the screws, polished up the paint, and am now putting coal into the boiler. That’s a slightly ridiculous metaphor for what I’ve been up to for the past year.

Merchant Commander Peek

I used to make games that you could download and install on your Windows computer. Now I make games that you can play in a web browser on any computer. Because downloadable games and web games are really different, with different business models, I decided to rename and re-launch my company to emphasize my new course.


Welcome to the christening of Otherwhere Gameworks!

If you don’t know, I’m building a game called Merchant Commander. It’s very close to initial testing, and it’s kind of close to a first release. Expect a lot more news about that. 😉

Here’s to exciting times ahead,

2 Comments. Posted in Announcements.