You Lost Me at 'Buy'

Game development can really suck sometimes.

Let me set the (completely true) scene for you.  My wife and I are at an informal dinner with several other people, none of whom we had ever met before, except for my cousin (the only reason we were there).  At some point, while waiting for our meals, he started talking about our game, Demolish! Pairs, and when somebody wondered about it, he pulled out his iPhone and started demonstrating it.  One of his acquaintances showed interest in the game, so he told her, “You can buy it on the App Store.”  Then, to me, he asked, “How much is it, again?

She did not even wait for my reply before saying to him, “You lost me at ‘buy’.” 🙁

Although I was disappointed and slightly shocked at the direct rejection of Demolish! Pairs (or any game) on the basis of it not being free, it was not until days later until I realized exactly how much it was really bothering me.  This is truly a depressing sentiment for somebody who makes a living developing games.  I hope this rant exorcises that particular demon from my thoughts.

Point 1:  Games should NOT be free.  Worthwhile people are willing to pay for their games explicitly, rather than requiring coercive “free-to-play” schemes.

Shortly thereafter, we heard the common refrain about none of them really playing games anyway, followed again by the increasingly frequent mention that, ‘what I do play is this app called Candy Crush.’  Then, pretty much everybody admitted that they all play that game, and these “not real gamers” started discussing the game, including specifics of their approaches to winning and getting 3 stars on every level!

Point 2:  You DO play games; every interesting person does.  Playing a casual game is still playing a game.  In fact, that is the most common form of gamer.

It is gravely insulting to hear, repeatedly, that the games we develop somehow do not count as real games.  Just because a game does not involve a console and game controller, and shooting people on screen, does not make it any less of a game.  Lots of people play Call of Duty, but ridiculous numbers of people also play Candy Crush.  I do not like to segment people into hard-core/mid-core/casual/social/live/whatever gamers; they are all gamers.  Please enjoy Pretty Good MahJongg and Demolish! Pairs, but do not tell me that you are not playing a game while doing so.

Now, Candy Crush is the current flavor of the day, and that is a position it deserves.  It is a game based on a proven (addictive) mechanic, with a clear theme, nice artwork and audio to match the theme, and excellent execution of a good design.  For this effort, it currently earns more than $800,000 per day on iOS alone.  Puzzles and Dragons is reportedly earning $3.75 million per day!  By contrast, most games earn very little, and Forbes reports that the average iOS app earns only $4000 (lifetime), which is still far better than either Android or Windows Phone.  Needless to say, no proper game developer can make a living on an “average” iOS app.

Point 3:  Just because some games are reporting unbelievable revenue figures, it does not mean that the game industry, as a whole, is healthy.

Right now, more than ever before, we are seeing a huge influx of games on the market.  Lower barriers to entry have created a glut of content, much of it not very good, and this makes “discoverability” a serious problem.  Essentially every programmer I have ever met in my career has created a game at some point, usually while learning.  The difference, now, is that a much larger percentage (and total number) are taking these experiments and school projects and publishing them, either for free or on the off chance that they might make some “beer money”, while working a different job or living with their parents.

The result of all of this is that they are essentially peeing in the pool in which professional game developers have to swim.  Small (or “indie”, if you prefer) developers, in particular, have to deal with a ceiling of games with large development teams and huge marketing budgets, and a floor muddied by hundred of thousands of mediocre games (at best) that only serve to make our games harder to find and exposure much more difficult.  The current situation is unsustainable in the long run.

To be clear, I am very frustrated, but I am not about to “pull a Phil Fish“.  However, if our products do not find an audience to achieve significantly more than average sales, we will not be able to stay actively in business.  Sure we might be able to produce some games in our spare time while writing boring accounting software or designing web sites, but that would be barely acceptable after two decades as a full-time game developer.

