Los equipos que desarrollan juegos Indie tienden a ser pequeños, incluso compuestos por una persona, que se encargan de todo el proceso de desarrollo. Algunos equipos crean campañas de "Crowdfunding" para poder recoger fondos a través de donaciones y contribuciones.
En el equipo de juegos Indie, generalmente hay pocos programadores y artistas, y es probable que alguna de las personas realiza más de una función debido al tamaño pequeño del equipo.
Entre los miembros del equipo, encontramos roles cómo:
- Diseñador del juego: generalmente el líder del equipo, encargado de diseñar la jugabilidad del juego para que sea amigable para el usuario.
- Desarrollador: encargado de escribir el código del juego. Trabaja mano a mano con el diseñador del juego para crear la lógica, el motor físico y gráfico del juego, el manejo de entradas, networking, interfaz, inteligencia artificial (si aplica), etc.
- Diseñador de Arte: encarga de todo lo referente al arte visual del juego, ya sea 2D o 3D, como texturas, sprites, modelos 3D, fondos, etc.
- Diseñador de Sonido: encargado de los efectos de sonidos y soundtrack del juego.
- Tester: encargado de probar el producto con el objetivo de encontrar fallos y reportarlos al desarrollador.
Dependiendo del tamaño del equipo, pueden haber más roles o puede que una persona haga varios roles.