Cómo hacer tu propio juego

Cuando te quedas atascado en un videojuego, puedes dirigirte a GameFAQs para encontrar un tutorial que te ayude a superarlo. Cuando te quedas atascado fabricación Tu primer videojuego, ¿qué puedes hacer? Ahí es donde entra este artículo: piensa en esto como un tutorial para desarrollar tu primer juego.

Mi primer juego

Antes de llegar al tutorial de desarrollo de videojuegos, quiero contarles acerca de mi primer juego. Fue una simple aventura basada en texto inspirada en un MUD llamado Divine Blood:

Primero lo programé como una simple habitación con la calculadora TI-83 +, y luego me convertí en una ciudad de pleno derecho utilizando Java en mi último año de escuela secundaria. Nunca terminé ese juego (no fue más allá de la primera ciudad) y ni siquiera creo que ya tenga el código.

Desafortunadamente, mi experiencia no es infrecuente para los desarrolladores de juegos. Muchos desarrolladores comienzan un juego pero nunca lo terminan. Entonces, ¿cómo puedes aumentar tus posibilidades de terminar tu primer juego? Entra en este tutorial de desarrollo de videojuegos.

Los cuatro niveles de desarrollo de juegos

Si desarrollar un juego es un juego en sí mismo, entonces consta de cuatro niveles: Planificar, Prototipo, Desarrollar y Liberar.

Al igual que en un videojuego, cada nivel es más difícil que el anterior. Cada nivel también tiene sus propios encuentros (los problemas y dificultades a los que probablemente se enfrentará) y su propio jefe de nivel final (que significa cuando está listo para pasar al siguiente nivel).

Este tutorial lo guiará a través del proceso de creación exitosa de su primer juego. Incorporará recursos y citas de otros profesionales del juego, así como información sobre cómo la implementación del tutorial para mi primer juego me habría ayudado a terminarlo..

Nivel 1: Plan

Recuerda, el primer 90% de tu juego toma el 90% del tiempo; el último 10% toma el 90% restante del tiempo. Planificar en consecuencia.
- Ian Schreiber

El primer nivel, y posiblemente el más importante, es planificación - planificando todos los aspectos del juego antes de comenzar a programar. El objetivo de este nivel es considerar todo acerca de tu juego por adelantado para que no tengas que improvisar más tarde..

Cuando comienzas a hacer tu juego, lo mejor que puedes hacer es escribir todos los detalles. Piensa en todo lo que quieras en tu juego, y luego escríbelo. Por lo general, esto es bastante fácil al principio, ya que tu mente se compite con muchas ideas ingeniosas que querrás incorporar a tu juego. Sin embargo, a medida que pasa el tiempo, este nivel se vuelve cada vez más difícil de completar..

Al anotar sus ideas, también anote detalles de estas ideas: cómo funcionarán, cómo afectarán la experiencia del jugador y cómo afectarán al juego. No querrás dejar grandes agujeros en tu diseño que harán que luches más tarde. Se vuelve más difícil terminar un juego a medida que aumentan los problemas que encuentras. Por lo tanto, el secreto para terminar un juego es lidiar con los problemas en pequeñas cantidades y sin permitir que se acumulen todos a la vez.. 

Eche un vistazo a estos tutoriales para obtener más consejos sobre la planificación de un proyecto gamedev:

El desarrollo de juegos se trata de las ventajas y desventajas: los grandes juegos no tienen que hacer todo, solo tienen un número limitado de cosas bien.
- Patrick Wyatt

Debido a esto, es extremadamente importante que no se salte este nivel y vaya directamente al desarrollo (Nivel 3). Si lo hiciera, se encontraría con problemas difíciles que lo harían desmotivarse y detenerse rápidamente. Si has jugado la serie Halo, solo piensa en lo difícil que hubiera sido el juego si te encontraras con un par de Hunter durante el primer nivel de tu primer juego. Habría sido difícil seguir jugando si siguieras muriendo una y otra vez ante estos enormes obstáculos..

Esta es la razón por la cual el encuentro principal para este nivel es el deseo de detener la planificación y comenzar la codificación. De nuevo, es importante que planifique todo lo que pueda antes de comenzar a codificar. Para que tengas la mejor oportunidad de refinamiento En tu primer juego, debes resistir este impulso y mantenerte en el nivel 1..

La lucha del jefe por este nivel es preguntas. Si revisa todas sus notas y no puede pensar en más preguntas, entonces está listo para pasar al siguiente nivel. Sin embargo, si lees tus notas y aún tienes algunas preguntas sobre cómo funcionarán las cosas, probablemente deberías resolverlas antes de seguir adelante..

Hay ocasiones en las que no puede responder una pregunta porque trata más con problemas de equilibrio que con problemas funcionales. En este caso, probablemente esté listo para pasar al siguiente nivel..

