The Definitive Guide to Game Development Success Authored by Daniel Doan & Raghav Mathur — Edited by Thomas Espinoza
Total Page:16
File Type:pdf, Size:1020Kb
The Definitive Guide To Game Development Success Authored by Daniel Doan & Raghav Mathur — Edited by Thomas Espinoza © Black Shell Media, LLC — Second Edition Section 1: Getting Started Are You Good Enough To Make The Next Hit? . .4 How To Quit Your Day Job And Make Video Games . .7 What Not To Do When Starting Out. .10 Game Development is a Business too. .12 Section 2: Making Your Game Why Your Brilliant Game Idea Is Absolutely Worthless . .14 Getting Through the Game Development Process . .17 Supercharging Your Game Development Career. .22 Why Other Game Developers are Your Friends. .. .26 Section 3: Shipping, Publishing and Marketing 6 Useful Tips To Help You Ship Your Indie Game. .29 Getting Your Game Past Greenlight on Steam. .32 Game Developers Need to Eat, Too! . .35 Game Publishers, Why They Matter. .36 How To Get Your Press Emails Noticed By Gaming Sites . .38 Effective Ways to Get Your Indie Game Noticed. .41 Conclusion . .43 Preface At Black Shell Media, we know that getting started in Indie Game development can be exciting; after all it is a large transition to go from humble gamer to a developer who is selling their own games. We understand that process and we’ve even gone through it ourselves. Over the years we have published a multitude of articles in order to help others wanting to make that same journey, but finally we have collected our most popular articles in one place in order to create this E-Book, The Definitive Guide To Game Development Success. Indie Development is not for everyone, but for those who plan on sticking through all of the bumps and bruises, we intend to give you a head start and make things a little easier. You can find plenty of information out there on how to make it in the video game development industry, but the truth of the matter is a lot of stuff out there just will not work. We wanted to show you the best ways to truly elevate your game development career. Many of these points may seem like common knowledge, but trust us common … knowledge is not always common practice. Enjoy the read, and best of luck on your game development journey! Section 1: Getting Started Are you good enough? Indie game development is a land of opportunity. The potential to acquire fancy cars, designer suits, mansions in California, and live a life of luxury is always there. Almost anything you think of, the potential to obtain it exists. Anyone can start developing a game and open up a business. The internet and revolutions in development software have broken down so many of the barriers to game development, making it very simple and inexpensive to start working and set up shop. Unfortunately, the journey from coding Hello World to making a six figure paycheck is a long one indeed. Anyone can make a game, but it takes dedication, experience, and discipline to turn it into a massive success. Before you step into the wonderful world of game design there are a few truths that you need to come to terms with. As is the case with any business, you are going to feel uncomfortable. The most successful game developers actively practice feeling uncomfortable on a daily basis. Growth always happens well outside of our comfort zones. When diving into this volatile industry, you will be pushed to do something new very often. A lot of people prefer a level of certainty in their day-to-day, but if you are unable to push through the discomfort, you will not be able to stand out. If certainty is a necessity, then this lifestyle is not for you. Is this really for you? This is not a 9am to 5pm job. This is a lifestyle. There is no denying the freedom that comes with having a work schedule which does not revolve around sitting for 8 hours in a cubicle every day, but a lot of people forget about the amount of work required to turn something from a simple vision into a tangible product or video game. If you love holidays or long vacations, you might need to rethink your plans. Small development teams often have only one or two people in the studios, which makes it very difficult to take time off or to have a proper vacation without work piling up. It is definitely not impossible by any means, but becoming your boss also means that you never truly have time “off”. You must also be confident and know that you will bring your best. Being amazing at what you do is essential if you want to succeed, but confidence is a large factor as well. Successful game developers are both confident in their ability to deliver a great game, as well as confident that their long term goals will be met as well. Part of this path to success is making sure that your outreach is on point. In addition, you need to be able to market yourself. Game developers need to understand how to make connections, both for themselves and for others. The success of your indie game studio relies heavily on reaching an audience. Awesome games will not sell themselves. There are too many great games that are being marketed properly to allow other indie games to be spread via word-of-mouth. Unless your indie game accomplishes something so revolutionary that it comes out of nowhere and amazes everyone (highly unlikely), you frankly will not get the downloads (and sales) you need. A weekly paycheck will be thing of the past At least when you first start. When … starting your new development venture, a paycheck is absolutely not a given. Individuals who start successful game development studios tend to be willing to work for free, out of the passion they have for their project. If you are not in a stable enough position to do that, going all in to start making games probably is not for you. Focus on making sure you are able to survive first. It remains absolutely true that you could reap insane rewards from your game venture, but that probably will not happen in the first few years. You definitely need to be willing and able to make sacrifices up front to reach your goals. Should you quit your day job? Game development is messy. The road to success is paved with disillusionment and disappointment. The much more common path of game development looks a bit like this: You realize that you have many game ideas in your head that you can translate onto the screen using code or any number of game development tools. You then get down to work, investing your blood, sweat, tears, time, energy, and money into creating this oh-so-amazing game for the world, to be played by eager gamers all across the globe. This takes much longer than you initially expect, and most people give up and move onto something else before project completion. If you manage to tough it out though, by the time it is finished, you have probably invested months or even years to make it into what it needs to be. You then polish it as best as you know how, prepare a short video and some screenshots, then finally flick the switch and make it live! It is finally released and nothing happens. Crickets and tumbleweeds as far as the eye can see. … A few of your friends will probably play it, and your parents will coddle you with pleasantries, but that is the end of that. Not knowing what could have gone wrong, you frantically search for the marketing strategy that you missed, the secret to make your game known to the masses. You end up utterly confused. There are all of these unbelievable stories of game developers making hundreds of thousands of dollars in their basement but again and again you … find yourself somehow left out of the party. When all has been said and done, you feel defeated disappointed, and deeply frustrated. The game you have worked so hard to build has been played by less people than you can count on your hands. No impact was made, no money was earned, and a great deal of time and energy has gone down the drain. It turns out that just creating a game and listing it for sale online is not enough; people need to actually know about your game. Your start panicking and google “how to market an indie game” only to try out different strategies with little to no success. The unfortunate truth is, the vast majority of new game developers sell less than 50 copies of their games. If this sounds like a nightmare scenario to you, you are not alone. Fortunately, this can be completely avoided. There is a better and easier way, getting your audience first then focusing on growing it out as soon as possible. Put your audience first at all times. With an audience, the entire creation and marketing process looks completely different. For starters, you will be able to obtain real-time feedback. If you give them the options, people will happily play test levels, give feedback on ideas, and even serve as sounding boards for entire drafts of the game. They know you, love what you do, and their feedback will help you guarantee that you create a future hit. Your audience will mentally purchase the game before you create it. Without an audience, you have very little choice but to blindly create a game and hope for the best.