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.
- Tengo 15 años y estoy intrigado por la codificación, las pruebas de seguridad y la ingeniería de software. Siento que tengo la capacidad de entender la codificación, ¿por dónde debo comenzar?
- ¿Puedo usar SQLAlchemy con Node.JS?
- ¿Cuáles son los beneficios de usar contenedores de software (como Docker) frente al antiguo enfoque de administrar varias máquinas virtuales (usando herramientas como Puppet) y viceversa?
- ¿Qué es un equipo de desarrollo ágil?
- ¿Quién está usando el apio en la producción?
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.