
[Veteran indie game creator Edmund McMillen, known for his work on 2005 IGF Grand Prize winner Gish, Time Fcuk, and Super Meat Boy for WiiWare, shares his opinions and manifesto on making indie games, with 24 clear do-s and don't-s to make your art thrive.]
One of the most common questions I'm asked in interviews is, "Do you have any
advice for independent game developers who are new to the scene, or tips for
developers in general?" Well, I actually answered it this time: I came up with
this list of indie do-s and don't-s.
Now, I'm going to make clear that
I'm not perfect and I'm sure as the years go by this list will change. But from
where I stand right now, having made independent art/games for a living for the
past 10 years, the advice below is crucial to all indie game designers, and all
artists for that matter.
Also note that when I refer to a "designer" or
"artist," I include programmers. All aspects of art have a fine balance of the
technical and creative; just because programming is viewed as a technical field
does not mean it is void of creativity. The creative is visible in the work as a
whole rather than in the specifics. Light and shadow are vital technical aspects
of illustration, but without creativity the piece is nothing more then a
photocopy of the subject, void of any personal touch or presence.
This is
a list for the creative designer who strives to be independent. This isn't
advice on how to monetize your Flash game or survive financially by copying
existing trends and juicing the public for their cash. This is a list for
artists who are driven by the desire for creative freedom and/or to "just make
some cool shit people will love."
Anyway, here's the list. Take what
works for you and leave what doesn't:

1. Be
honest.
When I say "be honest" I mean to speak from your heart. Don't
be manipulative or condescending in your work; treat the player how you'd wanted
to be treated. Honesty is extremely valuable when making art.

2. Realize you're making
art.
Game designers are artists and have advantages over non-creative
jobs; think about what they are and exploit them. Your goal shouldn't be to make
tons of money. If it were, you would have gone to business school or become a
doctor. This is a creative field and should be treated as such first and
foremost. Financing your art comes later. This is probably your greatest
advantage as an indie designer.

3. Design from the
heart.
Write / design around things you're passionate about. Put
yourself into your work and show the world who you are. What do you love? What
do you hate? Why? All notable film makers have a stamp, something that appears
in their work and speaks to who they are. These themes will always come through
to your audience, giving your work a sense of your self.

4. Take big
risks.
Try to innovate the hell out of anything you make. From how
your game plays to how it looks, be unique and you'll stand out. Push your
personal limits, try new genres, mechanics and aesthetics. Experimentation and
risk are the keys to growing as an artist. Don't be scared of failure; you don't
have much to lose and you'll only learn from your mistakes.

5. Don't bite off more
then you can chew.
If you're just starting out, think small, then
think smaller. If you start on something big you won't finish it and if you do
you'll be burnt out and probably won't make another. A filmmaker never starts
his career with a blockbuster movie. One of the easiest mistakes to make
starting out is letting ambition drive you down a path you're not ready to
travel. Slow down, take your time and start simple. Prototyping is crucial for
all designers.
6. Practice (make lots of
small games).
Make lots of small ideas quickly; build on the ones
that work. If you look at any successful or "fully realized" game in the indie
scene you'll note that it began as a simple prototype. If you get an idea that
feels right, simplify it. Strip it to its core element; this element will become
the glue that holds your work together. The stronger the glue the more you can
add. On the opposite end, if the glue isn't holding, move on. Don't waste your
time trying to fix something that won't work. If it's not interesting or fun in
its primitive form, it's not going to be when it's finished.

7. Make the games YOU want to make.
Go with what moves you. If you're no longer feeling
something, put it down and work on what you want. I've found that all of my best
games were ones I made quickly and felt passionate about. The ones that sucked
were ones I lost interest in but forced myself to finish. If things have gone
sour and you feel yourself losing interest in a project, try looking at it
differently. A simple change of perspective or reinvention of an existing
mechanic can make all the difference when you're losing motivation.

8. Stand out.
Don't make something that looks or feels exactly like an
existing work. When people experience something new they're more forgiving of
its design, and in the end your creation will get more attention. This should be
obvious, but somehow goes over the heads of most designers. If you notice a
trend in aesthetics or play mechanics: DON'T DO THAT. Avoid trends; innovate and
break new ground. Stop making goddamn ninja and zombie games and if you're
making a shooter don't put it in space. Seriously.

9. Think
critically.
99% of game design is critical thinking. Try to find
holes in your designs: if you can't fill them, move on to something else. Before
you set out to work on your project you should have already given plenty of
thought to how it might NOT work. Start asking how these core elements cpi;d be
exploited and how might things come back to haunt you in the future. Thinking
critically is the key to avoiding later conflict; always look before you leap.
Take a step back from your project. Consider it the same way you would someone
else's work. If you hadn't made it, what would you see as its strengths and
weaknesses?

10. Play
games.
You can't expect to learn anything if you aren't playing
what's out. Even if they suck, games that sell well in the mainstream do it for
a reason: pick them apart and find out why. If you don't play them, you won't
know what NOT to do when you make your own.
11. Dissect existing
formulas.
All game "genres" are formulas. Level design, teaching
rules, jumping patterns: it's all according to a formula. Pick apart those
formulas and see how they work. Play a shit load of games: find out what
elements you like, decide why you like them, then redesign them. It's as vital
to be able to deconstruct a game's formula as it is to be able construct one. In
most cases you'll learn much more from deconstruction. You already have
thousands of existing formulas at your disposal.

12. Grow
up.
Chances are you're not a fucking kid anymore, so if you feel like
making a more adult game, do so. When you're indie you don't have to answer to
anyone, so stop designing games like you have to have to pass ESRB. I'm not
saying everyone should make porn games, but why do all video games seem to have
immature themes? People aren't stupid: stop treating them like they are. Speak
through your work like you would to your friends, design for yourself and don't
censor your ideas.

13. Go
outside.
The world outside your room is important. It can also be
very inspiring. Go take an adventure, then come home and write a game about it.
That's what Miyamoto did. I believe that you can't be inspired without living.
Life is what every artist pulls from; how could you pull from something that
wasn't there? We all strive to be great, and most of us tend to obsess over our
work, but it's important to have balance. Go do things that don't involve video
games and computers. Don't become stagnant.

14. Stay
balanced.
Many designers are prone to depression or other mental
disorders. Take care of your brain and, most importantly, yourself.

15. Stay
Grounded.
No matter how good you think you are there'll always be
someone better. stay humble and accept that you're not perfect. A designer's ego
can easily put up walls that will stunt his growth just because he doesn't want
to admit he might be wrong. The moment you think you have nothing to learn is
the moment you should quit. Be honest with yourself, admit your flaws and
shortcomings and accept that you're probably wrong.

16. Be open to
feedback.
If a bunch of people say your game is lacking in some area,
but you insist it's perfect, chances are you're wrong. It's hard to take
critical feedback, especially when it's right. Loosen up, stay humble, remember
you're not as great as you think you are. If players agree that something's
wrong, you should probably take a step back to reconsider what you're doing. But
don't make the mistake of just doing what your audience expects. If they have an
issue with something, figure out why. If people don't like how your game
controls, this could mean one of hundreds of things, from how things move in the
game to what buttons it uses. When responding to feedback, ask specific
questions and try to find the root of the problem. Don't attempt a quick fix by
just cutting out the problem.

17. Work with
people.
People are nice. Some are good at things you aren't. Game
design uses your whole brain; chances are you're lacking in some area. Find
someone who can fill your hole. In my experience, there's a yin/yang dynamic
between a person with a technical mind and one with a creative mind. I've found
in this a perfect marriage of ideas and approaches. That's not to say this will
be everyone's experience. But I do think it's important to work with at least
one other person. The indie game designer can easily become a hermit and having
someone else in the room to validate an idea can be the one thing that stops you
from becoming that recluse who bathes with bleach.
18.
Network.
Talk to other designers, fans, the media about what you're
doing. You might gain some perspective on how others view your work, maybe even
make a few friends. There's no shame about wanting to talk to people about your
work. The biggest misconception is to assume that people don't want to hear
about creative folks. They do. Writers love to write about you, fans want to
know about your next project, and designers want to share their ideas and
experiences with you. Talk!

19. Be excited about your
work.
If you can't get excited about something you've done, how can
you expect others to be? Talk about your work and sell yourself as well as your
game. If your work doesn't excite you, why are you doing it? If you're not happy
doing what you do, stop. It's impossible to be properly motivated unless you
love what you're doing; don't be scared to let that passion spill into the
press. Being indie means making your own rules: if your own rules don't excite
you, rethink them.

20. Join
communities.
Indie game communities are booming: join one. You don't
have to post anything, but reading them will give you an understanding of the
dos and don'ts of beginning game development, as well as insight and opinions
about design in general.

21. Learn a little about
business.
Business sucks ass, but it's important to know something
about it so you'll know if you're getting fucked over. This goes hand-in-hand
with networking: ask like-minded people about business situations they've been
in. Find out how much things go for, percentage cuts, sales numbers and the best
places to sell your wares. It's easy to get caught up in a seemingly amazing
publishing deal if you have no perspective on how things work, and just as easy
to get totally fucked over and lose your intellectual property in the
process.

22. Don't worry about
being poor.
Indie game designers are starving artists. Be frugal and
humble. Again, your goal shouldn't be financial gain first and foremost, If it
is, you will most likely fail. A profitable indie game designer is a rare thing.
If you value money over "a job well done" then this isn't the field for you.

23. Try to make
money.
Selling your work, getting your games sponsored, using online
ads or asking for donations are all means of making money from your work. You
need money to eat, so try to make some.
24. Have
fun.
If you're not having fun then quit. You only live once; there's
no reason to keep doing something if it's not making you happy.
[Edmund McMillen is an independent game designer & illustrator based in Santa Cruz, CA. Best known for his work on Gish, Braid and the upcoming Super Meat Boy. Edmund has also spent the past 6 years working on honing his craft by releasing smaller, more personal online projects like Coil, Aether and Time Fcuk.]

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=0c78eda0-2a22-4e84-9a00-05082c26d4ca)


