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 uscommon
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.
This is not only extremely risky, but incredibly time consuming and expensive. The real
beauty of building an audience of followers is that they can help you advertise much
more effectively than if you were to just purchase a few paid ads and call it a day.
To be clear, what I am talking about is not building an audience overnight. Dustin
Moskovitz, the co-founder of Facebook was asked in an interview about what it felt like
to be to be part of Facebook’s overnight success. He replied with something similar to
this: “If by ‘overnight success’ you mean staying up and coding all night, every night for
six years straight- then it felt really tiring and stressful.” The journey will be tough, but
with an audience behind you to offer feedback that you desperately need, you just might
make it. Focus on your audience, and the rest will take care of itself.
What mistakes should I avoid?
There are many mistakes indie developers make when they first open the doors of their
indie studio: being overstaffed/understaffed, underestimating how many different ‘hats’
you will have to wear at your studio, etc. Yet, there are mistakes you need to absolutely
avoid right out of the gate. Below are a few that are not only worth avoiding, but that
must
be avoided if you want to start your brand new venture on the right foot.
Onboarding all of your friends:
The aspiring indie dev loves making games, their friends love playing games, what could
go wrong? Unfortunately, there is a difference between being a fan of gaming and being
passionate about developing them.
Furthermore, there is a difference between knowing what makes a game great and
actually ‘knowing.’ It may seem fun to hire one’s friends to make games with them for a
living, and if they actually have a proven track record of tinkering around with game
design, then great! But actually creating a startup around the idea that a group of friends
can develop games every day and actually make a living doing it? It can be incredibly
reckless.
In short, if you are serious about starting an indie studio, you may be tempted to hire
your friends. Unless they are actually the best candidates for the job, avoid the
temptation and hire professionals who are actually qualified.
Neglecting written agreements:
Whether you hire your friends or other professionals you will need written agreements.
What happens if your indie game becomes profitable beyond your team’s wildest
dreams? Does everyone get a fair cut? What if a few of you cannot agree on the
direction of the indie game? What happens then?
Moreover, who's actually in control of a game’s IP? You are not just creating a Dungeons
and Dragons
campaign, you are creating a legitimate product that could be fruitful.
Think about it: what would happen if Notch had created Minecraft
with a group of
friends without a legitimate agreement? It could have been disastrous!
Rocket Lawyer
has a great write-up on business partnership agreements and the
questions that must be answered in every agreement. Follow the advice in the post, and
you will have an airtight agreement that will protect every facet of your new indie studio.
Skimping on outreach:
Marketing is vital to your success. We have talked with a lot of indie developers who say
to me that they will figure out the marketing details later as the game is being
developed. While that is not a very good plan, some even go so far as to say they think
that the game will be so good, word-of-mouth will spread the good news about the
game. That is an even worse plan.
Drew Williams, co-author of the book Feeding the Startup Beast
suggests spending 10 to
20 percent of your desired gross revenue on marketing when starting out. “As you
become a more established business,”
says Williams, “that drops to 5 percent to 10
percent of gross revenue, and for the largest businesses it is typically 5 percent or a bit
less.”
The success of your indie game relies heavily on marketing. Awesome games do not
sell themselves. Word of mouth is unreliable and inconsistent, both are qualities which
are not good for your game. Your game will not be any worse for having to rely on
traditional advertising, but it will
be more successful.
Is this really a sustainable business?
Know your numbers:
To make a living from indie games, you will have to start running your own business.
There is no way around it. If this idea scares you, or you find it largely uninteresting, then
get yourself a commercially-minded but creatively-sympathetic business partner
immediately. In addition, you should try and get a hold of a good business accountant
(hard to find!) and read up on the laws of running a starting a company. Get your
paperwork done, and file as a company.
After you get your business up and running, this is where we come back to numbers.
You must have a good web analytics package on your website: this is the single most
useful piece of marketing advice anyone has ever given me. Without this, you will not
know why your game is selling or not selling. Google Analytics is immensely powerful
and free: I highly recommend it.
Know your potential:
Up next are sales projections. How much money can your indie game make? Well, we’ve
now seen that a statistically insignificant percentage of indie games can sell over a
million copies! More sanely, Amnesia
, an indie game from a developer with an existing
fanbase, which features graphics approaching AAA quality has managed to sell nearly
200,000 units. Other indies are delighted when their games break 10,000 or 20,000
units. Industry veteran Simon Carless has some rather interesting sales stats on every
platform here, breaking it down very elegantly. You will want to use this data in
conjunction with your market research to figure out how many sales your game is
capable of.
Know your opportunities:
Persistence is the most important trait you will need as an indie developer. You will
need to make mistakes, learn from them, then carry on anyway. You have to love doing
this in order to do it at all: that is precisely why the indie games scene is one of the best
places to be in this cruel world! Also, indie developers are banding together and
collaborating at an ever increasing rate. Look at some of the cross-marketing in games
like Super Meat Boy, or projects like Cliffski’s ShowMeTheGames.com. Getting actively
involved with the indie games community can really benefit your work and open up new
doors.
Know your payment model:
Think of your payment model as part of your game design. Have some food for thought:
free-to-play games incorporating virtual goods offer the highest possible ceiling in
terms of revenue on PC and Mac right now. They allow customers who love the game to
pay more than average, and they also capture small amounts of revenue from players at
the other end of the scale, who otherwise might not buy a “full version” of the game.
However, just because something has the highest ceiling does not mean that’s where
you should aim: it may simply not be suitable for the type of game you want to make.
Remember, we are still in the “Anyone Who Wants to Make a Game” category here; you
are doing this because you have something you want to create, not because you want to
make the most money possible. So, it is crucial to know that traditional “pay-once” titles
are still very viable for individuals and small companies.
Know your value:
If you do go down the pay-once route, we would urge you to look into DLC and ways of
offering more value to customers who truly love your game. Pay-once arguably offers
more opportunity for immersion and scope than free-to-play, so you may well gain some
very passionate fans who would love to get hold of more content. It is also more
customer-friendly: you do not have to keep badgering people to give you money every
five seconds. That could lead to a more meaningful relationship with your customers
and relates back to a key point we talked about earlier- building an audience.
Section 2: Making Your Game
Is my game idea really worthless?
Ideas represent one tiny percentage of your game. They are not the core, only a spark—
“A source of motivation to make you sit down and work in front of your computer.”
-Lach, Co-Founder of Berzerk Studio
Your game idea is terrible. However, everyone’s game ideas are terrible, so that is
perfectly okay. Stop wasting your time needlessly hoarding your game ideas, or waste
hours of your life writing 100 pages of design documents. Just sit down, start working
on your game, and learn from the process.
A game is simply just not playable until it is made, and thus is inherently worthless in its
design document form. No matter how carefully crafted your documentation may be,
there are a myriad of reasons why your brilliant idea can fail when it comes to
execution. Some of these possible reasons could be lack of technical skill, not enough
budget, time constraints, lack of personal motivation, poorly thought out game
mechanics, or a host of other issues that you will undoubtedly run into when you
actually begin the development pipeline.
A game developer’s goal is to design a satisfying game experience, and even assuming
the most basic mechanics possible, the execution of this design can be derailed at
many points in the development cycle. The designer must convey their idea to the rest
of the team, a team filled with people who will have many different ideas regarding what
is and is not feasible within the given scope of the project. A design document does not
hold a candle to the months and years of hard work required to complete a game, no
matter how intricately designed the document is.
Games ship only thanks to the effort put in by the entire development team, not because
of ideas.
Shipping a game involves navigating through an ungodly amount of programming and
debugging work, insane hours of refining art, writing, quality assurance, music
production, voice acting, trailer production, dealing with countless man-hours of
marketing, and figuring out the logistics of running a synchronized skeleton crew. The
game idea? Sure it can be used as a catalyst to get the work done, but the actual
development process will more often than not shred apart the initial idea, as the
logistics behind creating and releasing a game that is fun and polished will interfere
with the design documentation that was written before the actual development process.
The notion that a game idea is valuable and must be cherished before the prototype
stage is amazingly out of touch with the oftentimes grueling development process.
Many fledgling game designers have a similar notion of: “I have this amazing idea. It is
absolutely brilliant and will sell hundreds of thousands of copies and make me rich. I
want to onboard a team to make this game for me with a revenue share model. I am
scared that people may steal my game idea and get rich off of it.”
The honest truth? No one will ever steal your game idea. You don’t need to worry about
your precious game idea ever being stolen because even if someone did take it, they’d
still have to spend countless hours building it, fine tuning its gameplay, figure out a path
to market it, then spend countless more hours polishing it to the point where it’s
suitable for release. By the time this happens, it would most likely be dramatically
different than the initial idea, as it is inherently impossible to design a complete and
perfect game on paper without putting in the hours and getting into the meat and
potatoes of development.
Do not misunderstand, without game ideas we would not have video games. However,
the game idea itself is a microscopic part of the entire game development process, and
should be treated as such. Focus on actually making your game, not just coming up
with ideas.
How do I survive the development process?
You just called up your programmer buddy, your artist cousin, your uncle who makes
chiptunes in his attic, and your neighbor who works marketing. You are all sitting there
in your garage, super excited to start your first indie game. But do you really know what
you are attempting? Every day, hundreds of indie game projects begin and end. You
don’t want to be one of the many failed studios out there. Keep an eye out for these ten
easy to spot mistakes that you should try and avoid to guarantee the success of your
studio!
Overcrowding your team:
You have probably heard the saying “too many cooks spoil the broth.
” It might seem like
a good idea to have a huge variety of people on your team, but in reality it can cause
many complications. How do you allocate tasks? Do you really want to micromanage all
these people? What if a teammate gets jealous? How do you take everyone’s opinion
into account? Are you going to share equity? It is much better to stick to a small,
competent team. Look at the hugely successful indie studio Vlambeer. They are
comprised of only two guys at their core, and they have created masterpieces like
Nuclear Throne. Could they have done it with a lot more people all working at once?
Probably not as easily.
Keeping your project a secret:
As Dr. Strangelove once said, “What is the point of a secret weapon if you do not tell the
world?” The whole point of creating games is for people to play them. So why spend
hour after hour slaving away to create an awesome, polished product if nobody knows
about it? Many indie developers think that they should keep their games hidden away
until they are deemed “presentable enough.” Bad idea. Start growing your fanbase as
soon as you start working! When we started our work on SanctuaryRPG, we started
sharing builds on our subreddit community pretty much as soon as the game became
playable! It was hugely beneficial for us to have a willing audience of people to get
feedback and ideas from. Games become successful through community-building, so
get started ASAP!
Dreaming too big:
There is one word that will rule your life as soon as you get into the world of
development: scope
. These five letters put together dictate how much time and energy
will go into your project, how polished it will be, how much money you will spend on it,
and so much more. Put simply, the scope of the project is how large or small it is. Are
you making a tiny flash game, or are you developing the next Final Fantasy installment?
Know your scope from the beginning, and be wary of scaling up or down without
considering all the factors involved. If you are about to dive into your first project, do not
expect to end up with something on par with League of Legends or Runescape. Start
slowly, and eventually you could make something huge!
Reinventing the wheel:
Powerful tools like GameMaker: Studio and Unity3D exist for a reason—to make your life
simple. Why spend months and months toiling away on a game engine when you could
have built upon something that was already out there? You’re probably thinking “but it
must look so amateur to use pre-existing engines. They’re so basic!
” Ever heard of the
game Hotline Miami? Risk of Rain? Overture? Those hit titles—along with many many
more—were made in GameMaker. These software suites and engines are very versatile
and while some may be basic when you start off, they give you the potential to make
something huge and dynamic.
Not accepting feedback: One major piece of advice for aspiring game devs? Have
people playtest your game
. Spend half an hour identifying your target demographic, find
a bunch of friends who fit the bill, plop them in front of a computer, and see what they
think about your game! It is crucial to get feedback at every step to make sure that you
are heading in the right direction. Developers always need to be thinking about what
their audience will enjoy. Some people believe that you should make the game that you
love and ignore what the public thinks, but I beg to differ.
If you want your game to sell
and become a viral hit, the public needs to appreciate it. Make sure to incorporate your
audience’s feedback into your project!
Trying to do it all: Find me a single game developer who codes, draws, 3D models, rigs
animations, composes, voice acts, sings, markets, edits video, and designs, and I shall
crown them the lord of the indie game world. Two words: core competencies. The key
to success is doing what you do best and outsourcing the rest. A lot of developers
hesitate at the prospect of things like hiring a PR firm or commissioning art. If you
spend your time divided between being the CEO, CMO, COO, CTO, CFO, and CLO of your
studio, you will never get anything done, and the work you get done will be subpar. Know
when to outsource work to freelancers or teammates, and your life will be much easier.
You will have more fun focusing on what you are good at, and things will come together
much more quickly. Be careful though; keep Mistake 1 in mind! P.S.—if looking for
people to outsource your work to, check out
Fiverr
or Reddit’s /r/gamedevclassifieds and
/r/slavelabour! These sites are great for finding adept assistance without hurting your
wallet.
Neglecting to take breaks:
If you work yourself to death, nothing good will come of it. Your health will deteriorate,
you will be unhappy, you will not enjoy your project, and life will be miserable. Many
indie developers are so intent on getting their game finished that they forget their
priorities. Remember: you have a life outside of development
. It seems obvious but it is
true: do not forget to take breaks! They can lower your stress levels, keep your brain
working efficiently, and help you stay focused. Plus, spending time away from your
project lets you see things from an outsider’s eye. You might implement a feature on
Friday night, take Saturday off to watch movies and sleep (highly recommended!!!), then
come back to work Sunday and realize how silly your idea was.
Forgetting to stay organized:
There is a reason services like Trello, Dropbox, and Google Apps For Business were
created. Use them! They are all very easy to set up, streamlined and optimized for
teamwork, and will save you so much time and energy. This goes back to Mistake 4; do
not try and create your own systems when what you need already exists! Some might
cost you a little bit (Google Apps is $5 per person per month, not too bad) but trust me,
once you start using them you will not be able to stop. If you remain organized and on
top of your to-do list, game development will be a cakewalk.
Getting intimidated by the workload:
Lists, lists, lists
. You know why it seems like you have a million things to do? Because
you have a million and one things to do
. It is hard to sugarcoat the fact that making a
game requires a lot of work and learning (that is why services like Start Game Dev
exist!) However, once you sit down and work through what needs to be done in a
systematic, logical manner, the task will not seem so daunting. Many developers get
overwhelmed and try juggling everything at once, but all it takes is some lists, priorities,
a can-do attitude, and focus, and anything is possible.
Giving Up:
Do not quit. It is trite but true. Do not be the guy with 50 prototypes and no finished
product. Be the guy with the game that you can be proud to show off to all of your
friends. There is nothing more exciting than watching the guy you are sitting next to on
the bus playing your game on his phone. Game development is more than just making a
game. The learning experience you can get by following the process through to
completion is amazing and worth the struggle. It is easy to give up when things are
tough, but you need to treat every failure as a learning opportunity and not feel like it is
the end of the road when you hit a roadblock. Remember, only through adversity does
real growth happen.
How can I maximize my career potential?
Be around the right people:
Surround yourself with the type of people you want to become. If your friends are the
type of people who are not motivated to be successful, then they will bring you down. It
is like how the saying goes. You show me your friends, and I will show you your future.
When you are around people who are successful and are constantly pushing
themselves, you will begin to embody those same traits that will make you successful.
You need to shape your environment so that you aren’t fight people who don’t want to
change and grow. Surround yourself with others that will make growing the natural thing
to do.
Spend money wisely:
You can make a ton of money off of your first venture. The accomplishment of being
success is a great feeling. You will want to reward yourself with a lavish vacation. You
will bring some friends, and proceeded to blow most of the money. Less than a year
later you are two steps back from where you started. You are now broke and moving
back in with your parents. Do not do that! Keep on working so that you are continually
growing. Invest in yourself and your business.
Originality is not as important as you think:
Henry Ford did not invent the car! He was just the best at manufacturing them for the
everyday person. For every great game idea you have, you should assume that 100
other people have had the same idea. You should assume they are already working on it
too. Ideas do not matter. What matters is execution.
A lot of people are proud of themselves for coming up with a novel idea. But the most
successful games in history were rarely new ideas. Angry Birds was not a new idea,
Flappy Bird was not a new idea, Diablo was not a new idea. These games simply
executed far better than anyone else.
Do not read all day if you are not willing to execute:
This one is a bit controversial, but it must be said. Only read when you need a specific
solution to a problem. Spending days, weeks, or even months just reading about game
development will not get your game from concept to completion. Read about game
development when you are stuck. That reading becomes a lot more interesting when
you have a specific problem to solve. Many people use reading as a procrastination
tool; instead of doing, they are always reading. Instead, focus on reading with purpose,
and don’t forget to apply what you’ve learned more often than mere theorycrafting.
It will take many sacrifices:
There is no such thing as overnight success. Sacrifices must be made to get your game
off the ground. You will need to work on it every day. We respect practicality. You have
to pay your bills. You have obligations to your family. Instead of binge watching a
season of House of Cards, why don’t you put in the work? That is hours of watching a
season you will never get back. Why not work on something that you can look back on
with pride?
It is not about the profit:
It is about value and values. Make what you personally value. You will never tire of game
development. In fact, you will look forward to it! If you optimize the value your games
projects. The money will happen as a side-effect. Sometimes you must eat a chunk of
money to create greater long-term value. If you are just in it for the bottom line, you will
never be willing to do this.
All of the money making shortcuts will either destroy your long-term brand or will put
you back in a position of being chained to something you do not care about. If you love
what you do, and you are investing countless hours into your game development
venture, then having a bunch of money sitting around to buy useless material goods
won’t matter.
Get people who support your cause:
Let us get straight to it. How much work does it take to really make it? Take a look at
this. If you are able to get 100 people to give you $100 each year, you can make enough
money to support the basic game development lifestyle of ramen and caffeine. With
that being said, getting those 100 true fans does take work. A lot of work, and a lot more
dedication. You will need to continue to prove why you deserve their attention. Do you
think you can get 100 true fans? We think so. The odds are ever in your favor in the
internet age.
Networking is king:
Networking is the bread and butter of life. You have to network if you want to grow
personally and professionally. Yes, it is still a great way to get new clients and/or job
offers. But in the game development world, it is useful to see what’s working in other
game development careers. It is a good way to learn and then apply what works. If you
do not know where to start, reach out to people who you admire. It is likely they will
know of other game developers you can network with.
If it feels like work, you are doing it wrong:
There is this saying that everyone has heard at least once in their life. Do what you love
and you will never work a day in your life. There is also the way in which to live your life.
You can choose to make money to do what you love. Or you can do what you love to
make money. Which way do you want to live? We do what we love to make money. If
you are doing what you hate, please stop. Take a good look at where you are heading.
Before you know it you can be 10, 15, or 20 years into a career. Trust us you do not want
to be that deep into a career and realize that you are not happy doing what you are
doing.
Treat your customers extremely well:
They are the only reason you are here in the first place. Treat them with the utmost
respect. Reply to their emails promptly, and answer their questions earnestly. Do not be
afraid to give. You need to give value to your customers. Without them it will be hard to
stay in business.
HowdoIleveragemyconnections?
A common tip for most aspiring entrepreneurs is to know your competition and stay one
step ahead of them. It’s a cat-eat-cat
world out there. However, in the world of
independent game development, this kind of cutthroat mentality will lead you to lose out
on many opportunities for success.
In the gaming world, people will gladly buy games from different developers, so you
need not worry much about “losing customers” to other games. Here are 5 reasons you
should encourage other developers’ work and embrace competition from other
developers.
Do not miss cross promotion opportunities:
The game development world runs on the principle of getting your game noticed. And
what better way to get noticed than to piggyback on someone else coming into the
spotlight? Don’t hesitate to contact other developers doing similar things and offer
cross promotion opportunities. A simple message is all you need. “Hey, I see your game
X is similar to my game Y! I’d love to share X with my fan base in exchange for you
sharing Y across yours! I think our fans would love being able to enjoy other games like
the ones they’ve been playing.” These kind of messages can work wonders, especially
when it comes to Kickstarter or Greenlight. Plus, you get to meet some cool developers!
Get juicy feedback from others:
Nobody knows more about making games than someone who is making games. It is
always a good idea to reach out to developers and ask for feedback on your project, no
matter how big or small the project or the developer is! Most developers wouldn’t mind
taking a little while out of their day to give you a hand. The good part about giving
feedback and checking out new projects is that it could inspire you to create or improve
something for your own work! Game development should always be a collaborative
process. If I had not asked other developers for feedback along the way, I would never
have been able to publish games on Steam and maintain fantastic friendships and
professional connections with talented developers.
Avoid getting caught up in negativity:
When you view those around you as competition, you inadvertently foster a kind of
hostility or aggression towards them and their brand. While you may have the best of
intentions, if you keep trying to get “better” than other games in the market, eventually
one of four things will happen. One, they notice and get mad, possibly leading to a
lawsuit regarding copyright infringement. Two, the press notice and give you flak for
being a “copycat.” Three, the public notices, and your fans view you as a sellout trying to
steal ideas. Or four, your game starts to look so different from what you had in mind
initially that you are no longer making your own game, but rather a clone of someone
else’s. Stay creative and have a calm mind, and do not see game development as a race
to create the “best game.” Make the game you want to make.
Do not pass up networking opportunities:
The word “networking” is thrown around as a buzzword in the professional world, so I
will keep this brief. Developers work closely with people that you might need to get in
touch with—composers, marketers, trailer guys, web designers, and more. If you need
contacts, asking another developer where they got X, Y, or Z done is an easy way to find
reputable people with experience. Sharing contacts also generates goodwill amongst
developers, and keeps talented contractors in business!
Forge rewarding friendships:
All it takes is 5 minutes on reddit’s /r/gamedev forum to discern that developers are
friendly people willing to help others. If you start painting this picture of your
“competition” in your mind, you lose the ability to make wonderful, thriving connections
with skilled masterminds in your field. It is not even about making games—it is about
making friends! Relationships mean a lot in a world as dynamic as game development,
so make and cherish them.
Section 3: Publishing, Marketing, and Shipping
How do I ship my first game?
There is a widespread problem with indie developers embarking alone onto projects
that have massive scope without having the means to support their efforts. Enthusiasm
alone cannot take something to its completion, especially when you are dealing with
something as ambitious as the development of a complex game. Before embarking on
anything of scope or difficulty, it is important to know the following:
Have a clear outcome:
Developing games is a long and arduous process. It is important to know what you want
to achieve from the game you are working on. Many times we see young developers
wanting to develop the next game that everyone talks about. That is all well and good.
However, how do you accomplish this? Well it is quite simple. You need to know where
you want to end up. If you do not do this you could be a year into developing some
game that does not even make sense, or might not even be a game.
Make a realistic assessment:
Once you have a clear and specific outcome, you will need to take an inward look. Do
you have the skills and resources to accomplish this outcome? Do you need to learn
how to use a certain game engine? Are you able to put in the work day in and day out?
Do you need to recruit other people to help with the execution of the game
development?
Have reliable support resources:
You are going to be in front of a monitor for many hours. Everyone gets overworked at
some point. You will need a way to replenish your energy and maintain a balance in your
life. Some ways that you can do this is by eating healthy, exercising regularly, and
maintaining consistent sleeping hours. You will be happy you maintained a balance
when the hours get grueling.
Talk with other game developers:
Networking with other game developers has two key benefits. First you get to talk about
the problems you are dealing with. Many times there is someone who has come to that
hurdle before and found a solution. You can also bounce off concepts and ideas to see
how effective they are. Second, knowing that there are others just like you doing what
you love and overcoming challenges is very motivating.
Be extremely patient:
Developing a game takes a lot of time and energy. There are days you simply do not feel
like doing it. You will have setbacks. The key is to understand you need to get back up
and figure it out. Some people think they will do it when they are motivated. This is
flawed thinking. You do it and the motivation will come.
Produce quality work:
When embarking on this quest to build your own game you must produce quality. It is
far better to execute a game that has a specific goal that provides value to the player
than it does to create a large game with lots of features that provides no real value to
the player. Do small things in a great way and the gamer community will reward you for
your efforts.
How do I get onto Steam?
No matter how you look at it, Steam’s reach is beyond compare. The platform boasts
millions of active players, and if you happen to get your game on the platform, you are in
for a good time. The awesome people at Steam have been generous enough to offer the
Greenlight service, which bridges the gap between developing a game and selling to the
masses. However, before throwing your game into the ring, there are a few things that
you will need to know.
Most games on Greenlight are either absolutely terrible, or not polished or professional
enough to even warrant a hint of consideration for players. RPG Maker games with
stock sprites, mobile games, and games with rudimentary graphics are always
immediately shunned by the Greenlight voting community. Here are a list of several do’s
and don’ts that’ll help keep your game’s greenlight campaign stand out from the rest of
the mediocrity on Greenlight.
DO: Utilize the immense power of social media
It may go without saying, but at the very least, your landing page, Twitter account, and
Facebook account should be set up and grown organically months before you launch
your Greenlight campaign. This way, you can leverage your fan base in order to get the
traction that you require to drive voters to your page.
DO: Produce a video that shows off the best aspects of your game
You have to make people care about your game, and you only have a limited time to do
so. Let the gameplay speak for itself. Feel free to add neat transitions, voiceovers, and
other neat video production magic that will make your game stand out. Not very good
with Sony Vegas? Use Windows Movie Maker!
DO: Run a marketing campaign alongside your game’s Greenlight debut
While Steam Greenlight does drive a fair amount of traffic on its own, nothing beats a
well executed marketing campaign. Reach out to your marketing friends in the industry,
purchase paid advertising on networks such as Facebook and Twitter, send out press
releases or hire someone to do it for you.
DON’T: Use terrible programmer art and justify its usage
Your trailer and screenshots should be representative of what the final product will look
like. There is nothing more hideous than a game that looks like it was slapped together
in MS Paint. Would Braid have been even remotely as successful if it had been shipped
with programmer art? Not a chance. If you can not draw to save your life, find an artist
or use a sprite pack!
DON’T: Bore your potential fans with walls of dull description text
The very first few lines should be a very well written and succinct summary of your
game. Start with a bit of backstory, followed by one engaging gameplay feature. Then,
finish up with a strong selling point. After this summary should be a bulleted list of the
game’s core features, and don’t forget to link to your social media networks.
DON’T: Submit your game before the core gameplay loop is complete
If your product is just a cube running around a flat plane with nothing exciting going on,
you probably should not be releasing it quite yet. If you show the public a sub-par game,
you will receive sub-par results. As rule, try to get one level of your game extremely
polished before even considering putting it on Greenlight and embarrassing yourself.
How do I stay alive while pursuing my dreams?
Back when video games sold for a bit more money, game developers were better able to
offer better customer support. These days, with value of games eroding at an alarming
rate, developers have had to make up for the lost revenue by trying to get a price point
to attract as many customers as possible. However, the increase in number of players
mixed with lower total revenues means that game developers have gotten a bit jaded. It
has become increasingly difficult to continue treating customers as individuals rather
than just another number.
If you are not pricing the game at its true value then you will attract a different breed of
customers. For example, you think of a service such as one that creates logos for indie
game studios. They could price it out really cheap to get more customers, but the
expectation will not be the same as one that charges a moderate to a high price point.
Would you go for the cheaper option? You might be tempted at first, but let us think this
through a little further
What type of customers does that lower price point attract? A lower price point means a
lower commitment needs to be made in buying the game. The cheaper things are, the
more people take them for granted. A cheap price point can lead to an influx of
consumers who lack any sort of investment. As such there is added benefit to pricing
your product at its appropriate value. You are able to provide a valuable product for
customers who actually care about the product, instead of individuals who want
everything for nothing.
Price is only an issue in the absence of value:
Set your game’s selling price according to how much you would pay for that game if you
were in a customer’s shoes, and not a penny less. You can always drive sales by having
discounts, but if you set your game’s initial price too low, you are doing yourself a
disservice by making it seem like your work is absolutely worthless.
Why should I work with a publisher?
“Making video games and getting them to hundreds or thousands or millions of people
is hard.” -Daniel Jacobson, creator of Dungeons of Dredmor
As of 2015, video games are part of an estimated $111 billion dollar industry. To get in
on the action, you must have a great game, and that game has to be sold successfully.
As mentioned before, creating a game might not be easy, but the barrier to entry has
been lowered significantly. Unfortunately, that also makes it much harder to stand out.
Developers are in the business of making and selling games, and the time spent on
selling a game is time that is not spent creating a game. Here are just some of the
reasons how you can take advantage of a game publisher to help you reach your game
development goals.
They make your life much easier:
There are a lot of things that a publisher can do to make your life as a game developer
much easier, some of which include bringing your game to a wider audience or getting
your game on a specific platform without the fuss of traditional petitioning, as some
publishers even have connections with distribution portals to expedite the process
greatly. You are not creating content if you are dealing with taxes or negotiating with
Valve for Steam access. This is where the modern indie game publisher comes in. They
are able to take care of the business aspect of game development, freeing you up to be
creative and focused on the things that matter most to you: developing a great gaming
experience.
Utilize their marketing resources:
Publishers can be very flexible in what they can offer, and can even be viable for indie
development. If you have a team that is totally amazing and all you need is promotion,
they will more than likely end up taking a smaller portion of revenue then they would if
you needed quality assurance support or help on the development side. Most publishers
usually have a very modular approach to how their revenue sharing arrangement works.
Leverage their industry connections:
There is also a lot of value in the knowledge of what it takes to ship a game and the
level of polish needed to stand out in the crowded marketplace. You have to deal with
platform holders, make sure you are keeping the necessary records, and even get a
rating for your game depending on the platform. This is stuff you can learn, and plenty
of developers have, but there is value in paying or offering up a modest portion of your
revenue to have them handle it for you. A publisher proves their worth not just by doing
paperwork, but by delivering massive sales and success that just would not be possible
without the value that they bring to the table. They may be willing to pay for promotion,
marketing, help with taxes, or to help get you into shows such as PAX which can be a
ticket to a successful launch. If you are successful, publishers will be successful, as
such they will do their utmost to support you.
Steal their precious knowledge: A reputable publisher worth their salt knows their way
around what it takes to market a game to ensure that the world knows about it as well
as how to make that process run smoothly. Working with a reliable publisher can be a
large help to the success of your game, as their invaluable experience will lead you
down a path of infinite knowledge.
How can I get journalists to cover my game?
While we advise hiring professional help, we understand that sometimes you might
want to get things done yourself. If you decide you want to learn how to market and
publish your own game, then you are going to be spending a lot of time sending emails.
Presentation is key, and learning how to properly format a press email can have a
drastic effect on those who receive your emails.
STEP 1: THE SUBJECT LINE
The subject line is one of the more important elements of a press email. Keep it to the
point, direct, and without fluff. Describe your game briefly and share the key event that
you are writing about (game launch, trailer launch, Greenlight launch, Kickstarter, etc.)
so the person receiving the email knows what is going on right off the bat. If you are
providing a download key (WHICH IS A MUST) mention it briefly if you can do so without
rendering the subject too long.
Bad subject line:
Hey there editor! I’m Daniel, and I’ve been developing my game for the
past year. I’d appreciate any coverage.
Good subject line:
After 1 year in development, Awesome Game Title launches on
Steam, Desura, and GoG. Download key inside.
Stay direct, clear, and concise. The details come later.
STEP 2: THE TL;DR
All you need to write a clear, direct press email is this. You need to accomplish a few
things here without getting wordy or convoluted. The following block—which I call the
TL;DR (Too long; didn’t read) is what will get press easy access to cover your game. It’s
similar to a mini fact sheet for your game.
<Introductory sentence, i.e. “Awesome Game Title has been in development by Kick Butt
Studios for a year, and just launched on Steam on March 14th.”>
Title of game
Name of developer(s)/publisher(s)
Genre(s)
Trailer link
Platforms and MSRP
Release date
Links to website, storefront, Greenlight, Kickstarter, etc
Short description (150 words at most)
Slap on a download key and a small screenshot just after this, and you are good to go!
The press get all the information they need in an easy to read list and can access more
if they keep on reading until they get to
STEP 3: THE CONDENSED PRESS KIT
Put a quick horizontal line or other separator in your message and start this next
section. This area is optional but can make life easier for the reviewer. After they read
the TL;DR and if they want more information, they can scroll down and should be able to
find
A slightly longer description (250 words max)
Features list (bullet points, 3-7 features recommended)
2-4 press mentions from other sites
3-5 screenshots
Social media, website, download, campaign links
Trailer link
Press kit link
Having this information laid out so the reviewer has as little work as possible to do is
key to getting your game reviewed. This way they can read on and cull whatever they
need directly from your email instead of having to search for it on your website, online
or in a press kit.
HowdoIgetmygamenoticed?
While marketing and publishing are your best bet for getting your game noticed, you
might not always have the budget for those kinds of services; especially starting out.
Because of this it is useful to be able to know basic promotion avenues, and there are a
lot to consider.
Which channels should you use? How do you use each channel? Will this journey be
worth it? Will anyone even care? To answer the first question, you need to use all of
them. Whatever you do, do not get overwhelmed. Once you take time to learn how to
optimize the process it will become second nature. Here are a few effective ways to get
your indie game noticed:
Facebook
Join groups, post relevant content in those groups. Participate in
#screenshotsaturday.
Twitter
Grow your Twitter fanbase. Post often. Use relevant hashtags. Participate
in #screenshotsaturday.
Reddit
Create a subreddit. Participate in game development threads. Join the
Screenshot Saturday thread in /r/gamedev.
IndieDB
Make consistent updates about your game. Keep doing it ad infinitum.
Newspapers
Local newspapers can be keen on picking up stories of fledgling game
developers.
Games Press
Contact individual authors. If they think their readers will enjoy what you
are doing, they might run an article.
Forums
Go forth and join these communities as soon as possible. Share politely.
Friends
Word of mouth is always very powerful in spreading information on what
you are doing.
Youtube
Give YouTubers a free key in exchange for a preview or honest review of
your game.
With each of these channels, there is one word to keep in mind: Engagement. You need
to engage with the users on each platform. You want to be on the forefront of their
mind. By engaging you are developing relationships with your potential users, and
relationships are more valuable than customers. They will be more likely to purchase
future products with a good relationship and a great product. The time you invest to
engage will not be wasted.
If you are still feeling too overwhelmed, or would just rather focus on development and
leave game promotion out of your daily workflow, you can always partner up with
someone who can take care of it for you.
Word of caution: For channels such as Reddit and forums you need to be careful to how
you present yourself. No one likes seeing advertisement or spam. If you are caught
“spamming” your account could be banned from the site. You have to be creative! Try
and get a conversation going and try and steer it to your product.
HowdoIkeepthisup?
You are tired and miserable. You have just stayed up until 5AM trying to figure out why
your build keeps crashing. The last thing you want to do is continue working on your
game. You are barely making any progress, and struggling to stay focused. You are on
the verge of giving up and calling it quits.
We have all been there.
However, you now have something that others do not; the knowledge and tools at your
disposal to start making and shipping your very own indie game! With the knowledge
you possess, you can
finish your game, just hang in there.

“Genius is 1% inspiration, and 99% perspiration.”
– Thomas Edison, an awesome guy.
“What separates the successful entrepreneurs from
the non-successful ones is pure perseverance.”
– Steve Jobs.
“Ideas are easy. Implementation is hard.”
– Guy Kawasaki, founder of AllTop.
“Pay attention to what people need and what has not been done.”
– Russell Simmons.
“Chase the vision, not the money;
the money will end up following you.”
– Tony Hsieh, CEO of Zappos.
Make no mistake, the hardest part is still ahead. Games are made with discipline,
dedication, and effort. However with the contents of this E-Book, you can at least avoid
some of the pitfalls along the way! Once your game is finished, you will be one step
ahead of your competition, and have an understanding of how to sell your game.
If you have any further questions or are looking for a publisher, feel free to contact us
over at www.BlackShellMedia.com or via email: [email protected]. We
also regularly update our blog with game development articles to further augment your
game development knowledge, and do our best to keep engaged with our readers. Feel
free to drop us a line even just to say hello and share your project.
Best of luck on your game development journey!