Cómo comenzar a diseñar y desarrollar juegos

Gracias por el A2A.

Recuerdo el momento en que tuve que hacer esta pregunta en los foros en línea. Después de desarrollar algunos juegos, aquí estoy, respondiendo a tu pregunta.

Me gusta hacerlo como hacemos nuestros proyectos académicos. Comprende que tienes que ESCRIBIR CÓDIGO para hacer un buen juego. Entonces, veamos el proceso de desarrollo desde cero hasta la implementación.

  1. Decide cuál será tu juego. Un desplazador 2D o un RPG 3D. Le sugiero que comience con el desarrollo 2D (los juegos 2D pueden tener una vista 3D con solo hacer clic en un botón en muchos motores de juego).
  2. Comprende el flujo del juego. Si puede dibujar diagramas UML, esto se vuelve más fácil. Si no, solo dibuje diagramas de flujo. Su diseño debe representar las perspectivas del jugador y del desarrollador. La perspectiva de un jugador es entender cómo usar la interfaz de usuario para completar los niveles y terminar el juego. La perspectiva de un desarrollador es cómo invocar los módulos de programación uno tras otro (por ejemplo, llamar a un script de zombie AI cuando el jugador está cerca).
  3. Elige tu motor de juego. El motor del juego es el corazón del desarrollo moderno del juego y facilita el desarrollo (puede arrastrar y soltar sprites, escribir código independiente de la plataforma, etc.). Te sugiero que elijas el Unity Game Engine como principiante. Si no sabe, la sintaxis de C # es similar a la de Java.
  4. Elige tus Sprites y Modelos. Si puede dibujar, Photoshop para 2D y Maya para 3D son excelentes opciones, pero es mejor asignar esta tarea a otra persona, si tiene alguna, en su equipo. Si no puedes dibujar y no tienes un equipo, está bien. Reúne sprites, mosaicos, música y fondos de proveedores comerciales gratuitos como OpenGameArt y GameArt2D que encajan con el tema de tu juego.
  5. Código. Estos son algunos canales populares de YouTube que le dan a sus ideas una ventaja. inScope Studios y Brackeys. Tomé la ayuda de estos desarrolladores para hacer mi primer juego. Siempre responden a sus comentarios y Brackeys incluso tiene su propio foro.
  6. Prueba. Haz que tus amigos jueguen el juego. Recoge sus sugerencias. Corregir errores.
  7. Desplegar. Puedes incluir esto en tu currículum pero no antes de implementar tu juego en línea. En Unity, puedes construir el juego para cualquier plataforma (Windows, Mac, Android, PS, etc.). Para Windows, tiene la tienda de Windows y para Android, tiene PlayStore. Paga la cuenta de desarrollador y sube tu juego.
  8. Mantener. Esta es probablemente la fase final y más importante del ciclo de vida. Después de promocionar tu juego, revisa los comentarios y comprende cómo tu audiencia quiere que sea el juego. Si es posible, modifique el código y vuelva a publicar.

Respondiendo a su pregunta, los pasos 1 a 4 se encuentran en diseño y el resto en desarrollo.

Recuerda que no puedes hacer un juego libre de errores la primera vez; te vuelves mejor cada vez que arreglas un error. Diviértete desarrollando!

La respuesta de Harold Raichur a Quiero trabajar en una industria de desarrollo de juegos. ¿Como empiezo?

este enlace debería responder a sus preguntas con mucho más detalle

GL

Usa lápiz y papel y comienza a hacer algunos diseños. Suena a la vieja escuela, pero realmente funciona. Hoy en día, es más fácil acceder a bastantes motores, editores y bibliotecas de juegos gratuitos realmente buenos y ensuciarse las manos. Intenta tanto como sea posible. Experimentar. Consulte los tutoriales en Internet, lea algunos libros de diseño interesantes, intente hacer algunos niveles simples con algunos de sus editores de juegos favoritos (mapas para juegos de arriba hacia abajo, desplazamientos laterales, etc.), realice algunas modificaciones simples para familiarizarse con editores Verifique lo que hay afuera y lo que otros están haciendo en el campo.

Siga haciendo esto y obtendrá una comprensión suficiente del proceso de diseño. Una vez que comprenda sobre el diseño, será fácil desarrollar los juegos.

Además de esto, hay varios cursos en línea sobre diseño y desarrollo de juegos en sitios web como cousera, edx, udemy, gameinstitute, lynda y muchos más.

Hay muchos libros y tutoriales disponibles.

YouTube, unity3d

Tiene un gran contenido sobre diseño y desarrollo de juegos.