Desarrollo Indie: logística
Siguiendo el orden planteado en el post “creando un grupo (indie) de desarrollo“, hoy comentaremos en profundidad el primer punto, logística, entendiendo como tal el conjunto de medios y métodos necesarios para llevar a cabo la organización de nuestro grupo.
Uno de los aspectos más básicos a considerar, es tener un servidor. donde alojar los archivos (y compartirlos), haciendo nuestra vida más cómoda y práctica. Servirá, por ejemplo, para no tener que estar mandando por correo a unos y otros emails masivos con adjuntos varios, para asegurar que tenemos la última versión de lo programado, para llevar la coordinación… Al poco rato de tenerlo operativo, se verán mil y una utilidades…
- Subversion. Con él, se llevará el control de quién toca qué archivos, así como un registro de cambios y diferencias con las nuevas versiones a alojar en el repositorio. Es una excelente manera de asegurar que los miembros del grupo no se machaquen código y trabajen siempre con la versión actualizada de cada fichero que compone el juego. Muchos entornos de desarrollo incorporan un cliente subversion, existiendo también varias opciones que lo integran con el sistema operativo.
- Gestor de proyectos. Esta herramienta servirá para gestionar los proyectos del equipo. Crear tareas concretas dentro de cada proyecto, asignarlas a los miembros, controlar las horas invertidas, los tiempos, el planning… todo el proceso de desarrollo estará controlado. Existen varios scripts en PHP libres para esta tarea, como dotProject o phpProjekt, que también incluyen foros donde debatir acerca de los proyectos. Y otra buena alternativa, con servicio gratuito, assembla.
- Wiki. Una wiki es fuente de sabiduría. Puede servir para llevar la documentación de los proyectos de forma cómoda y usable, pero también para tener referencias de cómo se ha hecho tal cosa (y que a los tres meses, si uno no se acuerda pueda consultar), listados importantes a recursos externos….), exponer los objetivos acordados….
- FTP. Los gestores de proyectos, también suelen llevar una utilidad de subir y compartir ficheros. Pero si no convence o los ficheros son muy pesados, los host tienen habilitado el protocolo FTP para poder subir archivos de gran tamaño (vídeos, imágenes, art work….).
- Web. Tener una web de referencia, no es que ayude de forma especial a la coordinación, pero es más que recomendable. Noticias sobre los juegos que se van desarrollando, descargas de los ya existentes, información sobre el equipo….
Mantener un servidor propio en plan casero al final termina siendo bastante inviable, en la mayoría de casos. En empresas extranjeras, el hosting suele ser muy barato, mereciendo la pena invertir un poquillo y olvidarse de problemas. Un listado interesante, se puede ver en la página de rubí.
Como otro aspecto logístico, podríamos hablar de las licencias de software a usar en nuestros juegos. Pero eso depende un poco de los objetivos planteados en el juego, del estudio previo, de lo que se quiere hacer… por lo que contaremos nuestra experiencia en post sucesivos, en los que hablaremos de ese tema.
Artículos recientes relacionados:
- Gestión del tiempo
- Vender juegos para iPhone
- GameJam, una compo internacional
- Gestores de proyectos
- Gestión de proyectos: videojuegos


22 May 08 at 10:35
Muy interesante.
17 September 08 at 09:43
[...] el post titulado “Desarrollo Indie: logística“, comentamos de pasada un recurso que viene de perlas para aspectos organizativos dentro de [...]