Dev Blog: What Job Can You Do in an Indie Game Studio?

Reading Time: 5 minutes

For many, building a career in an area that you are passionate about is a dream come true. But what jobs are there within an indie game studio, and are any of them right for you?

Indie game studios like Spiderware are development teams driven by passion rather than large financial backers. They retain total creative freedom and use platforms like Steam for independent distribution. Because of this, many people working in indie game studios wear multiple hats and have more responsibilities.

Here are 7 key roles within a gaming studio and what skills they require:

1. Game Designer

Game designers in indie studios work on many different aspects of a game. They are responsible for designing entertaining mechanics and environments. A game designer shapes the player’s experience by creating quests, progression opportunities, and obstacles that work together smoothly to provide enrichment and excitement.

Skills you need to be a game designer

Game designers do slightly different jobs depending on the company. However, here are the key skills all game designers need:

  • Game knowledge. An understanding of key game elements, including levels, architecture, player psychology, difficulty curves, etc.
  • Problem solving. Problems constantly arise in game development; you need a cool head and the ability to think outside the box and find solutions.
  • Technical understanding. Knowledge of basic programming concepts and a scripting language is required.
  • Clear communication. You will need to collaborate with many different teams, including producers, artists, programmers, writers, and QA testers.
  • Data analysis. Use metrics to make informed decisions regarding mechanics and a player’s needs.
  • Player understanding. Know how players think, watch playtest and respond to feedback.

2. Producer

Within an indie gaming studio, it’s the producer’s responsibility to keep the game’s development on track. From ensuring smooth, effective communication between departments to providing risk management and removing roadblocks, the producer is a crucial member of the team.

Skills you need to be a game designer

  • Project management. The producer must coordinate marketing and community updates and ensure that development runs smoothly.
  • Time management and prioritisation. There are many different elements involved in game development, so time management and prioritising tasks are important parts of the job.
  • Managing risks. Bug fixing, planning pitches and preparing for launch all carry risks, all of which must be addressed.
  • Team Leadership. Producers encourage and motivate teams so that they can do their work to the best of their abilities.
  • Adaptability. Things change quickly in game development; the producer needs to adapt quickly and easily to situations as they arise.

3. Art Directors

The art director leads the visual direction of the game; everything from colour palette to lighting is shaped under their guidance. Other artists on the team are supported and led by the art director so that every piece of artwork in the game feels like it belongs.

Skills you need to be an art director

  • Visual Eye. Understand art fundamentals such as colour theory and perspective.
  • Leadership. Support other artists and encourage teamwork throughout the project.
  • Creativity and worldbuilding. Bring a fresh perspective to every project and help to enhance and support the game’s development.
  • Organisation. Art is a crucial part of the development process; the project must be kept on schedule.
  • Technical knowledge. A deep understanding of how a game is created is important to ensure that the art supports the gameplay and mechanics.

4. Programmer

Without programmers, a game would not be playable. Programmers build the user interface and the game’s system, ensuring that combat runs smoothly and that player movement is fluid. In this role, you must work alongside game designers, artists and other teams to realise the creative vision behind the game in its function.

Skills you need to be a Programmer

Depending on the project, the skills required of a programmer may differ, but these core skills are vital:

  • Technical skills. A programmer must understand programming languages like Java.
  • Outside the box thinking. In game design, problems arise regularly; a programmer must be able to fix bugs and overcome any obstacle thrown their way.
  • Collaboration. It’s important to collaborate efficiently with other teams, especially designers, artists, and QA testers.
  • Adaptable. The digital world moves quickly, and technology is always changing. To be an effective programmer, you must be able to adapt and embrace changes.

5. Artist

An artist creates everything players see in the game. They are responsible for character’s, locations, combat animations, enemies, items, etc., and it is their hard work that brings the game to life visually. Often games require specialist artists; for example, at Soulbound: Online, all of our artists are extremely skilled at producing pixel art.

Skills you need to be an artist

  • Artistic skill and knowledge. An artist must be good at their craft and understand the fundamentals of art.
  • Attention to detail. Artists create every millimetre of a game’s world, so they must have incredible attention to detail. Each asset should fit the game’s style and support the players’ immersion.
  • Teamwork. Working closely with the art director and other teams is crucial. If everyone is not on the same page, the game can suffer, so it’s important that an artist responds well to feedback and follows the game’s creative vision.
  • Creativity. One of the most important skills an artist can possess is creativity. Every asset should feel unique, characters should be memorable, and the environment should feel alive.
  • Knowledge of game development. Creating art for games requires a love and understanding of how gameplay and art interact.

6. Composer

Music is the emotional heart behind the game. It helps support world-building, makes moving through areas feel distinctive, and shapes the players’ emotional journey. A game composer is responsible for creating soundtracks for different locations, characters, quests, combat, etc., using music to build a satisfying experience for the player.

Skills you need to be a Composer

  • Musical composition. Of course, the composer must be able to write music that supports the game’s story and creative vision.
  • Sound design. Not only must a composer create large soundtracks, but they are also responsible for making impactful sound effects for items, weapons, abilities and small environmental moments.
  • Audio production. Many production skills are necessary for this job, including musical editing, mixing, recording, and an understanding of professional audio.
  • Understanding player emotions. A composer’s music must lead the player through their emotions. When players are in a peaceful village, the music must be calming, but when they face the final boss, the soundtrack heightens the scene’s tension and stakes.
  • Collaboration. As with many other roles in indie game development, the composer must work closely with other creative teams.

7. Community Manager

It is the community manager’s job to be the bridge between the developers and the players. They help build a community, gather valuable feedback from players, organise community events, share exciting updates/news, and are active across many social media platforms. This job requires you to wear many different hats and relies heavily on communication and a positive attitude.

Skills you need to be a Community Manager

  • Communication skills. A community manager needs to be able to use both written and verbal communication effectively. This allows them to give players clear messages and expertly navigate delicate situations.
  • Empathy. Potentially the most important skill a community manager can have is empathy. They must be able to understand a player’s concerns and advocate for the entire community.
  • Social media. Being knowledgeable in popular social media like Instagram, Facebook, X, Reddit, and Discord is important. It allows you to communicate with the game’s audience and expand the player base.
  • Organisation. Part of a community manager’s job is to plan events, organise information releases, and keep a community active. Organisation plays an important role in all of this.
  • Understanding the game. To support the community, you must understand the game and how it is developed. The community manager is most likely to receive player feedback, and they must be able to translate it into useful information for the development team.

These are just a few of the many important jobs that make up an indie game studio. If you want to learn more about what jobs are available at Spiderware, then check out our careers page here: Soulbound – A browser co-op roguelike pixelart MMO

Play Soulbound: Online now to experience countless hours of our team’s hard work –https://store.steampowered.com/app/4369490/Soulbound_Online/

COMING TO STEAM · PC

Play the Free Demo Now

Early Access launches 2026. Add Soulbound to your library so it lands in your queue the moment it goes live.

Wishlist on Steam

Soulbound: Online is coming to Steam Early Access

Game Trailer

Contents