Thursday, November 17, 2011

You Gotta Pay Your Dues If You Want To Sing the Blues


"I am the entertainer,
And I've had to pay my price.
The things I did not know at first,
I learned by doin' twice." 
                    - William Joel

A couple of weeks ago, I wrote at length about the 10000 Hour Rule, which can be stated as follow:

To master any non-trivial field requires 10000 hours of dedicated practice and study.

The previous post was about the rule and why I think it's a true thing. I also wanted to write a bit about how this rule applies to the creation of computer games, which, believe me, is an endeavor that takes many years to master.

How the Rule Applies To Professional, AAA Game Development

Big game companies are infamous for eating their young. They scoop up young people that don't know any better, make them work insane hours for crap pay, discard them when they burn out, and harvest a new crop of workers. There are few elder statesmen who stayed around long enough to get really good at what they do. Alas, most of the rank and file get driven off before they put in the years necessary to get really good.

So if you've ever wondered why games tend to be so derivative and make so many of the same mistakes again and again ...

How the Rule Applies To Indies

When an indie developer nobody cared about suddenly breaks out and releases a hit, kickass game, you know what I love to do? Find out how that sudden superstar spent the years learning to make a good game.

Every successful indie developer has a pile of relatively rough old games they cut their teeth on. Notch (Minecraft) does. Jonathan Blow (Braid) does. Petri Purho (Crayon Physics) does. I sure do. John Carmack and John Romero made a pile of games you never heard of before they created Wolfenstein 3-D and Doom.

It's necessary. You can't just make a good game from scratch. You have to spend years working at it, writing stuff that you probably won't be very proud of. I count myself very lucky that, when I was writing my early RPGs, there was pent up demand for them. Enough so that even my rough, subpar goods were able to generate a living.

One More Example That Amuses Me

I only just heard about an upcoming Indie RPG called Driftmoon, being developed by a small company called Instant Kingdom. Hey, why shouldn't they write an Indie RPG? Everyone else is.

I'd never heard of them, but I looked at the gameplay video and the screenshots and thought, "Hey, this looks really nice. I bet this isn't their first game."

Then I looked at their older games. Five of them, each one a little nicer than the one that came before. It's awesome to look at. You can almost see the learning.

