Image Source: FreeImages‍

Outsourcing is a term that is often seen in business, but not so much in the creative industries. Especially not in something as niche and personal as an indie game. This, however, doesn’t mean that you can’t outsource parts of your indie game project. It might be the very thing that saves your project from falling flat.

Have you ever heard of the term Jack of all trades master of none? If you haven’t the core of this saying is simply that you cannot master any one task if you are trying to do them all. So that being said take your strengths, focus on them and outsource what you are maybe not so good at.

There are many benefits to outsourcing work on your game; it can free up time for other activities, relieve stress and give you access to skills or resources you don’t have. Outsourcing is also a great way to free up time and ensure you’re spending enough time focusing on what is important.

But What is Outsourcing?

Outsourcing refers to hiring an external company or individual who provides a services for your business. The most common types of outsourcing that businesses engage in are – IT outsourcing, business process outsourcing (BPO) and software development outsourcing (SDO). For indie game developers, outsourcing can be a very useful tool that can save time and resources. Outsourcing can help you find talented people who are experts in a wide range of skills, giving you access to resources you wouldn’t have if you kept everything in-house. Outsourcing can also help indie game developers stay focused on the creative parts of game development and leave the more technical activities to a third-party contractor.

Image by Елена from Pixabay

Finding the Right Talent

Finding the right talent for your outsourcing project can be difficult, but there are a few ways to tackle it. If your outsourcing needs are very niche and specific, you can post a job listing on websites such as Upwork or PeoplePerHour, reach out on Reddit like inat or jump on Fiverr just to name a few. In these listings, you should outline exactly what you need and what your budget is. Include a detailed description of your project and the skills needed to complete it, as well as the timeline. If your needs are a little more wide-ranging, you can also use websites like these to post a job listing. You can also browse the available talent and contact them directly to discuss what you need.

Artistic Help

If you’re outsourcing art, you might be able to hire someone to create concept art, 3D models, PBR textures or character designs. Maybe you need help with animations, you can probably find someone who will create them for you. If you’re outsourcing music, you can hire a composer to produce a soundtrack for your game. You may even be able to hire a voice actor to record a few lines of dialogue for your characters. Depending on what you need, you can hire a single artist and work with them to produce all the content you need for your game.

Programmer Help

If you’re outsourcing programming, you can hire a programmer to build your game for you, either from scratch or as a technical contractor for an existing game (like bug fixes or new features). You can hire a contractor to work on one small aspect of your game, like creating a specific algorithm or building a specific type of mechanic. You can also hire a programmer to work on your project full-time using an outsourcing website like Upwork or PeoplePerHour. In this case, you’ll want to post a job listing with a detailed description of what you want and how much you’re willing to pay. It’s also a good idea to include some simple coding questions in your job description to help you filter out less-qualified candidates.


Outsourcing can be a powerful tool for indie game developers of all skill levels. It allows you to hire experts to tackle specific areas of your project and frees up your time to focus on other areas of your game. It can also help you keep your costs down by hiring people in different time zones to save on programmer salaries. It’s important to remember that outsourcing doesn’t replace the need for quality work. It’s important to hire the right talent for each aspect of your project and to keep quality control high. If you decide to outsource your project, make sure you’re doing it for the right reasons. It’s not a magic cure-all for poor planning or lack of skill.

Leave a Reply

Your email address will not be published. Required fields are marked *