Si hubiera planeado correctamente mi juego de aventuras basado en texto, habría trazado todo el juego, habría decidido cuáles serían todos los artículos que el jugador podría comprar y de dónde podrían comprarlos, diseñó todos los monstruos y mazmorras, e incluso imaginé qué botín se dejaría caer dónde y cuándo. ¡Eso es un montón de detalles que deben planearse antes de codificar! Por esta razón, no recomiendo hacer un juego de aventuras de texto como tu primer juego. Empieza pequeño.

Artículos Relacionados
  • El Proceso de Diseño de CAKE
  • Conceptos de diseño de juegos

Nivel 2: Prototipo

El diseño es un proceso, no un resultado..
- Christopher Simmons

El segundo nivel de desarrollo del juego es prototipado. En este nivel, prueba los mecanismos básicos y las características del juego para resolver cualquier problema de equilibrio. Desea concretar sus ideas rápidamente utilizando prototipos de baja fidelidad para que pueda saber antes de comenzar a codificar qué funcionará y qué no..

Si es divertido jugar un juego a este nivel, sabes que será divertido jugar cuando termine. Recuerda que estarás jugando este juego. mucho a medida que lo codifiques, así que mejor asegúrate de que sea divertido!

No importa cuál sea tu puntuación, la disfrutarás y querrás volver a jugar..
- Stan Jarocki

Aunque este es el Nivel 2, es muy común crear prototipos de ideas a medida que las escribe en el nivel de planificación. Ahora probablemente estás pensando: "espera, me acabas de decir que no debería saltarme los niveles, ¡pero aquí me estás diciendo que puedo saltar a este nivel!"

Piense en ello como saltarse de nivel usando las tuberías de warp secretas en Super Mario Bros. La primera vez que juegue, probablemente vaya a jugar a cada nivel en orden. No es hasta el segundo o tercer juego que utiliza las tuberías de urdimbre para terminar el juego más rápido. Lo mismo se aplica a los niveles 1 y 2, excepto que ir de un lado a otro entre la planificación y la creación de prototipos le ayuda a desarrollar sus ideas más rápidamente.


De Super Mario Wiki.

Los niveles 1 y 2 son intercambiables, siempre y cuando no pases al nivel 3 antes de estar listo. Tal vez quiera probar a su mecánico principal antes de dedicar más tiempo a los detalles. Quizás desee probar una nueva característica de su juego para asegurarse de que funcionará según lo previsto. Estas son todas buenas razones para querer hacer un prototipo mientras planeas; Solo asegúrate de que cada prototipo solo se centre en una cosa a la vez, y que cada vez que prototipos el juego sea divertido..

La gran jugabilidad es un flujo de decisiones interesantes que el jugador debe resolver..
- Bruce Shelley

Hay dos encuentros que probablemente enfrentarás en este nivel. El primero es nuevamente el deseo de saltar al siguiente nivel y comenzar a codificar. El segundo encuentro será el deseo de crear prototipos de mayor fidelidad. A pesar de que los prototipos de alta fidelidad son buenos, son un camino peligroso, ya que aumentarán su deseo de comenzar a codificar cuando no esté listo. Para luchar en esta batalla, apégate a los prototipos rápidos y desechables.

Puede crear prototipos sin ningún tipo de código si utiliza una herramienta de juego amigable para principiantes como GameSalad o Construct 2. Aquí hay algunos tutoriales para ayudarlo a comenzar con estos:

El jefe para este nivel es lo completo. Cuando prácticamente tienes todo el juego planeado y desarrollado con prototipos, estás listo para pasar al siguiente nivel. Quieres tener una buena idea de cómo se jugará el juego de principio a fin para que no resuelvas estos problemas mientras codificas. Nuevamente, mientras menos problemas tengas mientras codificas, más probabilidades tendrás de terminar tu juego..

Prototipar mi primer juego hubiera implicado equilibrar el juego. Esto incluye el sistema de combate, la cantidad de elementos que deben valer y la cantidad de bonificaciones que deben otorgar al jugador, todas las estadísticas para el jugador y los monstruos, e incluso detalles como la historia y las misiones. Una vez más, hay una gran cantidad de detalles relacionados con la creación de un juego de rol que debe elaborarse antes de la codificación..

Artículos Relacionados

  • Consejos para un equipo de One Man Gamedev: qué hacer antes incluso de tocar una computadora
  • Conceptos de equilibrio del juego
  • Talleres de diseño de juegos

Nivel 3: Desarrollar

Antes de comenzar la parte de programación, corte el 90% de sus funciones deseadas.
- Ian Schreiber

El tercer nivel, desarrollando, Es el nivel más difícil de completar. Es aquí donde muchos desarrolladores pierden su motivación y su deseo de seguir adelante. ¡Pero no temas! Con los dos primeros niveles completados con éxito, deberías estar bien encaminado para terminar tu juego.

Para comenzar este nivel, querrás averiguar en qué plataforma quieres lanzar tu juego. ¿Lo lanzarás para Xbox, como una aplicación móvil o como un juego web? Una vez que haya elegido su plataforma, elija un motor de desarrollo o lenguaje de programación que funcione para esta plataforma.

