Advertisement
  1. Game Development
  2. Business
Gamedevelopment

Cómo hacer tu propio juego

by
Length:LongLanguages:
This post is part of a series called Making Your First Game.
Making Your First Game: Desi Quintans' Lessons Learned

Spanish (Español) translation by Elías Nicolás (you can also view the original English article)

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

Mi primer juego

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

How to Make Your First Game Mine was inspired by Divine Blood

Primero lo programé como una simple habitación usando la calculadora TI-83+, y más tarde se convirtió en una ciudad completa usando 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 tenga el código más.

Desafortunadamente, mi experiencia no es rara para los desarrolladores de juegos. Muchos desarrolladores comienzan un juego pero nunca lo terminan. Entonces, ¿cómo puede aumentar sus posibilidades de terminar su primer juego? Ingresa a este tutorial de desarrollo de videojuegos.

Los cuatro niveles de desarrollo de juegos

Si el desarrollo de un juego es un juego en sí mismo, entonces se compone de cuatro niveles: Plan, Prototipo, Desarrolo y Lanzar.

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 las dificultades con las que es probable que te encuentres) y su propio jefe de nivel final (que significa cuando estás listo para pasar al siguiente nivel).

Este tutorial le guiará a través del proceso de crear con éxito su primer juego. Incorporará recursos y citas de otros profesionales del juego, así como ideas sobre cómo implementar el tutorial para mi propio primer juego me hubiera ayudado a terminarlo.

Nivel 1: Plan

Recuerde, el primer 90% de su juego toma el 90% del tiempo; el último 10% toma el 90% restante del tiempo. Planificar en consecuencia.
— Ian Schreiber

El primer nivel, y sin duda el nivel más importante, es la planificación - la planificación de todos los aspectos del juego antes de empezar a codificar. El objetivo de este nivel es considerar todo acerca de su juego por adelantado para que no tenga que improvisar más tarde.

Cuando comience a hacer su juego, lo mejor es escribir todos los detalles. Piensa en todo lo que quieres en tu juego, y luego anótelo. Por lo general esto es bastante fácil al principio, como su mente compite con muchas ideas limpias que usted querrá incorporar en su juego. Sin embargo, a medida que pasa el tiempo, este nivel se hace cada vez más difícil de completar.

How to Make Your First Game Notes

Al anotar sus ideas, anote también los detalles de estas ideas: cómo van a funcionar, cómo afectarán a la experiencia del jugador y cómo afectarán a la jugabilidad. Usted no quiere dejar grandes agujeros en su diseño que le hará luchar más tarde. Se vuelve más difícil terminar un juego a medida que los problemas que encuentres aumentan. Por lo tanto, el secreto para terminar un juego es tratar con problemas en pequeñas cantidades y sin dejar que se amontonen de una vez.

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

El desarrollo del juego es sobre las concesiones - los juegos grandes no tienen que hacer todo, apenas tienen a un número limitado de cosas bien.
— Patrick Wyatt

Debido a esto, es extremadamente importante que no se salte este nivel y siga directamente al desarrollo (Nivel 3). Si lo hiciera, encontraría problemas difíciles que harían que usted se desmotivara rápidamente y se detuviera. Si has jugado a la serie Halo, solo piensa en lo difícil que hubiera sido el juego si encontraste un par de Hunter durante el primer nivel de tu primera partida. Habría sido difícil presionar para seguir jugando si siguió muriendo una y otra vez a estos obstáculos masivos.

Esta es la razón por la que el principal encuentro para este nivel es el deseo de dejar de planear y comenzar a codificar. Una vez más, es importante planificar todo lo que pueda antes de empezar a codificar. Para que usted tenga la mayor posibilidad de terminar su primer juego, debe resistir este impulso y atenerse al Nivel 1.

La lucha del jefe para 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 sobre tus notas y aún tienes un par de preguntas sobre cómo funcionarán las cosas, probablemente deberías trabajarlas antes de seguir adelante.

Hay momentos en los que no se puede responder a una pregunta, ya que trata más con los problemas de equilibrio en lugar de problemas funcionales. En este caso usted también está probablemente listo para pasar al siguiente nivel.

Si hubiera planeado mi juego de aventura basado en texto correctamente, habría diseñado todo el juego, decidí que todos los elementos que el jugador podría comprar sería y donde podrían comprarlos, diseñó todos los monstruos y mazmorras, e incluso figuró que el botín sería caído donde y cuando. Eso es un montón de detalles que deben ser planificados antes de la codificación! Por esta razón, no recomiendo hacer un juego de aventura de texto como tu primer juego. Empieza pequeño.

