Categories
Game Design

If Art Was a Game

I am participating in the Blogs of the Round Table for the first time in many months. May’s topic:

A Game Is Worth a Thousand Words: What would one of your favorite pieces of non-interactive art look like if it had been created as a game first? May’s topic challenges you to imagine that the artist had been a game designer and supersede the source artwork–whether it be a painting, a sculpture, an installation, or any other piece that can be appreciated in a primarily visual way–to imagine a game that might have tried to communicate the same themes, the same message, to its audience.

A tall order! And yet I enjoyed doing the research for this one. The topic reminded me of The Cavern from Plowing the Dark, which was a virtual reality room. The artist was tasked with making the technology appealing, and she filled the room with virtual reality versions of famous paintings such as Rousseau’s The Dream. And yet, merely walking through a painting didn’t seem to do enough, as cool as it sounded.

Choosing My Art
I could have chosen any non-interactive art from any medium, but I decided to stick with paintings. The problem with reimagining a painting in game form is that I first had to know what the original painting was meant to be seen as. For instance, van Gogh’s Starry Night, a hallmark of freshman female dorm rooms on college campuses everywhere, would be fascinating to see as a game, except my research indicated that no one actually knows what it is supposed to signify or mean. Other paintings were made simply to be visually pleasing, and perhaps if I gave much more thought to it I could find a way to make a game that captures the essence of beauty, but I felt that it would be relatively shallow. I wanted to find a painting with meaning, something that asked the viewer to study it, and in a way, did most of the job of interactivity on its own.

I found something of it in a memory. When I was a child, I went to a Catholic grade school. One of the priests had the opportunity to go to Italy, and he had a projection slide show of some of the things he saw while there. I don’t remember much, and I don’t remember anyone saying what we were looking at, but I do remember seeing a portion of a large painting. This painting had a man, naked, covering part of his face with one hand, while cowering in an attempt to hide the rest of his body. I remember the priest making a point of noting how ashamed this person was. It made quite an impression on me.

With that, I did a search online. Was it a painting of Hell? I found some interesting ones, but nothing resembled what I remembered. Maybe it was Judgement Day? Besides finding a few Terminator references, I found quite a few artists did paintings of it. But then I found it: Michaelangelo’s The Last Judgment in the Sistine Chapel.

Wikipedia has a very large resolution image of the painting, so feel free to check it out. The figure I remembered is near the bottom right of the painting:

Ashamed

Ok, I had a painting. What was it trying to convey to the people who would see it? I did some reading, and there was much to be made about the colors or the composition or how it relates to the ceiling. What really inspired me to want to see the painting for myself one day is this wonderful article called The Terror of Salvation: The Last Judgement.

The painting is called The Last Judgement, but its focus is more upon the resurrection of the body at the end of time. There is also the idea that judgment is not a simple matter of Jesus and God counting your sins and deciding where you go. Michaelangelo was a student of Dante, who looked at salvation and damnation as human choices. Judgment is personal and internal, not imposed upon by the Deity. God simply allowed you to make your judgment. Sin wasn’t a quantity of actions. It was a state of the soul.

Designing It As a Game

There are quite a few places I could take The Last Judgment: The Game. While I would ideally have the setting be similar to the painting, I felt it was too limiting. The painting works because everyone understands that they aren’t being judged based on a single point in time. Each person has lived a life of choices before seeing the painting. It’s very powerful because people bring their personal history with them when they see it.

Therefore, Michaelangelo’s game wouldn’t start at Judgment Day. It would start at birth.

Initially, others would be making decisions for you, but as you get older, you become more capable of thinking for yourself. There wouldn’t be a need for a “sin meter” or HUD. Through your own knowledge of your actions, you should be aware of the state of your soul.

Each day in game time might be representative of a year. Perhaps one day you are poor, and you have the opportunity to steal some food. Do you? Perhaps another day you are lonely. Do you take comfort with a local prostitute?

Some choices aren’t quite so obvious or clear-cut. Do you make fast friends with some of nefarious elements in your society? Do you become a bad influence on someone else? Do you steal bread for someone who is hungry? Do you stay at home when you could be productive? If someone strikes you, do you strike back? Do you lie to protect a friend from a bully? Do you lend a panhandler money, not knowing what he is going to use it for? Do you destroy a group of small houses that have been there for decades to make room for a large condominium that can bring in more money to the community?