To end on a positive note, however…  I overhead a conversation among some of the young people I know, and they were complaining about the IAP (in-app-purchases) in Plants vs Zombies 2, saying that they would much rather just pay for the game than being constantly bombarded with IAP (and not insisting that they were not gamers 🙂 ), so perhaps the pendulum is starting to swing back, away from “free-to-play”.

 

Oculus Rift is a Fad

It’s All Been Done [repeat 3 times] Before…

There has recently been a great deal of “buzz” surrounding the Oculus Rift, which is a virtual reality headset, or HMD (Head Mounted Display) with positional tracking.  The talk really got started at E3 2012, when John Carmack demonstrated a prototype.  After that, Oculus launched a successful Kickstarter campaign, eventually receiving $2.4 million in funding (after seeking just $250K).

The Kickstarter page, however, is very revealing, describing the Oculus Rift as “the first truly immersive virtual reality headset for video games.”  This is just plain false, and it shows not only a lack of research, but an associated failure to understand the history of VR gaming headsets, which (unfortunately for them) strongly predicts the future.

There were virtual reality headsets readily available back in 1995, 18 years ago!  Then, as now, they were being hyped as a new standard of immersion and a paradigm shift in gaming and [insert preferred hyperbole here].  In particular, I speak of the Virtual i-O iGlasses and the CyberMaxx headset, both of which our company owns (and has in storage, notably not in use), though I recall other competitors; even Nintendo got on the virtual reality bandwagon with its Virtual Boy.

I suppose that this is a good time to provide my credentials for this discussion.  In 1995, I wrote the official game drivers for Virtual i-O, which included native drivers for Doom II (ironically, Carmack’s game) and Dark Forces.  I was also later (1996) contracted by VictorMaxx (the manufacturer) to write game drivers for the CyberMaxx, as well as a virtual mouse driver that was controlled by its head tracking.  Also in 1995, I worked on Locus, the first release from Zombie, and also the first (to my knowledge) retail game that was truly (as the box says) “Engineered for head-mounted displays“.  At the very first E3 in Los Angeles, I had my software being shown in three different booths, and I helped demonstrate the iGlasses myself in two of those places.  I know whereof I speak.

Clearly, as evidenced by two nearly adult headsets collecting dust in storage, the “virtual reality revolution” never took place.  Sure, there were games that supported HMDs, and a brief time when some “location-based entertainment” (a fancy phrase for video arcades) had games which used VR hardware, but most people still played (and play) games with just a controller and a standard display.  This is precisely analogous to the non-existent 3D television revolution touted by those with skin in the game; it never happened, and while the hardware is readily (even fairly inexpensively) available, it did not take off.

There are two main issues with why virtual reality gaming has not become mainstream.  First, using a head tracker and/or other VR hardware is inconvenient.  It requires some preparation, there is a degree of setup, and then players need to wear/use slightly (to significantly) awkward devices.  It is nothing that cannot be done fairly easily, but it requires just enough effort that most will generally not bother.  This is quite the opposite of the current mobile gaming revolution (which is happening) where a player simply picks up a device, touches a (virtual) button, and plays.  There is also no “killer app” for the technology (guillotine simulator notwithstanding), so nothing but novelty to drive sales.

The second issue is that position tracking latency in a head mounted display makes you ill, literally.  Extended use (more than 5 minutes or so) of a head tracker will actually give you symptoms similar to motion sickness, or perhaps a severe hangover, including nausea and headaches.  Apparently, the makers of the Oculus Rift claim that this feeling of seasickness could be overcome once you get your “VR legs”; do not buy that.  There are specific physiological reasons for this reaction, which I will describe in my next post.  For now, let me just tell you that I have never gotten seasick nor experienced any other kind of motion sickness, but using the iGlasses for an extended period, during final Doom II driver testing, caused such an unpleasant experience that for a long time I would start feeling unwell just seeing that game played on a normal screen.  Locus was explicitly designed to have short matches and encourage a break from the headsets between rounds.

