¿Qué procesos de desarrollo de software se utilizan en el desarrollo de juegos?

Un método común de producción de videojuegos es Agile. Lo resumiré en términos simples, pero estoy seguro de que alguien más puede tener una mejor respuesta para ello.

El desarrollo ágil de software se centra en dividir su desarrollo en sesiones cortas de “sprint”. En cada sprint, usted y cada departamento establecen una meta y enumeran sus tareas para ese sprint. Los sprints pueden durar desde una semana hasta algunos meses, dependiendo de cómo su productor quiera administrar el proyecto.

Cada sprint comienza / termina con una revisión de sprint, así como también tiene una reunión de “resistencia diaria” donde declaras tus tareas para hoy y mencionas cualquier cosa que pueda estar bloqueándote para completar una tarea. Todos los miembros del equipo deben estar presentes para esto para que todos sepan en qué se está trabajando.

Además de eso, algunos desarrolladores de juegos independientes podrían elegir no seguir ningún proceso estricto y simplemente hacer que el juego lo piense. Si bien no es productivo, permite más libertad. Solo tomará mucho tiempo llegar a cualquier parte.

Ágil para las empresas que trabajan en más proyectos y en la puesta en marcha es casi solo una discusión durante un café o almuerzo.

Algunas compañías han creado su propio proceso y siguen el híbrido. Al igual que usan herramientas como jira para actualizar el estado de la tarea y la alta gerencia puede verlas / consolidarlas fácilmente para conocer el progreso fácilmente.

Al trabajar de forma ágil, diría que es más adecuado para facilitar el proceso de desarrollo del juego.

More Interesting

En términos simples, ¿qué es IO bloqueante y no bloqueante?

¿Qué es akka? ¿Cómo se puede explicar de manera simplista? ¿Por qué es importante para crear aplicaciones web?

¿Cuáles son las API más caras que existen?

¿Por qué hay muchos más programadores mejores en C que en C ++ cuando C es simplemente básico y no ofrece ninguna protección?

No puedo conseguir un trabajo como graduado de ingeniería de software en mi país (Sultanato de Omán). He creado un sitio web que muestra mi CV y ​​proyectos anteriores. ¿Me considerarías para un puesto de nivel de entrada? ¿No soy digno como ingeniero de software? ¿Qué debo hacer?

¿Cuáles son las formas de permitir que los miembros del equipo UX produzcan entradas para los desarrolladores 1-2 sprints adelante en un equipo de desarrollo ágil multifuncional?

¿Cuán ampliamente utilizado es Scala en la industria del software?

Se me asignó el rol de Probador de rendimiento en mi empresa, habiendo llegado de un fondo manual de pruebas funcionales, ¿cómo empiezo a aprender Pruebas de rendimiento y necesito tener conocimientos de automatización? ¡Por favor ayuda!

¿Cómo es ser ingeniero de software freelance a tiempo completo?

¿Muchos de los países con altas tasas de piratería tienen una industria de software importante?

¿Cuál es la diferencia entre una pregunta de investigación y una hipótesis de investigación? Establezca un ejemplo dentro de la investigación empírica de ingeniería de software.

¿Por qué usaría o no utilizaría Mendix o OutSystems para el desarrollo rápido de aplicaciones comerciales?

Como estudiante de pregrado, ¿cómo puedo comenzar con Computer Vision?

¿Qué le gusta del rol de Ingeniería de Producto en Quora?

¿Qué aportes previos al curso son necesarios para unirse a un programa de B.Tech en informática?