Essentially, the game is about making decisions. Perhaps circumstances might be different for each play session, but the choices are always in the player’s control. Based on those decisions, of course, your life and the lives of those around you are affected. Perhaps you live a life of luxury, but depending on how you got there, you might have few friends, many enemies, and a lot of debt. Perhaps you give away all of your earnings, but because you never save any for yourself, your capability to earn and therefore give is limited. Perhaps in an effort to avoid committing sinful acts, you lock yourself in your room, but by doing so you waste your potential as a human being.

At the end of the player’s life, it is Judgment Day. An angel shows you a book, detailing the decisions you made. Jesus stands before you, and he waits for you to decide whether you have lived a life worthy of salvation or whether your actions clearly showed a desire for damnation.

That’s It?

That’s it. The idea behind the game is to allow the player the chance to explore a life of different choices. Judgment Day is not simply a matter of counting up what you think are the wrong actions and subtracting them from the number of right actions in the hopes that you came out to a positive goodness rating. It would be more introspective, more personal. Jesus isn’t angry or pleased to see you. He isn’t going to send you to Hell. You are.

Couldn’t the player lead an evil life and then decide to be saved anyway? Yes, and the game wouldn’t stop them. The game doesn’t deal with the aftermath of your decision. If you choose to sin your way to Judgment Day and simply think you can click on the “Salvation” button, sure, you could complain that the game is broken. Another way of looking at it: you’ve missed the point. Judgment Day is yours to take seriously. The game isn’t going to enforce it for you any more than God is. Read the account of your life that the angel is showing you. The game would keep track of choices, including omissions, as well as telling you about the other people in your life and how your actions affected them. Recognize that the choices you make color who you are, and that you, faced with the knowledge of all of your decisions, get to decide whether such a life makes you worthy of salvation.

If Art Was a Game

I really enjoyed the challenge of this month’s topic. Another painting I wanted to make a game out of was Nighthawks at the suggestion of a good friend of mine. Making a game about the emptiness or loneliness of modern urban life is something I hope another Round Table blog takes up before May is over.

Categories
Game Design Game Development Marketing/Business Personal Development

An iPhone App in 8 Days

Stephen over at Unobserved Musings wrote about an ambitious plan he tackled with a colleague: creating an iPhone app in 8 days. It’s not 8 days of straight development for this project, either. He and his colleague have other obligations, too.

Is what we are attempting even possible? Can two individuals really give up all of their free time, and perhaps much of their sleeping time, for 8 days, just to make a single product on the side of their other commitments? Success or not, it’s going to be a wild ride – but Josiah and I are determined to push ourselves and prove to ourselves we are capable of anything.

Over the course of the next few days, screen shots were uploaded, and details of the development process were hinted at. By the end of 8 days, a finished game was indeed ready, and it was soon available for purchase for iPhone users everywhere. After a week, Stephen posted about the first week of sales.

Bottom line: sales were disappointing, mostly due to the fact that of the people playing the game, only a small percentage were doing so legally.

On the other hand, in a little over a week, Stephen has created a game that he can sell, and his marketing efforts are still kicking into gear. And he does have legitimate sales, which still seem to be coming in. I’m more encouraged by the fact that he was able to start selling a game that didn’t exist as of a couple of weeks ago! When I created Sea Friends, it took me a month, and I felt that was fast!

After only 8 days, Stephen now has something that can be nurtured or abandoned. If sales start to pick up, great, but if not, he only lost a little over a week of development time and has learned so much from doing so. Sounds win-win to me.

Categories
Game Design Games Marketing/Business

Plants vs Zombies: How Did PopCap Do it?

It’s almost 9:30 PM as I write this post. The significance of the time is that it is hours after I expected it to be. The reason: I’ve been playing the demo of PopCap’s Plants vs Zombies and didn’t notice the passing of the hours.

If you’re a game developer, the first question on your mind is probably “What did PopCap do so right?” It’s bizarre. Tower Defense games were last year’s Big Thing. They’re old hat now. Everyone made their own Tower Defense game variation to the point that it was becoming its own genre. So how did PopCap take what is essentially a played-out game mechanic, theme it with zombies and plants, and create it’s fastest selling game that is being talked about all over the Internet?