So, the Oculus Rift is nothing that has not been done before, and although the vertical resolution for each eye is slightly better than the Virtual i-O device, the iGlasses actually were more immersive, since they included stereo audio on the device, not just video.  That all said, I will admit that the Oculus Rift (like others before it) is a cool device, and I am certainly considering one on that basis.  However, it is still just a fad.

A cool fad, but a fad nonetheless.

Guilt by [non-]Association

There goes the “neighborhood”.

Going into the past weekend, one of our product sites had a problem in which accessing the page caused a very scary (and completely incorrect) “Reported Attack Site!” message in Firefox browsers, and a similar message in Safari (and Chrome as well, reportedly).  Of the major browsers, only Internet Explorer was allowing direct traffic to two specific pages, because it was the only one that does not (by default, anyway) subscribe to the StopBadware.org database.  To access our site, a user would have to click to ignore a message that said, more or less, “Run away from here and never come back.”

The problem began last Thursday, when FileKicker, a Digital River company that provides download bandwidth for many independent software publishers (including Goodsol Development, until recently), got blacklisted on the aforementioned database.  This meant that downloads from FileKicker generated the scary message, presumably because they delivered some “badware” somewhere, although I have no evidence (nor much doubt) that this happened.  The report was filed by Google.

On Friday, two of our pages that linked to downloads there were blacklisted as well because, I guess, Google assumed that if FileKicker was bad, anybody who linked there must be bad, too.  This is the “bad neighborhood” idea: we never linked to anything classified as badware or even any third-party software, but if we linked to a “bad” site, we must be bad ourselves.  Of course, the fact that FileKicker provided services for thousands of clients does not seem to matter.  This was bad on Windows, but devastating on Mac OS X, where Safari has the vast majority of the market.

By very early Sunday morning, due to quick action from Goodsol to remove all FileKicker links, and a subsequent retraction from Google, our pages were no longer banned, but all our direct links to FileKicker downloads (such as those stored at Apple Downloads) were still a major problem.  It took until yesterday [Wednesday] evening (i.e., six days) before FileKicker got this problem resolved for their downloads, with precious little information provided to customers in the interim.

This was a ridiculous episode, which produced many insights:

  1. The problem was first reported in the newsgroups of the Association of Shareware Professionals (by Dexter Bell of The Utility Factory, developer of FileBoss, an excellent file manager).  This is one of those situations in which ASP membership (and participation) was invaluable for rapid response.
  2. Digital River claims to be “the global leader in e-commerce”, a public company with close to $3 Billion in annual transactions, yet it took DR three times as long to fix the problem as Goodsol Development, a MicroISV, and never informed its clients until well after ASP members informed them.
  3. SWMirror, an independently operated download service run by Mitchell Vincent, was able to provide (better) services to affected publishers and have many downloads restored before FileKicker, part of a conglomerate with more than 1000 employees, even acknowledged the problem.
  4. The pattern of Digital River buying successful companies serving the shareware industry and turning them into garbage is intact; in fact, that record may now be unblemished.  Dealing with DR companies should only be done with due deliberation.  (read: “Do not touch them with a bargepole.”)
  5. The concept that Google can, with a simple electronic “report”, essentially shut down an internet business overnight, is more than a little scary.  Imagine launching a product that could compete with Google (or a blog being critical of them) and having most of your traffic cut off by a similar unsubstantiated report.
  6. The whole internet is a “bad neighborhood”. In fact, Google itself would be the worst culprit of all, since it provides links to nearly every crack site, domain squatter, malware distributor, and internet fraud out there.

Really, I am definitely in favor of a system to eliminate (or castrate) true spammers and distributors of malware, but when an honest company that has been doing business online safely almost since the inception of the web is economically impacted, things have gone too far.

Here endeth the rant.

Have you joined SpamBook yet?

A barrage of Facebook spams sets off a rant.

Last Friday, at 4:38pm, I received an email from Facebook entitled, “Reminder: 5 of your friends invited you to join Facebook…” Fine. Some people collect and count “friends” on that service, while I do not join and count the number of real life friends who have invited me to join. (My wife and business partner knows me well enough that she is not part of that group.) If I were to join, of course, I would lose count.