Artículos Relacionados

Nivel 2: Prototipo

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

El segundo nivel de desarrollo de juegos es la creación de prototipos. En este nivel, probar la mecánica del núcleo y las características del juego para resolver cualquier problema de equilibrio. Desea profundizar sus ideas rápidamente mediante el uso de prototipos de baja fidelidad para que pueda saber antes de empezar a codificar lo que va a funcionar y no funcionará.

Si un juego es divertido de jugar en este nivel, sabes que será divertido jugar cuando haya terminado. Recuerda que jugarás mucho este juego mientras lo codificas, así que deberías asegurarte de que sea divertido.

No importa cuál sea tu puntaje, lo disfrutarás y querrás jugarlo de nuevo.
— Stan Jarocki

A pesar de que este es el nivel 2, es muy común prototipos de ideas a medida que se escriben en el nivel de planificación. Ahora usted probablemente está pensando: "espera - que acaba de decirme que no debería saltar niveles, pero aquí me estás diciendo que puedo saltar a este nivel!"

Piense en él como el nivel que salta usando las pipas secretas de la deformación en Super Mario Bros. La primera vez que usted juega el juego, usted está probablemente va a jugar cada nivel en orden. No es hasta el segunda o el tercer partida que usted utiliza las pipas de la deformación para terminar el juego más rápidamente. Lo mismo se aplica con los niveles 1 y 2, excepto que va y viene entre la planificación y la creación de prototipos le ayuda a profundizar sus ideas más rápido.

How to Make Your First Game From Super Mario Bros
de Super Mario Wiki.

Los niveles 1 y 2 son intercambiables, siempre y cuando no progrese al Nivel 3 antes de que esté listo. Tal vez usted quiere probar su mecánico de base antes de pasar más tiempo en los detalles. Tal vez usted quiere probar una nueva característica de su juego para asegurarse de que funcionará como se pretende. Estas son todas buenas razones para querer hacer un prototipo mientras planeas; sólo asegúrese de que cada prototipo sólo se centra en una cosa a la vez, y que cada vez que el prototipo de la jugabilidad sigue siendo divertido.

Gran jugabilidad es una corriente de decisiones interesantes que el jugador debe resolver.
— Bruce Shelley

Hay dos encuentros que probablemente enfrentarán en este nivel. El primero es, de nuevo, el deseo de pasar al siguiente nivel y empezar a codificar. El segundo encuentro será el deseo de crear prototipos de mayor fidelidad. Tan buenos como los prototipos de alta fidelidad son, son un camino peligroso, ya que aumentará su deseo de iniciar la codificación cuando no está listo. Para luchar contra esta batalla, se adhieren a prototipos rápidos y rápidos.

Usted puede construir prototipos sin ningún código en absoluto si utiliza una herramienta amigable para principiantes como GameSalad o Construct 2. Aquí hay algunos tutoriales para ayudarle a empezar con los siguientes:

El jefe de este nivel es la integridad. Cuando prácticamente tengas todo el juego planeado y desarrollado con prototipos, estarás listo para pasar al siguiente nivel. Usted quiere tener una buena idea de cómo el juego se jugará de principio a fin para que no se ocupan de estos problemas durante la codificación. Una vez más, mientras menos problemas tengas durante la codificación, más probable es que termines tu juego.

El prototipado de mi primer juego habría implicado equilibrar el juego. Esto incluye el sistema de combate, cuánto deben valer los artículos y cuánto bono deben dar al jugador, todas las estadísticas para el jugador y los monstruos, e incluso detalles como historia y misiones. Una vez más, hay un montón de detalles que entran en la creación de un RPG que deben ser elaborados antes de la codificación.

Artículos Relacionados

Nivel 3: Desarrollar

Antes de iniciar la parte de programación, recorte el 90% de las funciones que desea.
— Ian Schreiber

El tercer nivel, en desarrollo, 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, usted debe estar bien en su manera de terminar su juego.

Para comenzar este nivel, usted querrá averiguar en qué plataforma desea liberar su juego. ¿Lo lanzarás para la Xbox, como una aplicación móvil o como un juego web? Después de haber elegido su plataforma, elija un motor de desarrollo o un lenguaje de programación que funcionará para esta plataforma.