Well, it’s PopCap. I’m sure they prototyped a lot of really bad implementations before hitting on the finished version.

But the game has zombies and cutesy plants. How didn’t this game simply fail at trying to appeal to everyone?

The game was conceived by George Fan, who is also the creator of the IGF award-winning Insaniquarium. So that’s where he went off to! There’s a few interviews with him, although they aren’t terribly in-depth. GameArena and Hobbit Hollow Games managed to discuss the game design and development with Fan, but I would have liked a bit more info. Gamasutra managed to report that the first prototype of the game was completed three years ago in an analysis of Plants vs Zombies.

Three years! No wonder there are so many modes to the game! I bet there were a number of winning prototypes, and the decision was made to include them all. And again, I ask, how did this not fall on its face as trying too hard to be all things to all players?

I have a feeling that the game was being tweaked and changed all the way up until it was finally released. While most players might not notice it, I think the game looks slightly unfinished, as if a few more weeks (!!) of polish would have made it perfect. Sometimes it seems like an animation is missing or a color is off. One complaint I’ve seen online is that the later plants can sometimes be pretty pointless.

On the other hand, what IS in is fantastic. The variety of zombies and plants is amazing. The first time I saw a Dancing Zombie, I was cracking up long enough to distract me from collecting sunshine. It almost cost me the level. The entire game is rich in detail. The plants dance and move, the zombies fall apart as they get destroyed, and the game mechanics even change every so many levels! Suddenly, instead of planting seeds, you’re bowling for zombies or hitting them with mallets as they pop out of graves!

There’s humor, interesting character designs, and a regular reward schedule. The game is pretty active. While most Tower Defense games only let you purchase and place towers, Plants vs Zombies lets you collect sunshine as a resource. Regularly. You’re constantly clicking somewhere on the screen. At the end of most levels, you’re given a new plant, and the next level might introduce a new zombie type. So each level, there is something new to see. And again, the game changes significantly every so many levels. Instead of being able to pick and choose your plants based on resources, you might have a conveyor belt of pre-chosen plants with which to fight off the zombie horde. Instead of planting seeds, you might bowl the Wall-Nut into them.

So even if you are a regular Tower Defense veteran, somehow you won’t get bored by how easy the game is. There’s just too much to do and see! Is the insane variety of everything the secret to the game’s success? Do you want to keep playing just to see what’s next?

Apparently Plants vs Zombies appeals to both casual and non-casual players equally. It’s very easy to get into, and it is very easy to stay in. Like all Tower Defense games, it’s a resource management game. Before a level starts, you can choose which seeds to carry into battle with you. You only have so many slots, so you’ll find yourself choosing between the option of slowing zombies with snow peas or destroying many of the undead with the cherry bomb. When you plant a seed, there is a reload time before you can plant another of the same type (one of those things which intuitively doesn’t make sense outside of the fact that it is a game), so while you might not want to plant a peashooter until you know where the next zombie is coming, guessing correctly means you had enough time to plant a second one before it shows up. Some zombies use props to try to protect themselves or circumvent your defenses. The pole vaulter will jump over the first plant it sees, so the Wall-nut that should be protecting your weaker plants isn’t as effective. The snorkeling zombie can’t be hit by normal shots unless he is out of the water. I know I’ve planted lily pads specifically for this guy to chew on just so my peashooters can take him out as he rises to chow down. Failing that, squashing him with squash was another cheap and effective way to deal with him.

If anything demonstrates my claim that a game can be made more casual by making it more accessible, Plants vs Zombies is it. It does so many things right while providing so much of it to the player in a manageable way. The entire experience is fun and enjoyable.

As an indie, I take heart knowing that a fantastic game like this can be made by a small team, can use what would otherwise be considered an old game mechanic, and set a new standard that appeals to a wide cross-section of players. I hope I can learn more about the day-to-day development of this project. Was it three years of focused development, or was Fan’s team working simultaneously on other games at the same time? Was PopCap getting nervous that this game was taking too long, or were they fully backing the project, giving it as much time as it needed to be good? What can an indie game developer learn from the development of this game? When will we see the Plants vs Zombies post-mortem?

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

Ludum Dare #14 Final Results Are In