Then, at 11:40pm, I received another one, nearly identical, but with different ‘Other people you may know on Facebook’. Curious, I verified that the messages were both coming from Facebook, via email headers and the fact that the (accurate) list of invitations I have received should be known only to them. “Oops, duplicate message,” I thought. On Saturday, I received reminders at 4:44am, 6:47am, 12:16pm, 5:07pm, and 9:44pm. For good measure, I received another one on Sunday at 1:28am. Eight nearly identical messages within 33 hours trying to get me (now pissed) to join their silly little club. Not likely.

[I just decided to check the names in all eight messages, and two actually suggest that I may know my own brother. That I do. None of the other names, though.]

After the Facebook “fun” stopped, a denial of service attack on our server began. Somebody started bombarding the server with random spam messages to, literally, random (GUID-like) addresses at our domain. Not a single message from the culprit had any chance of hitting a real address, since they were not even in a human usable form, but we were getting hundreds per minute, and lost the server entirely for a while.

In the middle of dealing with this mess, the home phone rang (which normally puts me on edge anyway) and I answer to find that Payless Shoes has decided to robodial me to tell me about some sale coming to an end. Seriously?!? We are on the national Do Not Call list, and the fact that we may have bought cheap shoes there once does not give them the right to call me. I have no idea how they would have my number in the first place, so it may have just been coincidence. Report filed; customers lost.

The mail arrived with a machine printed return address from “Ealge Eye Fitness”. It made me laugh, since the people that sent it out clearly did not have the Eagle Eyes that they intended to portray. Business not earned.

Once email service was returned to normal, “Michael Jackson” became only the second actual name inducted into my spammers hall of fame filter, joining “Oprah”, as subjects (or subsubjects) that guarantee a message is not intended for nor of any interest to me. The sheer number of “surveys” and “news items” about his death was astonishing, especially from an industry which still regularly sent me (in June) special offers for Valentine’s Day.

Now that it is officially July, let me simply say that the greatest musical loss last month was definitely… Koko Taylor, who died on June 3 at the age of 80. (I saw her pitch a Wang Dang Doodle live more than 20 years ago, and she kept tearing it up right to the end.)

Here endeth the rant.

The downside of VOIP

Or, Why you should probably avoid Comcast.

Last Friday, our cable television went out. Not like ‘some services are missing‘ out, but like ‘somebody just sliced a cable‘ out. There was static on all of the analog channels, and just black (no signal) on everything digital. Many months ago we made the decision to ditch their cable modem in favor of our SDSL connection (from ACD.net), which was both faster and more reliable. We decided that the redundant Internet connectivity was more trouble than it was worth, at the added expense, and also, frankly, were just unhappy with Comcast.

For the last year or so, Comcast has been on an all-out media blitz to get people signed up to their VOIP package, bundling cable television, Internet, and telephone. The timing may have been coincidental, but the mailings seemed to intensify after we downgraded, and when we had to call about (somewhat regular) problems with the only service we kept (cable television), we always had to listen to another pitch before we could tell somebody in another state that our local HD was out… again.

Anyway, when the cable television service went completely dead, we called the customer support number. Instead of the usual sales pitch we got… wait for it… nothing. Yup. Apparently they use their own VOIP service, so when the cable system has a failure, you cannot reach anybody there by telephone. Brilliant! I was not even vaguely intrigued by the offering, but this definitely convinced me that my convictions against this technology (and Comcast) were not unfounded.

Not that I am any fan of AT&T either, but I am a believer in land lines. In the event of an emergency, when one really does need to have a phone, I am glad to have a system that will work even when the power is out. (Yes, we keep a standard handset telephone for just such an occasion.)

Our cable television signals did come back before prime time, but I think that all a satellite television company needs to do is add CBC and we are there. (Perhaps we should just move to the Bahamas where, oddly, Canadian programming is also available. Do they long for snow?)