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.
- 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).
- 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).
- 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.
- 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.
- 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.
- Prueba. Haz que tus amigos jueguen el juego. Recoge sus sugerencias. Corregir errores.
- 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.
- 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.
- ¿Cuál es el truco más fácil para ganar Tic Tac Toe?
- ¿Dónde y cómo abro el respiradero azul en Rock Village en Jak y Daxter?
- ¿Cuál es el mejor motor de juegos para comenzar a hacer juegos en 2D y aprender a codificar simultáneamente?
- Todos los personajes principales de cada juego que has jugado se enfrentan en una batalla épica de muerte. ¿Quién gana?
- ¿Es demasiado pronto para volver a un juego virtual en el mundo virtual que solía jugar antes de que la gente me intimidara y aún no lo he superado?
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!