When you set out to survive as a game developer, there are certain things to take into account. You have to be smart and skillful to survive the indie game development industry, and even then—there is never a guarantee.
FOCUS ON WHAT YOU KNOW
This can be applicable in multiple ways. There are skill sets that come naturally to you: leverage them. Lean heavily on them when you are deciding what kind of a developer you want to be. This kind of focus will make you wade in familiar territory- giving you a greater chance of success. If you’re a great logician, go the programming route. If you’ve always been terrible at code, be an artist. Leverage your strengths. You need to focus on your area of specialization and experience. If you started out as a developer for the financial industry you are better off building a game revolving around numbers and business models. You will have an easier time developing and marketing it since you will already be familiar with the potential playerbase.
KEEP IT SIMPLE
This sounds cliché, but starting with too large of a scope is one of the most overlooked mistakes that you can find yourself entangled in. Developing a complex project with a rushed tutorial will result in a game with poor user experience and market success- if it even finishes. At every step, always remember that you are developing a product with the consumer in mind, and your job is to make it as simple as possible for players to enjoy your game.
KNOW WHEN TO GIVE UP
Now this sounds a little misleading. What I mean here is when you realize that a particular feature is consuming too much time and ultimately hurting your project, you can sidestep it. At the end of the day, game development is project management. Your resources in terms of time, skill, and money are not limitless. It is perfectly okay to put aside a potentially cool feature if it sabotages the greater goal of finishing up the product. Sacrificing ideas is something you will learn to do time and again. You can always re-implement the feature in later if you feel that it needs to be included and you have the time.
A good game might need some features that you are not particularly good at creating. The wisest move is to reach out to others who can help. Outsource or find someone who can do it well and give them the freedom to do it. There are a million and one skillsets within the game development industry- art, programming, design, writing, marketing, you name it. Focus on what you do best, and recruit talent for the rest. It doesn’t have to be one-man-show.
If you enjoyed this article and you’re looking for a marketing partner to help make your game a success story, drop me a line at [email protected] and let’s chat!