![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=47ab874a-d518-4c23-8f58-e1eb671df966)
![SPAM! [don't buy]](http://farm1.static.flickr.com/82/262091025_9825a64b68_m.jpg)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=b0f212bb-6533-45c1-ae0a-8c86685843d5)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=bf4f7c42-7b29-4a0e-9262-f53d45f1f573)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=28722695-6321-4e98-b1c6-4327ed4bb0db)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=b18667b6-2a85-4bb6-9a26-281ff4591c62)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=dbbdbe90-b386-4cb4-be52-28158da951ee)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=f3d96c19-c862-4c80-a86d-fbb08fe18cd0)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=cacda145-940e-43ba-a67b-e59263e56202)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=815fb1c3-bfdd-4c21-a296-04ffe76bfd5a)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=a653063b-5666-4a81-8f8a-c4d12010f0ff)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=e1804abb-d59c-4140-b7e3-47ab7c6b61cf)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=1477c9d2-d5a9-483e-b0cf-ab8a15565aca)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d8433b95-9411-495c-be43-b240e5b577c2)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=34f6f6b4-f625-42bb-83eb-13813ed1be69)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=30070ecd-5ac9-4833-b0be-2f592a8cebed)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=2559c963-2ad5-4022-9ddc-18b072af9239)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=60518fbb-e853-4bdc-b08f-0553d745d7e5)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=92bb6c8f-60ba-4f70-b9ec-39795a928d5a)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=6a44f4e2-df50-4145-bfdd-1ade75f5ac60)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=c08d7dc2-8807-414a-8dbe-f958f25d021c)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=34a3e828-b848-49f1-862c-4b2c1de1eb43)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=6f77ab7b-43f7-4a11-a458-7835d28b0b83)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=cb597a48-deae-45bd-9277-ae826263999d)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=7407c59c-b2fb-45aa-ac46-867246fb44d7)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=efb3039d-4541-4af0-b133-250b02d07850)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=e0a33d94-059d-412d-b6a7-12fb2f3e746f)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=45cc739f-6c32-4a55-a424-dfa5c85387b8)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=60a8833f-80e1-488b-b71e-e8e4e50cd3f8)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d7653f48-9c72-4c2a-bbc4-4712b427862a)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=c9b8c93c-e89f-4e30-821b-1ac62412151f)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=a059b8e8-6bab-4a55-8bd2-27cde6502aa6)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=7b3d454d-bb00-4216-bcd8-c8e49ead7164)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=b1f33162-f7c1-46d8-b39c-db9111a928d2)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=76a8285a-2594-44b6-b51b-58ff5355ca3f)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=082c93f5-50a6-4d10-b720-bcebdef32c12)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=c7dd3351-a389-454e-b64c-1a17e96885f7)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=f81f9c43-d712-46a2-b2b3-04585b20bb37)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=289bd74d-84da-4c84-89d7-a395378f6355)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=7b21d9e6-1ec0-4dfe-b6d6-ea0b4d7606a6)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=4702ed5f-b21a-4166-8843-49dfc086c0ee)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d98dd495-ffed-4a78-a2ad-2efff8b73445)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=29325b1d-909a-4fb7-9018-a3d69dc41412)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=04ad1f76-7e0c-4733-825b-cbd975b15ae5)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=225af69b-1c0c-45f9-89ad-e161056cb9d3)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=8effd352-901a-4803-b255-83dae3e91c87)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d5658171-4db9-4290-83d5-294a235c3b80)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=038ef0c3-2402-44cf-a106-88ee548b93c2)