(Oh, and you can see the couple who runs Instant Kingdom here. I don't want to sound crass, but these are two seriously attractive game developers. If I was running some Association For the Advancement of Indie Games or something, I would put those two on a poster in a cold second. The caption would be, "Indie Game Developers - WE'RE NOT MONSTERS!")

How the Rule Applies To You. (If You Want To Create Games.)

So if you're one of the many enterprising young folks who ask me about getting into this business, learn from the above. Write games. Lots of them. Don't worry about aiming too high. Don't do your ultra-mega-epic yet. A bunch of varied, small apps is a great way to learn, and you'll get a bunch of your failures out of the way early.

It's a lot of work, but don't despair. Hey, I built a career on a game that looked like this. If that can happen, than you, a person I suspect is at least as intelligent and driven as me, totally has a shot.

82 comments:

  1. Do you have a screenshot of the old version to share?

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Maybe I'm alone in this, but I actually vastly prefer the charming old sprites from the Exile 3 days to the isometic graphics used today, which just look blocky and kind of...bad.

    The UI and gameplay have definitely improved from the days of Exile (With the exception of spells, I loved being able to collect dozens and dozens of spells, as opposed to the far fewer in Avernum, it added a fun Pokemon-style collection mini-game to the experience), but the gameplay graphics have gone downhill, in my opinion. When you're an indie developer, you can get so much more mileage out of stylized sprites than you can out of any attempt at quasi-3D work, which is both more development-resource-intensive, and less rewarding for the player since you can't achieve the same effect as a studio with a bigger team and budget.

    2D/stylized art is cheap, and easier to make compelling and emotionally relatable (Bastion's a pretty good example of this). Extra Credits actually did an episode on the Uncanny Valley that touched on this issue - http://penny-arcade.com/patv/episode/the-uncanny-valley .

    NB: I'm a huge fan of Spiderweb Software, no offense intended!

    ReplyDelete
  4. I'm with hexstring up there. I got Exile off a MacFormat CD in the early 90's, and that screenshot sir, is not the game I played.

    ReplyDelete
  5. You're onto something there, Jeff. Most developer probably aren't very proud of the very first games they wrote, myself included: Magebane 1 and Bikez 1 are not even on our webpage. :) Learning game development also applies within a game: The first Driftmoon Alpha we published was far inferior to the 6th Alpha we're just about to publish. Actually work on Driftmoon started in 2005 under a different name, the whole game has been changed a few times over. With our next version the first half of the game will be just about finished, finally, after three or four complete rewrites of the plot... ;)

    Great to hear you've liked what you've seen of Driftmoon. Thanks for mentioning us, and good luck with your current projects Jeff - skills and experience you already have! :)

    Ville and Anne, knee deep in Driftmoon.

    ReplyDelete
  6. Heya Jeff,

    I'm Ian from witching hour studios (we just released our first game, Ravenmark last week) and I wanted to thank you for the years of enjoyment your games gave me and the inspiration to try my hand at designing my own game.

    Cheers,
    Ian

    ReplyDelete
  7. Totally agree Jeff. To succeed at being and indie you need to be dedicated to your craft and make tons of small crappy games that gradually get better and better. Many people bail after their first commercial game flops instead of persevering and making another one, and another.

    ReplyDelete
  8. Same here. I've been on my second RPG for three years now and it was largely built on the first. I'm finally just a couple months from a final gold release (seventh major build).

    Likewise, my first isn't on my site. It might be later if I take what I learned and make it over.

    I'm not surprised the Mönkkönens are pretty folk. They sound pretty when they write on RPGWatch or that site you love that doesn't scale to your level ;)

    ReplyDelete
  9. I just want to agree with Fil - I LOVED having a million spells and abilities to choose from, and the ability to choose all custom-made characters. It made my characters seem really 'mine'.

    In contrast, Avadon REALLY reminds me of Baldur's Gate. Both have pre-generated characters that you get to choose how you level, and both are heavily based on D&D. (...Jeff...you seem to come fairly close to 4th edition based on the appearance of game mechanics in Avadon...hope that doesn't get you in any trouble).
    Now, I LOVED Baldur's Gate. But at the end of the day, I STILL love Exile more.

    I also agree with Fil that I miss the top-down 2D graphics.

    Also, I've realized I don't like the way secret walls exist in Avadon - a little button takes all the fun away. I REALLY miss walking into every wall in Exile trying to find the one I could phase through.

    ReplyDelete
  10. "Also, I've realized I don't like the way secret walls exist in Avadon - a little button takes all the fun away. I REALLY miss walking into every wall in Exile trying to find the one I could phase through."

    Oh my god. I remember when I was a kid, before I could afford the full version of Exile 3, I had a saved game in the demo where I had literally walked into every available tile of wall in the entire demo game. Every tree in every forest, every rockface in every cliff/mountain terrain, every block in every building wall.

    The reason I remember this with deep fondness instead of scorn is because, as-often-as-not, my obsessive desire to explore the hidden nooks and crannies of the game were actually rewarded with a secret room, or a new quest that I hadn't yet discovered!

    I honestly probably got more than 100 hours of genuine enjoyment from Exile 3. When I grew up one of my first adult purchases was Avernum 3, and while I played it, and it was tons of fun, the charm from mechanics like this just wasn't there. It was still a great game, and I finished it for the story, but I no longer explored everything.

    ReplyDelete
  11. I love how this applies to just about everything worth doing in life. Excellent.

    ReplyDelete
  12. You forgot to mention that having a little initial success will go a long way. For example, your first games sold well enough to make you write more. But for many people the first few games don't sell much at all. In that case it can be pretty difficult to keep grinding away at the 10,000 hours. The people who have succeeded have done so because at some point in their early career they had enough success to encourage them to continue.

    ReplyDelete
  13. Success is great, but I don't think most developers make games to be famous, or to get a lot of money. Because you probably won't get success, or money, by making games. What you get is a game, if even that... :)

    Financially getting paid can make a huge difference of course - you get to spend more hours making games.

    ReplyDelete
  14. How come only Eve doesn't get a surname? That seems unfair.

    ReplyDelete
  15. "Every successful indie developer has a pile of relatively rough old games they cut their teeth on."

    Except Martin Schweiger and Austin Meyer.

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete
  17. Good points. If there is one thing I regret today, it is that I did not think smaller when I was younger, so that I could have finished some of those old projects. I still put in a lot of hours and learnt a lot, but there is really no substitute for getting something out there in a finished form.

    ReplyDelete
  18. Or we can sum it all up in a quote by U.S. President Calvin Coolidge:

    "Nothing in the world can take the place of Persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent. The slogan 'Press On' has solved and always will solve the problems of the human race."

    ReplyDelete
  19. And playing games doesn't count toward the 10 000 hours no matter how much some people wish it did. Some people think they want to make games because they like to play games....

    ReplyDelete
  20. So that could really mean that more practice ends up to everything you wanted to happen. I like this blog very much, it shows to us that nothing is impossible with uncomplaining. I would like to thanks for sharing us these ideas. PMP Seattle

    ReplyDelete
  21. The minute you think of giving up, think of the reason why you held on so long eq2 platinum, when the words "I love you" were said by you for the first time, my world blossoms eq2 plat, Look into my eyes, you will see what you mean to me eq2 gold.

    Let`s write that letter we thought of writing "one of these days Tibia Gold, just because someone doesn't love you the way you want them to, doesn't mean they don't love you with all they have Tibia coins, don't waste your time on a man/woman, who isn't willing to waste their time on you sro gold.The bravery of each bull is then rated with care according to the number of times he demonstrates his willingness to charge in spite of the sting of the blade Runescape gp, Henceforth will I recognize that each day I am tested by life in like manner. If I persist, if I continue to try, if I continue to charge forward, I will succeed rs gp, Your future depends on your dreams Runescape2 Gold. So go to sleep. Do not keep anything for a special occasion..

    ReplyDelete
  22. I really admire the important ideas that you offer in the content. I am looking forward for more important thoughts and more blogs. Soccer Training Program Soccer News

    ReplyDelete
  23. To create a such kind of article is really amazing,I daily read your blogs and give my announcement for that here this article is too great and so entertaining. Golf Betting Online Devisi Primera Spanyol

    ReplyDelete
  24. I love how this applies to just about everything worth doing in life. Excellent.

    sbobet
    maxbet
    แทงบอลออนไลน์

    ReplyDelete

  25. I am always searching online for tips that can benefit me. Thanks!
    slots

    ReplyDelete
  26. This was very helpful, thank you so much!love
    gclub

    ReplyDelete

  27. Very useful advice in this particular article! Oahu is the net worth gucci mane little improvements which make net worth eminem the greatest changes. net beyonce Thanks for sharing! net adam sandler The article net jerry seinfeld you have discussed here really awesome. I like and valued your work. I read deeply your net kevin hart article, the items you have stated in this informative article are net triple h of good use net john cena I have never had a selected radish or green vegetable that I'm alert to - but following viewing these net david bowiebeautiful photographs, net julia louis dreyfus I am aware I do want to!

    ReplyDelete



  28. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well.
    I wanted to thank you for this websites! Thanks for sharing. Great websites!

    Happy Chick
    happychick pc
    Happychick apk
    happychick for android
    Happychick Ios
    HappyChick latest version
    Happychick Emulator

    ReplyDelete
  29. Topxlisting is the top most specialized Company in web design & web development. We are IT professionals who made this portal after months of research and evaluation. Our mission is to help people who can’t figure out which web company is genuine and legitimate.

    ReplyDelete

  30. Hello! Thanks for sharing this amazing content your information is really very awesome to read. Keep it up and best of luck for your future updates.



    Amazon fire stick customer service

    Amazon fire stick customer care

    Amazon fire stick phone number

    Amazon fire stick customer support

    Amazon fire stick support

    ReplyDelete
  31. Amazing, exceptionally useful post I cherished it and wish to see more posts like that structure this blog. as of late I composed an article about photography on the off chance that anybody is keen on photography you can peruse it by visiting my Photography blog.

    ReplyDelete

  32. Your blog is very useful to us and others. Interested in playing many different games and then playing for real money. Click /boy256.topbloghub.com/

    ReplyDelete
  33. Thanks for the great article. Click here to read my stuff. olympicmarcie.dailyhitblog

    ReplyDelete
  34. Thank you for this article. It is very useful Follow my article here.talk.mthai.com << click

    ReplyDelete
  35. Your blog is very useful to us and others. Interested in playing many different games and then playing for real money. Click สิงห์บลูเชลซี

    ReplyDelete
  36. Thank you for this article. It is very useful Follow my article here. click >> จิ้งจอกสยาม

    ReplyDelete
  37. Thank you for this article. It is very useful Follow my article here. วิลเลี่ยน << click

    ReplyDelete
  38. This article is very good, read and understand and have a lot of knowledge. Read my โควิด-19

    ReplyDelete
  39. Thank you for this article. It is very useful Follow my article here. คัลลั่ม ฮัดสันโอดอย

    ReplyDelete
  40. Thanks for your sharing, it helps me a lot and I think I'll watch your post more.
    ………………………….
    medium.com

    ReplyDelete
  41. Choosing best makeup artist in mohali is one of the most stressful tasks for a bride.To make things easier here is a list of the best bridal makeup artist in Mohali

    ReplyDelete
  42. Wireless security consultants’ job description can include a variety of different tasks. Companies need experienced professionals that can take care of every aspect of wireless network security. Wireless networks have quickly become the backbone of many businesses.
    wireless security consultants jobs

    ReplyDelete
  43. The time it takes to turn a page feels like an eternity on the Nook compared to the Kindle 3. Now, not all of us are in such a hurry, but I have to say having tested both, once you have tried the Kindle it somehow feels like you are wasting precious seconds of your life with the Nook.my kindle fire won t charge

    kindle fire not charging or turning on

    kindle fire 7 won't charge


    amazon fire tablet not charging

    kindle fire not charging or turning on
    kindle fire 7 won't charge
    kindle fire battery won't charge
    kindle will not charge
    kindle fire won t charge when plugged in
    kindle fire will not charge
    amazon fire tablet not charging

    https://www.kindle.net.in/kindle-fire-says-its-charging-but-its-not/

    ReplyDelete
  44. Do you have any errors with your canon printer? Are you facing canon printer won't connect to wifi ? Resolve this error quickly with the help of our skilled technicians. They will resolve this error within minimum time. To know more visit our website Printer Offline Error.

    ReplyDelete
  45. Amazon Prime is best in class video streaming service. If the truth to be told, video streaming is just one benefit of many that one can gain by subscribing the Amazon Prime subscription. But, what if you have to cancel Amazon subscription? Worry not. Subscribers are not bound to continue to get along with Amazon Prime subscription. Users are allowed to cancel their Amazon subscription with ease of mind. You can get either partial or full Amazon refund in two cases. Open the given link to know everything that you need about Amazon Prime cancelation and refund.

    ReplyDelete
  46. If you are looking for a reliable and instant solution to solve the alexa won't connect to wifi error, then you are at the right place. We are a team of dedicated and skilled techies who works 24/7 to provide you best service. To know more visit the website Alexa Helpline.

    ReplyDelete
  47. If you are thinking of upgrading your old toilets suit then you must install a best quality and branded one. NZhomeware is a leading and well-known homeware providing company in Auckland that provides you the top quality, latest designed and long lasting bathroom products at very affordable price. We have a wide range of latest designed toilets suits. You can choose them as per your budget and favourite colors
    .
    toilets

    ReplyDelete
  48. Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.

    Plancontingenciaunitec.com
    Information
    Click Here
    Visit Web

    ReplyDelete
  49. Choosing the right payment app for kids is very important. While picking up the best money transfer app, parents need to make sure that the payment app is safe, secure, and user-friendly. Also, it must be widely accepted for hassle-free payment experience. If this is the criteria for choosing a payment app for your kids, you might like to choose Cash App. But, the million dollar question is: Is Cash App Card for minors available? Answer is No. According to Cash App policy, kids and minors below 18 can't use Cash App card. However, if parents wish, they can allow their children to use their own Cash App card for hassle-free payments. Read more about Cash App card for kids

    ReplyDelete
  50. You discuss some rules and restrictions about game and app developers. You deliver informative information. I really like your post.
    commercial cleaning Dallas is the best cleaning services provider. We deliver different washing services like washrooms, floors, restaurants and power washing.

    ReplyDelete
  51. Thank you for sharing informative information. You deliver information about rules for game developers. Beside, locksmith near me Dallas provide the quality work as your requirements.

    ReplyDelete
  52. Hello, this article is awesome. it is useful for people. I have shared it with my friends. thank you keep sharing, thanks. this time to take advantage of MBBS Scholarship in China for more details.

    ReplyDelete
  53. How To Get Money Off Cash App Without Bank Account To Deposit Your Money?
    Are you one of those who are seeking the right guidance to understand How to Get Money off Cash App without Bank Account in a better way? Moreover, you can also find out the right source and experts’ suggestion to get your money off Cash App account without your existing bank account.

    ReplyDelete
  54. How Can I Make Myself Aware Of Cash App Dispute?
    Cash App Dispute is a facility via which you will be able to get your money back to your Cash App account. However, you might face some hurdles and loopholes due to the lack of information. So, you have to simply approach the Cash App specialists who will assist you regarding the same.

    ReplyDelete
  55. This is a good post. This post gives truly quality information. I really happy found this website eventually.
    123bet แนะนำเพื่อน

    ReplyDelete
  56. Amazing blog! I really like the way you explained such information about this post with us. And blog is really helpful for us .
    igoal huay

    ReplyDelete
  57. I really enjoyed your blog Thanks for sharing such an information post.
    สล็อตค่าย habanero

    ReplyDelete
  58. https://apkprobox.com/baldurs-gate-mod-apk-latest-version/

    ReplyDelete
  59. This comment has been removed by the author.

    ReplyDelete