Ocean Scenes developer gives inside look into XNA platform

Adam Holmes, developer of the ultra soothing pseudo-game Ocean Scenes, provided us with just such a viewpoint. A self-proclaimed "hobbyist," Holmes' take on the XNA Community Games service is more optimistic than most. You can check out our entire interview (along with some tranquilizing images of lovely oceanic vistas) after the jump!

Actually, I don't really consider myself an indie developer. Rather, I prefer to think of myself as a hobbyist. I've been tinkering with game development now for awhile, and the introduction of profit to the equation doesn't change my outlook on it. If I focused more on profit, I'd lose the fun I get out of it, and that would probably translate negatively into my games as well.
I started playing around with game programming way back in 1993 when I was about 13 years old. For the most part, I was editing pre-existing QBasic (Microsoft's answer to the Basic programming language) programs and games or making my own simple ones. Over the years I tried a few different things, included GBA programming and Flash but never really had the time/motivation to really get into it for various reasons.
When my children were born, I was able to take some parental leave from work and this opened a door for me. I spent the day taking care of the kids as a mild-mannered parent, but at night I became something more - the sleepless game programmer! I delved further into the world of Flash, posting stuff on my own website and Newgrounds, a popular flash games/movie site, and really started having fun with it. This was about a year or so ago, and ever since I've been pretty consistently working on something at any given time.
Why did you decide to publish your game/gadget on the XNA Community Games platform? Have you been tempted by lucrative iPhone App market?
Honestly, I do sigh and get a little starry-eyed every time I hear a news headline reporting "iPhone developer quits his job, becomes rich", and in fact was briefly tempted by the iPhone app market and its monetary promises. I even bought a mac mini and an iPod touch to get in on the game. However, even with a college diploma in programming, I found the learning curve for iPhone development a bit steep. I got extremely disappointed and almost gave up making games - until my wife reminded me why I make games in the first place - because I want people to play my games and have fun. So I got back into the Flash programming and went back to enjoying my hobby.
Then XNA came along and I thought "Hey, why not? This could be fun", which was a much healthier attitude than the "dollars in my eyes" approach I took with the iPhone. As I mentioned before, I'd tried programming some small games and demos for Game Boy Advance before and there's something really cool about seeing your game running on an actual console. This is what initially attracted me to XNA, along with its ease of setup, and the fact that I could install the SDK, play around with it and program an entire game for PC before I ever paid to develop/test it for Xbox.
How would you describe the relationship Microsoft has with independent XNA developers? Did they offer any support during the development process? Is there any contention in the 70/30 revenue split?
I found Microsoft support very accessible during the whole process, from getting started to debugging to working out payment issues. One-on-one support is available through their program manager and other employees. The forums are well thought out, well moderated, and benefit from the hand picked "Microsoft MVPs" who can answer most questions with a very fast turn-around time.
One of the things I really liked about XNA over the iPhone app store is that XNA has wonderful step-by-step tutorial videos, and plenty of downloadable examples and even starter kits (full games that you can modify to help you learn) so the introduction to XNA development is very smooth and not intimidating at all.
As for the 70/30 revenue split, this seems pretty standard with this type of thing, so I personally don't have any issues with that. They're giving us an amazing opportunity with this program. They also provide us with all the tools and assistance we need to get the job done, as well as a huge customer base, so the split seems fair.

The submission process for XNA is quite simple. Basically, you have two options when submitting your game. The first is playtest, the second release. Playtest allows other Creator's Club members to test your game out and really put it through the wringer to make sure there are no bugs. A forum topic is also created to allow feedback, suggestions and solutions from other developers. The release phase is the final review phase. This is where other CC members test your game to make sure it isn't crashing and doesn't contain any prohibited content. If your game passes this phase, it goes live on Xbox Marketplace within a couple of hours.
Generally, it is proper to submit your game to the playtest phase for a suitable period of time before submitting for final release. I found the whole process very smooth and extremely helpful. A number of modifications and fixes were made to Ocean Scenes during the playtest phase that helped make it a more solid and complete product.
Are you satisfied with the sales of Ocean Scenes? Do you think other XNA developers are satisfied with the service as a means for turning a profit?
The whole package Microsoft is offering here is truly something nobody else has.
|
I realize that there are some who spent months and months working on these games to get what they perceive as a small return. What they have to realize is that there are thousands of indie developers who spend months and months on, for example, flash games on Newgrounds.com and expect zero returns. These developers do it just to have the joy of people playing their games and are happy just to see their work featured on the front page.
This is the background I come from, and to me, 40,000 views (trial downloads) is amazing! What I'd ask the displeased developers to think about is how many people have seen, tried and likely enjoyed their work. I recently had a flash game on Newgrounds get over 40,000 views and to me, 40,000 trial downloads of Ocean Scenes is just as incredible.
I also come from a fine arts background, and to have your work on display in a gallery where that many people can view it is truly rare and incredible, regardless of how many actually purchase it. When looking at the sales figures, I didn't think about the conversion rate, what I considered were the sales themselves and how amazing that is for an individual to be able to do. Again, the whole package Microsoft is offering here is truly something nobody else has.

If I had to name something, based on the feedback I've seen from the community, changes Microsoft should look at would include more advertising for the games, a user rating system would be cool, and possibly a web page dedicated to Community Games from a gamer's perspective. However, this is early on in the program, and I'm very sure these items are already on the way, given how the CGs have already evolved from their debut last fall.
The stuff that matters to a developer is all covered - regular and useful updates to the SDK, as well as new tutorials and helpful hints being added all the time. You can really see the community and the program evolve in front of your eyes.
Overall, from a developer's and gamer's perspective, are you satisfied with the XNA Community Games platform thus far?
As a developer, I'm very satisfied. The most comparable market is iPhone, and the introduction to that is very unfriendly compared to this for a starting developer. Microsoft really holds your hand, if you want them to. Your work goes online very fast, and the stats are now all there so you can track how it's doing. From my perspective, iPhone's entry level tutorials and help videos are either too high level to be useful to a developer, or too low-level to be useful to an entry level game developer. XNA hits that sweet spot in the middle and lets you start out as simple or as complicated as you like, which is why there's such a range of games out there. Give it time - as developers learn, the games will get more and more awesome.
As a gamer I'm not disappointed - more hopeful for the future. You have to remember, this is just the first release of a program that nobody has ever quite done before. And within that first release, these are all the 'first-gen' titles. So we're talking really fresh territory here. I can't wait to watch the Community Games develop to see what we end up with. Look at the early Newgrounds stuff - by today's standard, very simple. Then look at some of the stuff that's being pumped out there by the Newgrounds community today - some really amazing innovative stuff! Ideas build upon ideas and the games get more and more wonderful. Don't give up on Community Games yet, folks - that kind of wonderful game is what awaits in the future of Community Games.





Get a WordPress.com Blog




Reader Comments (Page 1 of 1)
CouchPotato99 @ Apr 19th 2009 8:11PM
"the infantile platform"
Infantile doesn't usually mean young. Isn't this phrase calling the platform immature or babyish? While it technically makes sense, it would seem to carry negative connotations. Just sayin'...
Kenny Powers Fastball (PSN johnnynumber5) @ Apr 19th 2009 9:25PM
I don't know who this guy is and I don't know what angle he is coming from. From the interview he comes off as the ultimate MS PR voice with his positive outlook. I find it a bit on the suspicious side that he constantly knocked Apples app store but praised XNA. I'm not trying to imply that he isn't being genuine but it seems to good to be true.
Minecart @ Apr 19th 2009 11:10PM
Have you played his game? He's a shill.
Kenny Powers Fastball (PSN johnnynumber5) @ Apr 20th 2009 12:01AM
Minecart
Thats what I was kind of getting at. I was just trying to be nice about the whole thing but he came off as fake and nothing more than a shill.
Kenny Powers Fastball (PSN johnnynumber5) @ Apr 20th 2009 12:06AM
Why did Joystiq even give him a platform? It's not like he is relevant when all he did was make a glorified screen saver for XNA.
The whole thing feels fishy. Makes me sad to think of the implication I'm suggesting but how can any of this be taken seriously?
My question would have to be if Joystiq is complicit in pushing this agenda. How did this guy even reach out to get an interview? I know a guy who made an actual game for XNA and he couldn't get a mention of his competition where he was giving away $500 for anyone who got all his "accomplishments."
I'm not saying xbox.Joystiq is a complicit propaganda arm for MS but I'm wondering why there isn't an element of skepticism regarding the interview.
pete @ Apr 19th 2009 11:08PM
how is that a game? or even a program worth downloading? am i not looking at the final product in these screens on my computer?
Andrew Lee @ Apr 20th 2009 4:08AM
Anybody take a good look at the buildings in the night scene?
Larry @ Apr 20th 2009 11:45AM
Sheesh, there is something wrong when the only "legitimate" story is one that is negative or critical. Joystiq has done stories about some developers who were disappointed with their sales. They have done a couple of stories about the good and bad numbers. This is just another take of this same story. There are a lot of hobbyist out there who just like playing with things.
The Iphone comparison is a fair one. For every 1 person who is making enough money to quit their jobs there are a hundred people who will never see a dime for their work.
Chris @ Apr 20th 2009 4:40PM
i know, he didnt say 1 untrue thing, take that from someone that tried to develop for the iphone, its a nice package but its definitly lowlevel programming in comparison to .net/xna i mean the #'s that they released are BS guys, they released all games under what was it 40k, and then that one freelancer posted that he had gone well above 40k yet it wasnt in the list oddly.
The itunes appstore was seen as this ultra thing because someone released a bs game and quit his job. What about the other 4000 fart apps that probably made 2$ since they've been uploaded...
I see the xna vs appstore bs... i mean really? really? theirs so much BS thrown on the appstore and just shoved on there no demos just an endlesslist of the same crap over and over again.
I mean really, you know why the appstore sells so many copies and the xna doesn't sell as high a conversion. ???? BECAUSE THERES NO DEMOS IN THE APPSTORE,.... THE CONVERSION is 1:1 because theirs no friggin way to know if that 1.99 is being burned on trash or something decent. Most of the stuff on xna doesnt convert because generally it wasnt done well enough to warrant sales. The ones that do warrant sales get sales.
The iphone appstore is probably the biggest rip off and blackhole of impule buy cash EVER!
Kenny Powers Fastball (PSN johnnynumber5) @ Apr 20th 2009 5:58PM
Larry
I'm suggesting this individual isn't credible. If it doesn't feel fishy to you guys then so be it but it feels extremely contrived to me and other also agree. His answers are all just done to make his employer look good. It reminds of those new PC commercials where actors and actresses are charading as real people to guy a PC over a Mac. Funny thing the original commercial with "Lauren" had to be re-edited after the commercial first aired because it showed she never went into the store to begin with.
This guy is either an actor or a corporate shill in my opinion. Nothing he had said suggest otherwise. If it's usually to good to be true it probably is. This is that circumstance.
Chris
Nice attempt at propoganda there buddy. The fact of the matter is there are tons of demos on the app store. Even amidst the see of fart apps on the iPhone it's still easier to get noticed than through the community games portal on Live as evidenced by people who actually made games and not screen savers. The only thing holding XNA & CG's back is Microsoft not supporting it.
Larry @ Apr 21st 2009 12:13PM
Sorry, I don't subscribe to the conspiracy theory. It just sounds like exactly what it is. If your so suspicious why not check the XNA forums and look around.
Here is another hint for you. That guy is not a Mac and the other guy is not a PC they are actors.
Kirk @ Apr 24th 2009 11:50AM
Well as entertaining as the conspiracy theories are, I can say with utmost certainty that he is not a MS employee, as he's currently sitting in the cubicle across from me. I can say pretty confidently that we are in no way affiliated with MS, besides using there products when we are forced too. Quite frankly, we tried to avoid MS products whenever we can... though ironically I'm posting this from a MS machine.
Though if he's holding out on me and does work for MS, I want some free software... :-P
Holmfry @ Apr 22nd 2009 3:40PM
Hi there, I made Ocean Scenes. I don't understand the point of view that I'm a "shill". I made Ocean Scenes as a fun little starter project (currently working on a "real" game for you app haters so no worries) and I was really pleased with the whole process.
When I saw the Joystiq article about bad sales for XNA, I fired them off an email telilng them how pleased I had been; they requested an interview. Simple as that. No conspiracies, corporate plants, etc. :) Sorry to disappoint!
Anyway, keep your eyes open for my upcoming game, and you can always check out www.holmadegames.com for my other projects.
Paul Holmes @ Apr 22nd 2009 7:16PM
dear conspiracy douches,
the creator is my brother, doing what he loves, stop being douches.
sincerely,
paul
apple_humper @ Apr 23rd 2009 8:29AM
clearly, the last few posts are form Microsoft employees. I heard theres a department at MS and their sole purpose is to comment on website comment sections. pretty obvious here.
djpholmes @ Apr 26th 2009 6:44PM
I think it is incredible tha t our society has come to a point where a person is bashed for making POSITIVE comments-really guys-people do have hones, positive opinions-maybe instead of being so critical you could get out there and do something yourselves
djpholmes @ Apr 26th 2009 6:49PM
Honestly it is pretty sad when to say positive thing s about
something is considered a negative thing. Maybe instead of being so
critical about someone who is obviously excited about what he is
doing , you negative nay sayers should go out and do something
yourselves. Hurray for the person who enjoys what he is doing, has a
positive outlook on life and supports a system that allows people to
experiment with their hobbies and passions. What a refreshing change
to hear positive comments on ANYTHING!!!!!!