Congratulations go to mrfun, dessgeega, and rob for their top three placement overall!

I managed to pull my second gold medal out of the Food category, and I seemed to have a respectable showing in the Journal category as well. As expected, I did pretty badly in the remaining categories, although it seems some people liked the graphics, even if there wasn’t much to see. B-)

To see the full set of rankings for all categories, check out the Ludum Dare website.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: Time lapse

It’s not very exciting, so I made it short.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: GBGames Presents a Very Unfinished Game: Walled Off

Screenshot-Walled Off by GBGames-1

Linux binary: 2MB

Ok, so this isn’t even close to a finished game, so you don’t have to play it to know that. However, I might still be able to pull a medal out of the food compo, so I’m submitting.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: A Valiant Attempt

This is the first LD I wasn’t able to get game play in by the deadline. This project is a long way off from being something that could even resemble fun.

Well, unless you like clicking a box with a check mark in it and knowing that underneath the scenes, it is now the next player’s turn. B-)

Here are screen shots of the project as it stands at the deadline:
Screenshot-Walled Off by GBGames

Screenshot-Walled Off by GBGames-1

As some of the IRC members noted, the attempt was still beneficial. I learned a lot this time around, and I’m better at game development for it.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: GUI and Gooey

I’ve been hard at work, and I’ve been making some decent progress. I can load the level and render it, so that’s good. I have a basic economy that updates based on income, but I don’t have a way to spend it yet or a way to let you know how much you’ve hoarded.

Unfortunately, I ran into the problem of handling the GUI. I want to know when the player has clicked a button, and even though I read up on IMGUI techniques beforehand, I forgot to use them! Suddenly I found myself with code that I needed to gut because it doesn’t work. IMGUI is simple, but there’s only so much time left in the compo.

So let’s eat. I baked one of my favorite LD staples: vegan pizza!
The LD staple: vegan pizza!

Eating it in sandwich form is much more efficient:
Much more efficient in sandwich form

I also made some oatmeal and cranberry cookies:
Making cookies

Just finished:
Finished cookies!

“What an incredible smell you’ve discovered!”
What an incredible smell you've discovered!

Back to GUI code. Hopefully I’ll get something resembling game play soon. Why does it always happen at the end of the compo? Sheesh.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: Shower, Lunch, and Seven Hours Left

I had a good night’s sleep, got some coding in, and have decided on a plan of attack that should result in a completed game. But I have less than 7 hours left. It’s going to be tight.

First, I moved the laptop from the living room to my office. I had to clear a place for it on my desk, which meant moving papers and books to the coffee table in the living room, but what’s the point of having a dedicated work space if I don’t use it? It will be a lot easier to focus just by knowing I’m in a place to do just that.

Second, I showered. It’s almost subconscious, but knowing in the back of my mind that I hadn’t done so today is distracting.

Third, I had lunch:

Peanut butter and Nutella sandwich

That’s an awesome-tastic peanut butter and Nutella sandwich that I washed down with apple juice. Note the shout out to all LDers, everywhere, especially those who are essentially making an entire game in the last 7 hours of the competition. This sandwich was for you.

So, I’m clean, I’m full, and I’m in an environment conducive to hardcore concentration and hacking.

Now imagine I put on shades when I say, “Let’s do this” in as bad-ass a way as possible.

Let’s do this.

Categories
Game Design Game Development Geek / Technical Linux Game Development Personal Development

LD#14: More Eating

A friend of mine has come in from out of town for the night, so a few of us went to one of our favorite college spots: Allende Restaurant, or what I like to affectionately call Club Allende. They have the best burritos in Chicago!

I ordered a vegetarian burrito and horchata (rice water).

Best burrito in Chicago

That burrito is going DOWN!

It's going down!

It seems that most of my pictures this competition are of the food I’ve been eating, so here’s picture of my “work environment”:

Work Environment

What you don’t see on the blanket to the left in the picture is my cat Diego. Gizmo was on the chair on the right. They wait until I write a line of code, and then they pounce. I should move this effort into my office for some privacy.

Speaking of code, I have about 13 hours left in the compo and almost no code. This is going to be either a lot of fun or a lot of pain. And I know I’m having lunch with my parents today, so that’s even less time. Wish me luck!