Esto también se puede hacer en el orden inverso, si usted está cómodo con un motor de desarrollo o lenguaje de programación. Su plataforma estará determinada por las capacidades de su motor o lenguaje elegido.

Para ayudar a terminar este nivel, busque "power-ups" como bibliotecas de código libre, activos de juegos gratuitos y recursos en línea gratuitos. No trate de reinventar la rueda; en su lugar, utilice lo que está libremente disponible para ayudarle a terminar este nivel difícil.

'No puedo dibujar' - utilizar imágenes prediseñadas. 'No puedo hacer sonido' - Archivos MIDI de Google. "No puedo codificar bien" - a nadie le importa, no es necesario.
— Rob

El principal encuentro para este nivel serán los problemas y el desaliento. Habrá momentos en los que se encuentre un problema al que no sepa cómo resolver. También se desanimará cuanto más trabaje en su juego ya que no está a la altura de sus altas expectativas.

¡Para luchar contra este encuentro, debes seguir adelante! Si usted tiene que, tome algunos días libres de su juego cuando se estanca. Esto le permitirá a su mente a las nuevas y claras ideas nuevas para entrar. Normalmente sólo dormir sobre el problema le ayuda a encontrar una solución a la mañana siguiente. No te metas a la muerte; ritmo de ti mismo para que no se convierta en demasiado estresado o desalentado.

Si usted está tratando de resolver un problema realmente duro, detengase. Resuelva un problema más simple que realiza las mismas cosas.
— Daniel Cook

El jefe de este nivel es un juego. El juego no tiene que ser perfecto o incluso totalmente terminado, pero debe ser algo que usted podría lanzar y quisiera que la gente jugara. Una vez que lo haya hecho, está casi terminado con su juego.

Si hubiera planeado y prototipo antes de empezar a codificar, fácilmente podría haber hecho algo más que una sola ciudad. Yo tendría que saber exactamente qué código y cómo codificarlo de antemano, por lo que es muy fácil conseguir más cosas completadas más rápido. Yo no habría luchado como yo traté de averiguar el diseño de mi ciudad, decidir dónde poner las tiendas y misiones, y así sucesivamente. Como era, traté de hacer todo esto al mismo tiempo tratando de aprender a codificar y hacer un juego. Trabaje dentro de sus límites.

Christer Kaitila tiene un gran consejo sobre la construcción de juegos rápidamente, gracias a su experiencia de construcción de un juego al mes:

Nivel 4: Liberación

Nunca te rindas.
— Alice Taylor

El nivel final de desarrollo del juego es la liberación. Este nivel no es tan difícil como el nivel 3, pero sigue siendo un reto. Para este nivel usted necesita conseguir a gente jugar su juego y devuelva comentarios. Sobre la base de estos comentarios, haga cambios que usted sienta hará el juego más divertido.

El principal encuentro para este nivel es tratar con la crítica. Habrá gente que simplemente no le gusta su juego. Esto esta bien. No dejes que esa gente te rompa sólo porque sienten la necesidad de expresar su opinión. Lo que tendrá que hacer es aprender a centrarse en las personas que les gusta su juego y animarlos a seguir jugando, pidiendo su ayuda para hacerlo mejor.

El punto de hacer juegos no es ver quién es mejor en hacer juegos, es hacer lo que quieres hacer.
— Rob

How to Make Your First Game My first finished game
Mi primer juego terminado.

El jefe final para el desarrollo de juegos es un juego del que estás orgulloso. No tiene por qué ser bueno (y, honestamente, ya que es su primer juego que probablemente no será), ¡pero lo hizo! Usted hizo un juego completo de principio a fin, que no es algo que mucha gente puede 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. Recuerde, el éxito está pavimentado por un camino de fracasos. ¡No te rindas!

Artículos Relacionados

Conclusion

Hacer su primer juego es una experiencia emocionante y satisfactoria. Y sin embargo, es muy común que los desarrolladores de juegos no lo hagan a través de su primer juego, abandonándolo para otro juego que también puede que nunca termine.

Siguiendo estos cuatro niveles de desarrollo de juegos, usted ayuda a aumentar sus posibilidades de terminar su primer juego por saber cómo se ve el camino y saber cómo lidiar con ellos. ¡Ahora salga y haga su juego!

Artículos Relacionados

Referencias

  • Imagen de previsualización: TI-83 by Brothers Le
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.