
Last Friday I attended the unSEXY conference, a one-day conference hosted by 500 Startups focused on the unsexy topics of distribution and money makin’ for startups. You can see the conference slides here.
Last Friday I attended the unSEXY conference, a one-day conference hosted by 500 Startups focused on the unsexy topics of distribution and money makin’ for startups. You can see the conference slides here.
Last weekend, Sachin Rekhi and I did connectme.cc as a little hackathon project for the Cloudstock Hackathon. I’m proud to report that we were a finalist for the event and even made it onto Techcrunch!
If you’re not familiar with it, Cloudstock is a small event offshoot off of the larger Salesforce.com Dreamforce conference designed to bring developers and cloud technologies together.
The premise behind connectme.cc is simple. Send your business card with one text.
Even though we’re living in this world with social networks and online profiles, many of the existing applications are dependent on both people having something common installed. Unfortunately the assumption that you’re both on the same network isn’t reliable, so most networking reduces to the business card. The business card is the lowest common denominator way to share information. The problem is that there’s only so much information that you can cram onto one small business card.
What if there was a better way to share your contact information with others?
A novel solution to solve this problem is the iPhone app Bump. But when was the last time we used Bump? The biggest issue with Bump is that it requires both individuals to have the application installed.
Instead, connectme.cc uses a simple push method to reduce the friction of sharing your information. After signing up to create your virtual card, you can send that card to anyone you want via their phone number, email or Twitter handle.
You text connectme.cc’s number with the other person’s cellphone, email or Twitter account. Right after you text the app, the recipient will receive a text, email or tweet with a link to your virtual card.
This was my first hackathon, and I wanted to share quick thoughts on the experience of creating connectme.cc:
We had a lot of great ideas on what to build, but the constraint of creating a one-day project helped us refine these ideas to simple values. We set 3 rules:
The interesting thing was that many of our ideas failed the second constraint, which is products that we would use. Instead, they tended to fall more into the class of technical toys. It’s great to prove that we were able to complete something with an API, but difficult to explain how we’d use it. We finally decided on the idea of connectme.cc because it’s a simple idea with clear usefulness.
Once we generated a great list of ideas, we went from brainstorming to the evaluation phase. One observation from this process is that it’s way better to call out the ideas you like rather than the ones that you don’t. Rejecting ideas seems to diminish our creative momentum and slow us down.
It’s important to change the question from “Is it a feasible idea?” to “Is this a useful idea?” It was easy to reject many ideas because they were too big, rather than because they were useful and interesting. If you dig deep enough into an interesting idea and what makes it interesting, you can start refining it into a minimum viable product.
Creating simple and easy to use experiences is a lot of work. In my experience, products often benefit far more from what you take out than the functionality that you add. Making the whole user flow functional and simple to use was a big challenge and just about as much work as the technical implementation.
After we decided to work on the idea of connectme.cc, we set up a basic user scenario that we’d want the user to work through. We spent quite a bit of time discussing how to make this simple. We were able to reduce the user sign-up from four screens to just two, but creating even the simple user flow, front page and messaging was a significant amount of the work involved in putting this app out.
I had a lot of fun working on this weekend hack! Getting a fun little product like connectme.cc out is a great exercise of trying to be creative within constraints. Try it out and tell us what you think!
I stopped by the Smartphone Games Summit today, and thought I’d post a few notes. Great job to Charles Hudson and mediabistro for another great event. One of the interesting sessions in the morning was a session called Smartphone Game Trends, presented by Peter Farago, VP of Marketing for Flurry.
Smartphone Game Trends
Issues with Android
Etc.
Other misc soundbites notes from the summit
Session Title: The Evolution of Habbo Hotel’s Virtual Economy by Sulka Haro (Lead Designer, Sulake)
Overview of Habbo Hotel
Sulka describes the 6 phases of change that the Habbo Hotel’s Virtual Economy has gone through
Phase 1: No Currencies
When the game started, there wasn’t an in-game currency and players would just text-message to buy a chair. This made sense because their audience had high mobile penetration.
They began to encounter problems with social engineering attacks. For example, if you had to buy a chair by texting a message to a number saying “Habbo Chair Sulka” to buy a chair for your username Sulka, people would spam the room saying text “Habbo Chair 100X Sulka for one hundred chairs!” but ultimately the user 100x would get the chairs. They also encountered problems with just having 2 in-game price points, cheap and expensive. The expensive one wasn’t a good fit for most of the cheap virtual goods in the game, and the cheap one wasn’t particularly profitable for them due to the commission rate associated with SMS transactions.
Phase 2: Emergent Currencies
Players had always been able to trade items with one another, and created an emergent currency amongst themselves which was essentially a really cheap chair.
Phase 3: Paid Currency
With their 2001 UK launch, cellphone penetration wasn’t high enough so they created Habbo Credits, their first paid currency, and introduced additional payment mechanisms.
1 Habbo Credit = $0.15
They chose this ratio based onthe $0.79 SMS price. Super cheap items were 1 credit, medium items were 2–3, expensive items were 4–15 credits. The issue with the credit pool is that it makes it hard to predict value.
Increasing credit consumption doesn’t necessarily mean increase in revenue. Haro warns us to look out for an accumulation of goods in the economy, and this is part of the danger of having persistent goods — although there’s a lot of trading it doesn’t map to real life where things break. It’s important to have sinks to pull credits out of the pool.
So to help with persistent revenue, they launched the Habbo subscription club, subscriptions and virtual goods are very different models. In subscriptions, the revenue model is linear, and the virtual goods model is not.
Trading is great content for the game — it’s a way for players to spend more time in the game, and engaging because there’s a lot of item value speculation. Hence since it drives time, trading drives sales. Their highest value traders were also the highest ARPU users. Haro warns that “average” metrics lie — always expect the power law to be in effect.
Phase 4: Tradable Paid Currencies
The most liquid currency is the most desirable currency. It’s important to remember that the smallest currency value defines the smallest value. If one credit is $0.15, then that’s your lowest item value. So keep that in mind when setting a currency price.
Prior to making currency tradable, same number of buyers as sellers, and more traders than buyers.
After the change, more spenders than buyers, more traders than buyers, leading to more buyers.
Then they tackled the item inflation problem. How can we solve the persistent goods problem? No matter what you think, inflation is a problem. Secondary market prices go up, and that alienates new players. Items purchased in the primary market start becoming a bad deal in inflationary situations. And if your item catalog is the primary sink, then inflation is even worse.
It’s hard to measure information though, since the number of players grow and so does the amount of currency. Good rule of thumb is that the average amount of currency per player should be constant. One way to measure this is to set up your own consumer price index — pick a set of items (especially emergent currency items) and track their value in the after market.
One of the worst causes of inflation is to give free currency — this works in the short term for engagement, but doesn’t work out long-term in the economy.
But how do you reward users if you aren’t using paid currency?
Phase 5: Dual Currencies
Habbo introduced a currency called pixels, which you get for performing in-game actions. Pixels are used to buy expendable items, and for discounts. Primarily geared toward engagement. Credits, the paid currency, are used to buy persistent goods and services.
Some people say that having one currency keeps things simple, and dual currencies makes it more difficult. But one currency, one size fits all, that’s bound to be complicated. Two currencies is easier since each is simple and can be optimized independently.
Phase 6: Official Secondary Market
The market was designed to remove friction in trading. Prior to this, people had a very difficult time trading — you’d go from room to room and get booted from rooms for spamming, shouting what you were selling and hoping you’d intersect with a buyer. Often didn’t even get what you wanted in exchange for a trade or purchase.
They created an anonymous marketplace for players. It’s anonymous to keep people from circumventing it. Part of the marketplace shows trade value and historical price values. Users like it because it feels safer (even if it’s no different) but interesting that there’s still a huge amount of arbitrage in the market.
The marketplace has the following rules:
Due to the minimum, their actual commission could be as high as 50%.
Final Notes
Make sure you’re in control of your own currency and maks sure you remember the smallest unit of currency = smallest item price.
Payment methods — Habbo has over 100 payment methods, due to huge variations depending on the market. System viability changes from market to market, and credit cards, SMS and prepaid cards are not universally viable globally
Payment method optimization is a true art and part of Sulake’s secret sace
The Big Balancing Act — primary and secondary markets follow different rules. Economics is necessary, not just for price and revenue optimization, but also to keep the world safe
Friday morning’s keynote was from none other than Sid Meier himself, co-founder of Firaxis and the creator of the Civ series.
Session Title: The Psychology of Game Design (Everything You Know Is Wrong) from Sid Meier
Meier began his talk with the assertion that gameplay is primarily a psychological experience and player psychology is primarily based on egomania, paranoia, delusion and self-destructive behavior. If you like playing the Civ games, it’s because you love being a god-king and controlling everything, therefore you are an egomanic.
However, game play doesn’t map to real life. He described the Winner Paradox, in the real world you never really win, but in games you almost always win. In the real world, the Super Bowl has only one winner, sports leagues have only one winner, you almost never win. In the games world, you almost always win.
Reward vs Punishment — players are inclined to accept rewards.
Meier talked about “the first 50 minutes rule”: the first 50 minutes must be very compelling and fun, and show the player a preview of all of the fun they’ll have for the rest of the game. In trying to engage them during this time, you almost can’t reward the player enough (though this doesn’t negate the difficulty level).
He used to believe that players only needed 4 difficulty levels, but in Civilization Revolutions he discovered they actually need 9 difficulty levels. The difficulty levels give a player a feeling that they’ve mastered a level. The psychological conclusion for gamers is that everyone is above average.
Meier then talked about his “Unholy Alliance,” which is the connection between the player and the game designer. All of these things must match in order to create a compelling game experience.
Meier warns, be careful to be true to the vision of the game and value the players time. You have to be consistent with the style and the vision of the game, to keep the player engaged in the game.
Meier described then what I will paraphrase as: game players aren’t rational and don’t understand probability.
In playtesting, a player always expects to win a 1.5 to 0.5 battle, even when probability dictates that sometimes they will lose. He had to make the odds even odder in many cases to adjust for players’ expectation of how “fair” a game feels. With his mathematics background, he learned this his brain is too logical and scientific, and he didn’t take psychology into account.
My Bad — Meier recaps mistakes, or his “my bad” moments
In playing a singleplayer game, feedback and validation is really important
Protecting the player from themselves — keep them from reloading their save files to win every fight, don’t give them too many options/settings, cheat codes are questionable and mods are good.
What’s the point of all the game design? Meier describes game design as trying to create the epic journey. The epic journey is full of interesting decisions, learning and progress, the feeling of just “one more turn” (players are riveted and always leaning forward to ask for one more term) and replayability.
Last week I sat through a couple sessions at GDC10 — excellent talks all around. Here’s a quick write-up of my notes part 1, but more detailed coverage also available here.
Session Title: Achievements Considered Harmful — Chris Hecker
Hecker classifies achievements as
And also breaks them down on a variety of criteria
tangible, expected, contingent reward situations reduce free choice intrinsic motivations
verbal, unexpected, informational feedback increases free choice intrinsic motivations
The data Hecker quotes shows that if you pay for grades, grades actually go down. Extrinsic motivators actually do damage to what they are supposed to do. In order to minimize the potential damage, Hecker advocates:
Hecker’s call to action is for the games industry to better consider the impact of achievements on players. While he doesn’t specifically condemn achievements, the point he makes is that it’s questionable whether or not the long-term effects of achievements are driving the right player behavior. He described what he calls the doomsday scenario, where intrinsically interesting games have the intrinsic motivation to play them destroyed by the design of many extrinsic motivators. Hecker talks about “metrics fetishism” leading to short-term optimization, and dull tasks designed around extrinsic motivators.
Overall, Hecker was really interesting and thought-provoking and raised good questions about the psychological impact of games which are over-focus on achievements and player reward. Reward is a great way to drive player engagement and activity, but what are the long-term impact?
An MMOs and Virtual Worlds Panel at PlaySpan’s Monetization 2.0 Forum had some great data points. I did some scribbling and typed up my notes below so forgive any inaccuracies.
The panel was moderated by EA’s Nanea Reeves with panelists:
9/18 EDIT: Added photo and Joshua Hong of K2 to the speakers list (thanks Clay!)
I’ve cleaned up a quick version of a transcript at the ‘What is an “Indie Game” Panel’ at PAX over the weekend. As these things go, it’s probably only about 80% complete so please excuse any omissions in the content. Enjoy!
Panel Description:
The rise in game platforms and distribution mechanisms has elevated the cultural profile of indie games. But along with this increased attention is an increasing debate about how to break through in the market. What really makes an indie title? Is it the game’s budget, art style, community outreach, or their distribution mechanism that really makes indies soar? This panel will examine the success stories within the indie gaming community to begin to expand and educate developers and gamers about this in-demand space.
Panelists include:
SC: Have an indie, execute on it, and that’s indie.
JS: Indie games are defined by no budget. have to figure out how to do stuff without a budget.
DY: When the idea of indie game became real, the main concept is that anyone can and should make a game. Now it’s distilled to intent & priority. What is your intent when you’re making a game and what are your priorities? That changes depending on a number of factors including budget. When your budget goes up the intent and priority of your game design changes. When team size gets bigger, the intent and priority changes. It’s not necessarily how much money and how big your team is but something changes when those things increase. I would love to see indie developers that have budgets as long as it’s tied to them and not a company.
BM: When you put money into creating a great experience, you start thinking about things like risk management. Independent games are about innovation and fun. Lower budgets free you to take risks that you wouldn’t find in other places and would otherwise not exist.
MG: Independent means that you’re not beholden to shareholders and purely profit driven
MG: Not necessarily, it’s important that developers pay attention to it. Primarily you do it because you love it, and you have to look at what it takes to be successful in the market. If you see that there’s a lot of competition in a game genre, don’t focus on being independent, build what people want.
JS: I just make games that I like to play. No budget forces you to be more creative. Bigger companies just invest more to make bigger, better more bad-ass games. To make a sequel to my game without a budget, you have to be more creative and think laterally.
JS: I just do what I want to do. I’m not going to change, sorry.
SC: As far as being more or less indie, intention and attitude are different. Are you making a game in a pure, apart way? Are you making a game because you really care about games? The best indie games from the last few years like Katamari come from this.
DY: The intention and priorities change when you get bigger and you get more mainstream. One of the big changes is making the kind of game you want versus making a game which satisfies a certain number of people. Accessibility is a concept which gets more priority once you get bigger and leave the “indie core”. A great example is a game Dwarf Fortress, which is one of the most inaccessible games I’ve ever played. Probably one of the most complex simulations out there. One half of a game you control a dwarf fortress. Very text based ascii graphics. His priorities and intentions are different from any mainstream company that has to make a living and a ton of money out of a huge investment.
BM: The intentions are the same, we want to enable people to come in and make games. What you have to get are really good games and fun games. Focus on the fun part. There are people who are going to make a living off of it, and you need to make a fair representation to them that you’re going to get some good quality stuff and some more experimental games that won’t appeal to people. This will speak better to the type of games that we’ll see in the system.
BM: It’s not the easiest thing to do, there’s a lot of room in the industry to make it more approachable and allow people to write their own games. Even if you know how to write the code, the artwork is not super easy either.
JS: You can’t really tell how much resources have been put into it. The one thing that would help with division is a difference between apps and games section.
BM: I see a division, but as long as it’s clearly defined it’s fine, the pro and the amateur division. I don’t care who makes it. I just want to help people find the better content. the user rating system is really important.
SC: It’s interesting, it’s been running for a while. Most of the content is free and it’s mainly flash and freeware stuff. There’s quite a few flavors of indie developers out there. The word indie is being overused right now. Anyone who is not a major publisher is calling themselves indie. They have good methods for filtering the good stuff. It’s so easy to make games nowadays and there’s millions of them. How do you know what to play? TIGsource, user ratings, indiegames highlight the good stuff. The selection for them is a bigger problem than making games for games. the problem is how to make sure people see them.
MM: Hopefully one of those days that will a feature
DY: If an independent developer finds an interesting way to sell their game and keep on going, I’m not one way or another. As long as the motives are pure.
DY: It runs the risk. People are going to latch on to it and run with it. It’s not necessarily a bad thing. The people for that the label is genuinely important and whom it means something to and to whom the recognition is important, those people should work hard to define it for themselves by the kind of work that they do.
SC: We’ll step in if someone is egregiously not indie. But otherwise it’s a label that people associate themselves with. For example, Pixel Junk Eden was a bit of a controversy. They are based in japan and 30 people. In terms of intentionality, it was self-funded, completely on the side, and it was published on the side. Some people had a problem with the fact that the guy worked on the original starfox and have been in the industry for quite a long time.
MM: It would be awesome if there were more ways to help fund and find ways for more people to get started on indie games. Micro-financing for games to help encourage people to publish their games.
BM: For independent games and to raise the overall awareness, I want to see a couple more hits come out of it. I’m still waiting for the game that comes through and everyone wants to play it. When everyone knows about the space, there’s money there, there’s audience there, it’s a virtuous cycle and you’ll see more games.
DY: More hits would be fine but I’d like to see more people making games and getting involved in communities. The big surprise for me out of the whole indie scene is that the people who are involved are so tightly knit. Everyone loves what they do. I would like to see more indie games. Games are a great way to deliver educational topics and to get people to learn things without them getting to know it.
This is a re-post of an article I wrote last week on MochiLand. Original post linked here.
Geoffrey Zatkin, president and COO of Electronic Entertainment Design and Research (EEDAR), gave an interesting talk about what strategic questions developers should ask themselves before diving into game development. While I don’t believe that this is 100% relevant to the Flash games market, it did raise some interesting questions for me on how smaller indie devs can look for market data in planning their games. It may not be to this level, but it’s a great framework to think about what questions you could ask! I’d love to hear anyone who has thoughts on this.
Zatkin defines strategic game design as focusing on the WHAT and the WHY, all in advance of the tactical execution side where you focus on HOW you implement and build the game. What and why are all about the big picture and why you’re making the game in the first place, and is strongly based on the purpose and atmosphere of the game and planning for any anticipated problems. He makes the argument that many teams during production lose sight of the strategic vision, reverting to tactical decision making.
He started off by asking about your planned goals as a developer, such as whether or not you’re building a commercial or independent game. Are you hired to do it or trying to make $$? If your goal is to ship a game, then your goal is really making a game that will sell well. You can take that one step further and ask where you’re planning to have it sell, because that has implications that can incur cost afterward. If you’re launching in Asia, gamers must be able to play with one hand so that they can drink/smoke with the other. In Germany, you can’t build a game with red blood but you can have green blood. Overall, there are a lot of considerations to explore early because it’s expensive to adjust this later.
“The most common reason why games suck is lack of resources or money and then re-working and re-engineering it,” Zatkin said to the crowd. To him, it’s about planning the core of the game and setting a clear vision that can be communicated to everyone in charge of building it. Decide what you’re making early on and disseminate it to your team so that they are surprised as little as possible. “Write it down, use lots of adjectives, make a lot of references to other games,” he urged.
Zatkin presented a bunch of interesting data/graphs as an example. I snapped a few photos from his presentation, please don’t mind people’s hair/shoulders getting in the way.
This graph indicates that the first three months of a console game represents the bulk of sales for the game title. There’s a little bump comes from the holiday wave. The big problem is that games don’t have a secondary distribution channel (e.g., movies can go on dvd, tv, airplanes) so for big-budget and even mid-budget games, you should be careful.
This is a boxplot graph of racing genre games — light blue is 25%, dark blue is mid 50%, bottom blue is bottom 25%. The average revenue price is misleading, since the high performance games drag the average up to 110k but the median is 65k. In general, 25% sold 18k units or less and devs get 20–30% of box sale prices.
This was Zatkin’s example of a competitive matrix with a listing of features. Creating these can be helpful for competitive information and to understand what your audience expects. Also, market size can defer dramatically based off of a couple big factors (e.g., teen shooters and adult shooters).
Zatkin makes the point that developers need to be thinking about data like this. While everyone can make a game, making a game that does well requires forethought about how to get the game out and sell and market it. From the game design standpoint, he says that you need a strong leader in the group that pushes a clear vision along.
In the console world, Zatkin’s data indicates that game quality is a strong indicator of game sales. Realistically, since all games are compared relative to other games, not every game is going to get a 8/10 or higher. Looking at groupings of game reviews and sales. getting a 90+ game sells three times on average. Looking at 5,267 games across consoles. game reviewers have a strong correlation to the gaming audience. In short, quality really does make a difference.
This graph was interesting — these compare game sales between games which release: demo & trailer, demo only, trailer only, no demo or trailer. The vast irony is that some games just aren’t very fun once you actually play them.
This is a re-post of an article I wrote last week on MochiLand. Original post linked here.
I spent the past weekend at Penny Arcade Expo in Seattle. It was a fantastic, packed event and definitely felt more like a gamer convention than a developer convention. The gamer enthusiasm ran the gamut from complex D&D games featuring 20-sided dice, card games like Magic, to XBLA games and hardcore console games. This year, PAX was huge with an estimated count of 75,000 attendees.
One of the most interesting talks I attended was “Designing indie games with a team of one” given by Michael Todd, the creator of several cool games and most recently a neat RTS game with a distinctive visual style called Broken Brothers. You can visit his site to check out his games at www.spyeart.com.
The biggest point in Todd’s talk was the idea that a one-person indie developer should focus on making games that take short periods of time. In specific, he advocates that developers focus on creating short, 7-day games to flex their muscles and get better at game design and development. He says, “Try not to make games that take years, there are lots of penalties to doing it alone and more advantages.” He goes on to outline the advantages and disadvantages of the one-person development team.
Todd started off by describing his first game project, which was an 8-month standard game that cost him $5,000 to publish. The budget for his game was spent on an artist and marketing, but discovered that it is truly difficult to stay motivated and in the law of averages, there are lots of ways to fail in a larger project. According to Todd, working solo is not well suited to long-term projects but works well with short term projects. It’s easy to get depressed, bored, and distracted. Despite the strength of your work ethic, the lack of deadlines and the office environment with others to buoy you up often make it harder to complete games. He advocates the idea of a “game in 7 days” where the idea is to make a game in under a week, forcing you to adapt to a time limit. His games Garden, Beekeeper and Broken Brothers were all 7-day games.
Todd candidly admits that small free indie games don’t make any money, and cautions the audience not to have the expectation of becoming millionaires overnight — “statistically, it’s not going to happen”. However, creating many small games does increase the chance of succeeding and being turned into a large game that does make money. Making games in a week over a few months is a great way to increase your ability to properly design, build and finish a game and this teaches you the discipline to finish a game with a limited amount of resources.
If you’re trying to work successfully as a solo developer, Todd recommends that you get rid of your TV and other distractions and try to connect with a community. To actually get this done, he cited a couple things: using easy tools like Flash, Gamemaker and Unity to get started building games quickly; learning colour theory (“If you don’t know it, learn it, it’s awesome”); and combining several easy cool art styles if you’re not great at art — e.g., combined circles, lines, shapes, tiny art. He emphasizes avoiding programmer OCD and getting bogged down in the small details (perfect spacing, comments, etc.) and focusing on getting the game out while staying motivated. Having a good relationship with other indie developers in town can be be crucial for this. “Don’t get ground down into making a dull game,” he cautions, “Get your game out early and get feedback so it’s fun.”
This is a re-post of an article I wrote last week on MochiLand. Original post linked here.