¿Cuál es la mejor metodología de desarrollo de software (como la más utilizada por los desarrolladores y / o empresas de juegos profesionales) utilizada en el desarrollo de juegos?
Escuché que SCRUM es popular, pero no estoy seguro.
methodology
management
Matias Valdenegro
fuente
fuente
Respuestas:
Honestamente, depende del tamaño y la historia del equipo.
La mayoría de los grandes equipos en los que he trabajado han utilizado una versión adaptada de Scrum. A menudo, un estudio traerá instructores Scrum o requerirá que los productores obtengan la certificación "Scrum Master".
Como se señaló anteriormente, Spiral es una opción.
En general, se utiliza algún tipo de desarrollo ágil que involucra stand-ups, propietarios de productos, etc.
Realmente no hay una "mejor metodología". El tamaño y la experiencia del equipo dictan el proceso correcto a utilizar. Si crees en Lean , también comprenderás que el proceso es muy específico para las tareas en cuestión.
fuente
El modelo Spiral es muy popular para el desarrollo de juegos. Debido al rápido cambio del ciclo de desarrollo y al tamaño de la mayoría de los proyectos de juegos.
Dado que el desarrollo de juegos es un proyecto vivo y la mayoría de los proyectos de juegos no están bien definidos antes de que comience el proyecto. El modelo en espiral permite cambios rápidos y un desarrollo flexible.
fuente
Si bien Scrum es bastante popular, en mi experiencia solo funciona si tanto el equipo como la gerencia están dispuestos a cumplir el plan.
fuente
El vaquero parece ser popular ...
fuente
Independientemente de la metodología que elija, debe tener en cuenta que un juego en todas las etapas debe ser divertido. La metodología que use realmente se reducirá a los miembros del equipo involucrados y cuántos de ellos son, pero en todos los puntos debería poder "jugar" el juego de alguna forma para evaluar si algo funciona o no. Esa gran idea de diseño que lleva semanas de desarrollo y no se suma al factor diversión es el tiempo perdido. Tener una metodología ágil debería permitirle evaluar cada característica del juego a medida que se desarrolla.
fuente