En general, ¿cuál es el flujo de trabajo para crear un juego?

Solo he hecho un par de pequeños juegos de aficionados de 16 bits, pero lo que hice fue:

  1. Crea una historia vaga. No tiene que estar completamente desarrollado, pero tenga en cuenta qué mapas y ubicación puede necesitar, así como la mecánica.
  2. Crea un concepto de estilo de juego (16 bits, FPS, etc.)
  3. Averigua qué estilo de arte usar . Mira otros juegos para ver cómo usaron los gráficos y qué hace que se sienta mejor. (Ej: no use gráficos de estilo Borderlands para un juego como Skyrim)
  4. Si es necesario, qué herramientas quieres. Vea si desea / puede usar herramientas auxiliares, como fabricantes de juegos o motores prefabricados.
  5. Crear conceptos de nivel / mapa. Cree un diseño simple, no se centre en ningún detalle a menos que sean esenciales para la trama.
  6. Colocar según las misiones en el concepto de mapa. Siga los pasos 5 y 6 en papel antes de saltar
  7. Crear gráficos + motor (si es necesario)
  8. Crea un mapa general. Como se mencionó en el paso 5, no debe dedicar tiempo a los detalles. Asegúrese de tener las áreas que necesita y de que todas sus mallas y disparadores estén funcionando. Si no es así, trabaje en ello hasta que se haya solucionado.
  9. Prueba de juego / haz que otros lo prueben. Esto es realmente importante (obviamente) porque necesitas ver cómo los jugadores reaccionan a tu creación y evaluar la posibilidad de que necesites cambiar las cosas que inicialmente habías planeado. De lo contrario, el juego puede parecer injugable.
  10. Retrabajo Deshágase de la mayor cantidad posible de errores que le llamó la atención (lo más probable es que no los obtenga todos).
  11. Embellecer Haga esto una vez que esté seguro de haber eliminado el peor de los errores. Realice una prueba después de esto para asegurarse de que no encuentre problemas de rendimiento y errores gráficos.
  12. Prueba de nuevo. Debes asegurarte de que ninguno de tus cambios interfiera con el juego o los disparadores. Agregue estímulos para “sugerir” al jugador lo que debe / debe hacer. Esto es muy importante.
  13. Repita el paso 12 hasta que esté satisfecho.

No estoy seguro de que esto ayude, ya que es bastante vago. Si hubiera entrado en detalles, habría escrito más de lo que la mayoría de los coroanos populares han escrito en total.

Pregunta original:

En general, ¿cuál es el flujo de trabajo para crear un juego?

Lo que estoy tratando de preguntar es qué camino tomas (hacer activos primero, crear scripts, diseñar y agregar UI, embellecer, etc.).

Responder:

¿Es esto desde una perspectiva independiente o AAA? Desde una perspectiva independiente, realmente depende. Cada desarrollador tiene su propia metodología que sigue.

Para mí, pienso en una idea general de juego. Nada grande, solo algo que me hace decir: “Oye, me gusta eso. Quiero implementarlo “. Podría ser cualquier cosa siempre que sea pequeña.

Por ejemplo, mi proyecto actual trata con un ataque con espada que se puede cargar para disparar un ataque a distancia (piense en megaman). ¿Es un concepto completamente nuevo? No. ¿Es algo para lo que parece divertido escribir una implementación? Absolutamente. Este es el objetivo.

Una vez que agrego esa característica, pienso en otra característica que iría bien con ella. Como un guión deslizante. De nuevo, nada nuevo y pequeño, sin embargo.

Esa característica funciona ahora, entonces, ¿qué más puedo agregar que sería interesante? Bueno, ¿qué tal si haces el guión, solo puedes saltar dos veces? Si no te lanzas, ¿puedes saltar tres veces? Eso suena genial y bastante único. Entonces lo implemento.

A partir de ahí, una vez que tengo el juego completo construido agregando pequeños bits a la vez. Comienza con el jugador y luego se mueve a los enemigos y finalmente al jefe. Una vez hecho esto, puedo pasar a los peligros ambientales. Tal vez quiero agregar algunas trampas interesantes o secciones de rompecabezas. Puedo hacer eso en este punto.

A continuación, construyo un prototipo completo usando formas simples y activos gratuitos. Una vez que el prototipo esté terminado, puedo comenzar a desarrollar cómo quiero que mi entorno y personajes se vean y contratar a un artista / comprar activos que coincidan con la idea.

Finalmente, construyo el proyecto completo en alfa. Juego a prueba todo y mientras juego, pienso en una historia que se adapta bien a los personajes y al entorno.
Entonces puedo escribir la narrativa e incorporarla al juego.

Ahora está en formato beta, puedo ponerlo en línea para que la gente lo descargue de forma gratuita o tal vez en las conocidas tiendas de juegos como acceso temprano. Una vez que haya personas comentando sobre el juego y reportando cualquier error que encuentren, puedo parchear el juego y prepararme para lanzarlo.

TL: DR … Comienzo con conceptos simples de juego y amplío la idea hasta que tenga un prototipo completamente funcional.