Esto también puede hacerse en orden inverso, si se siente cómodo con un motor de desarrollo o lenguaje de programación. Su plataforma será determinada por las capacidades de su motor o idioma elegido..

Para ayudar a terminar este nivel, busque "mejoras" como bibliotecas de código gratuitas, recursos de juegos gratuitos y recursos en línea gratuitos. No intentes reinventar la rueda; en su lugar, usa lo que está disponible gratuitamente para ayudarte a terminar este difícil nivel.

'No puedo dibujar' - usar clipart. 'No puedo hacer sonido' - archivos MIDI de Google. "No puedo codificar bien": a nadie le importa, no es necesario.
- Robar

El principal encuentro para este nivel serán los problemas y el desaliento. Habrá momentos en los que encuentre un problema que no sabe cómo resolver. También se desanimará cuanto más trabaje en su juego, ya que no cumple con sus altas expectativas.

Para luchar contra este encuentro, debes presionar! Si es necesario, tómate unos días de descanso en tu juego cuando te quedes atascado. Esto le permitirá a su mente ingresar nuevas ideas claras y nuevas. Por lo general, solo dormir sobre el problema te ayuda a encontrar una solución a la mañana siguiente. No trabajes hasta la muerte; cuídate para no estresarte o desanimarte.

Si estás tratando de resolver un problema realmente difícil, detente. Resuelve un problema más simple que logra las mismas cosas..
- Daniel Cook

El jefe para este nivel es un juego. El juego no tiene que ser perfecto ni siquiera completamente terminado, pero debería ser algo que puedas lanzar y que quieras que juegue la gente. Una vez que hayas hecho eso, casi habrás terminado tu juego..

Si hubiera planeado y hecho un prototipo antes de comenzar a codificar, fácilmente podría haber hecho más que una sola ciudad. Habría sabido exactamente qué codificar y cómo codificarlo de antemano, haciendo que sea realmente fácil completar más cosas más rápido. No habría luchado mientras intentaba averiguar el diseño de mi ciudad, decidiendo dónde colocar las tiendas y misiones, y así sucesivamente. Tal como estaba, traté de hacer todo esto mientras simultáneamente intentaba aprender cómo codificar y hacer un juego. Trabaja dentro de tus limites. 

Christer Kaitila tiene algunos consejos excelentes para crear juegos rápidamente, gracias a su experiencia en la creación de un juego por mes:

Nivel 4: Lanzamiento

Nunca te rindas.
- Alice taylor

El último nivel de desarrollo del juego es lanzamiento. Este nivel no es tan difícil como el Nivel 3, pero sigue siendo un desafío. Para este nivel, necesitas hacer que las personas jueguen tu juego y te den su opinión. Con base en esta información (tomada con un grano de sal), haga los cambios que crea que harán que el juego sea más divertido.

El principal encuentro para este nivel es lidiando con la critica. Habrá gente que simplemente no les gusta tu juego. Esto esta bien. No permitas que esas personas te derriben solo porque sienten la necesidad de expresar su opinión. Lo que deberás hacer es aprender a concentrarte en las personas a las que les gusta tu juego y animarlas a seguir jugando, pidiendo su ayuda para mejorarlo..

El objetivo de hacer juegos no es ver quién es mejor haciendo juegos, sino hacer lo que quieres hacer..
- Robar


Mi primer terminado juego.

El jefe final para el desarrollo del juego es un juego del que estas orgulloso. No tiene que ser bueno (y, honestamente, ya que es tu primer juego probablemente no lo será), ¡pero lo lograste! Hiciste un juego completo de principio a fin, que no es algo que mucha gente pueda decir..

Cada desarrollador de juegos tendrá un juego 'malo'. Si aún no, en algún momento. Todos nosotros. Las cosas pasan.
- Brenda romero

Puede que no haya terminado mi primer intento de juego, pero todavía estoy orgulloso de ello hasta el día de hoy. Me enseñó mucho sobre el desarrollo de juegos y estaba haciendo lo que amaba. Recuerda, el éxito está pavimentado por un camino de fracasos. No te rindas!

Artículos Relacionados

  • Lo que no te dicen acerca de ser un desarrollador de juegos
  • Terminando un juego

Conclusión

Hacer tu primer juego es una experiencia emocionante y satisfactoria. Y, sin embargo, es muy común que los desarrolladores de juegos no logren sobrevivir a su primer juego, abandonándolo para otro juego que quizás nunca terminen.

Al seguir estos cuatro niveles de desarrollo de juegos, usted aumenta sus posibilidades de terminar su primer juego al saber cómo se ve el camino a seguir y cómo tratarlos. Ahora sal y haz tu juego.!

Artículos Relacionados

  • El resto de nuestra guía de aprendizaje de Making Your First Game.
  • De cero a tono: un recorrido para los diseñadores de juegos

Referencias

  • Vista previa de la imagen: TI-83 de Brothers Le