COMO TERMINAR UN VIDEOJUEGO Y NO MORIR EN EL INTENTO.

Como terminar un videojuego y no morir en el intento.

La gran mayoría de desarrolladores hemos tenido problemas en la finalización de alguno de nuestros juegos, yo he estado pensando mucho en terminar todos mis proyectos en general, no eres el único que ha tenido este tipo de problemas. Y hasta cierto punto es normal que los desarrolladores no completemos hasta el final alguno de nuestros proyectos y las razones varían. Pero si tienes demasiados proyectos de juegos a los cuales les vez gran potencial, valdría la pena tomar un paso atrás para examinar porque nos sucede esto y como lo podemos solucionar.  

1.- ELIJE UNA IDEA CON POTENCIAL

Seguramente has tenido una sensación extraña cuando miras un comic o juegas algún video juego: “Rayos, yo podría hacer un trabajo mejor, esto está sobrevalorado”. Pero es muy importante fijarte en el pasado para darte cuenta de que tienes muchos proyectos sin terminar y aunque quizás podrías hacer un trabajo mejor que los demás, a veces no tenemos la capacidad o la diciplina para hacerlo. Por eso, lo primero que debemos hacer es reconocer nuestras debilidades, mejorar nuestros hábitos y ser diciplinado para completar nuestros objetivos. 

Descubrí que hay varios tipos de juegos que despiertan mi interés: juegos que quiero hacer, juegos que me gustaría hacer y juegos que hago bien.  

 

Los juegos que quiero hacer son juegos en los que el proceso en si parece muy divertido. Quizás sea la mecánica que parece ser realmente divertida para experimentar, o tal vez haya un personaje que realmente quiera animar. 

 

Los juegos que me gustaría hacer son en los que estoy más interesado en el resultado, quizás por el concepto “sin límites”, algo como GTA, Final Fantasy, Starcraft, etc… Simplemente por alguna idea ingeniosa que no es necesariamente divertido de implementar.  

 

Los juegos que hago bien son juegos que se adaptan a mi persona y que tengo mucha experiencia haciéndolos. Quizás hay un cierto genero en el cual te acomodas y entiendes a la perfección, ya sea por el ritmo o el flujo. 

 

En mi opinión, las ideas con más potencial (para terminar, por lo menos) se dividen en las tres categorías y también satisfacen el requisito “Tengo el tiempo y los recursos para realmente hacer esto” 

2.- DEBEZ EMPEZAR CON EL JUEGO DE UNA VEZ POR TODAS 

Escribir tu idea es solo un paso, mas no sirve de nada si no comienzas el juego. De nada sirve formar un equipo si no comienzas el juego. Es más, los gráficos y la música que incluirás en tu juego no es comenzar el juego. Es muy fácil confundir “prepararse para comenzar el juego” con “comenzar el juego”. Solo recuerda: Se puede jugar un juego, y si no has creado algo que se pueda jugar, entonces, ¡Esto no es el juego! 

Entonces, por lo que mas quieras, incluso crear un motor de juego no es necesariamente comenzar el juego, Lo que me lleva al siguiente punto…. 

 

3.- NO TE COMPLIQUES LA VIDA 

Existen muchas ventajas y desventajas de crear tu propio motor de juegos. Pero pregúntate, ¿Realmente tienes que hacerlo? ¿Es imposible hacer lo que quieres hacer con lo que ya existe o estarás reinventando la rueda? Por supuesto, si creaste tu propio motor de juegos puedes hacerlo a tu gusto. Pero hay que ser realistas, ¿Con que frecuencia creas un motor de juegos? Quiero pensar que no es algo habitual… Así que, por favor, utiliza los recursos que tenemos más accesibles, lo importante es el juego. 

 

4.- PROTOTIPO 

Esto va de la mano con el punto numero dos. Debes crear un prototipo con lo que tengas disponible. A veces descubres de inmediato que es una mala idea. A veces te topas con una mejor idea. De cualquier forma, por lo general resulta difícil determinar a que te debes comprometer hasta que realmente empiezas a hacer algo. ¡Así que haz algo! 

 

5.- MECANICA DIVERTIDA 

Busca mecanismos básicos y que sean divertidos de jugar. Debería resultar divertido ejecutar las interacciones básicas, ya que esto es lo que más harán los jugadores mientras jueguen. En ultima instancia haz que la mecánica impulse el desarrollo del juego. Esto facilitara las partes mas avanzadas del juego ya que siempre tendrás estas bases a las cuales recurrir. 

Posiblemente durante la creación de prototipos que descubras una mecánica que sea mas divertida de que originalmente pensaste que era tu mecánica central, si es así, entonces remplaza tu mecánica vieja por esta nueva. 

 

6.- ELIJE BUENOS SOCIOS (O TRABAJE SOLO TODO LO QUE PUEDA) 

Encontrar un buen compañero para hacer juegos es muy complicado. Puedes pensar que todo lo que importa es la habilidad, pero no es así, hay otras cosas las cuales considerar, como la personalidad, la experiencia, el tiempo, el interés mutuo y la lealtad. Ambos deben dedicarle tiempo al proyecto, así que lo mejor es que se prueben un poco con algunos proyectos pequeños, porque puede ser devastador cuando una persona clave abandona después de meses o años el desarrollo. 

Tener proyectos terminados con tus socios es muy importante, ya que de esta forma sabrás lo que son capaces y se sentirán más cómodos trabajando con usted. Puede ser difícil convencer a alguien experiencia que trabaje con usted solo en una idea. Ya que muy pocas ideas pueden ver la luz del día. Los buenos socios querrán ver tus juegos terminados. ¡Asi que debes terminarlos! 

 

7.- TENER MUCHO TRABAJO ES NORMAL: FACILITALO CON UN PLAN 

Si tienes muchos juegos por hacer seguramente te resulte muy tedioso y francamente poco divertido. No es un juego, es trabajo. (y es por eso por lo que debes ahogar a cualquiera que bromee diciendo: “seguro te la pasas jugando juegos todo el día”). En algún momento, seguro te diste cuenta de que hay ciertas cosas las cuales nunca pensaste durante la planificación de tu proyecto, cosas como: Menús, transiciones de pantalla, guardar y cargar, etc. Es normal que se piense que nos la pasaremos experimentando mecánicas divertidas, pero la realidad es que seguramente te la pases semanas haciendo menús funcionales que no parezcan basura… ¿Pero sabes algo? Hay ciertas cosas divertidas en pequeñas dosis como animar personajes, que se convierten en una pesadilla cuando te das cuenta de que no estabas preparado para animar 100 personajes diferentes.  

En algún momento te darás cuenta de lo importante que es escalar tu proyecto para que no pases demasiado tiempo en este inevitable astillamiento, pero debemos comprender que por muy aburrido que llegue a ser es necesario para que el juego se sienta completo. Una bonita pantalla de título, por ejemplo, hace maravillas para que un juego se sienta original.  

 

8.- PLANTEATE OBJETIVOS REALITAS A PLAZOS 

Muchas veces tendremos que enfrentarnos a decisiones difíciles que te obliguen a mirar tu calendario con detenimiento y así plantearte objetos mas realistas. Debes plantearte objetivos que completar y unos plazos realistas necesarios para conseguirlos.  Si no lo haces seguramente no completes el proyecto.  

Esto es muy importante, sobre todo cuando este proyecto se lleve a cabo para un festival o una competencia de videojuegos, donde la fecha es una y tienes un determinado tiempo para completarlo, de otra forma, todo el trabajo será en vano.  

 

9.- EMPUJA SIEMPRE HACIA DELANTE 

¿Te sientes atorado? Entonces empuja hacia adelante. Comienza a trabajar en lo que sigue, el próximo juego, no importa cual sea. No solo es útil para fines motivacionales, si no también para que te hagas una idea de como se desarrollara todo tu juego.  

 

10.- CUIDA TU SALUD MENTAL Y FISICA 

Puede ser sorprendentemente difícil cuidarse cuando se esta concentrado en algo y mas cuando esto es un video juego sin terminar. Pero para ser honestos… No le haces ningún bien a tu juego si a cambio le haces un mal servicio a tu cuerpo dejando de dormir, no haciendo ejercicio y comiendo cada que puedes. Ya que, de esta forma, te estas impidiendo trabajar a tu maximo potencial y es mas probable que flaquees. Es natural que tengas algunas complicaciones con tu proyecto, pero tener depresión o enfermarse no lo es.  En definitiva, no puedes trabajar en el proyecto de tus sueños cuando tu cuerpo se siente desecho.  

 

11.- DEJAS LAS EXCUSAS, NO RENUNCIES AL JUEGO 

Seguramente en algún momento pensaste que tu código es un desastre y que al menos ya has aprendido mucho. Que seguramente si vuelves a empezar, podrás hacerlo mucho mejor y más rápido, y que seguramente el resto del juego también sea más rápido. 

Y la verdad es que no, en cierto punto el código de tu juego será un desastre y si, habrás aprendido mucho, pero tienes que ser consciente de que nunca será perfecto y si comienzas de nuevo, te encontraras exactamente en la misma situación, ya que donde te trabaste, es una terrible trampa donde volverás a caer.  

Los desarrolladores muchas veces pensamos que, si terminamos un motor de juego perfecto, todo lo que tendremos que hacer al final será presionar un botón y mágicamente saldrá un juego perfecto de él. La realidad es que esto no es así, ya que esto nunca se termina, no existe un motor que haga tal cosa.  

Si en algún momento te frena una mala organización, regresa y realiza una revisión exhaustiva. Se valiente, seguro que encuentras la solución. 

 

12.- GUARDALO PARA EL PROXIMO JUEGO 

Entonces, a la mitad del desarrollo tienes esta gran idea nueva que hará volar la mente de todos, pero… ¿tendrás que rehacer todo el juego para implementarlo? Si es así entonces guarda lo que tienes para tu próximo juego, pero recuerda terminarlo a si debido tiempo. 

 

13.- CORTALO, PONLO Y QUITALO 

Rayos, tienes tatas ideas, pero todas ellas están a punto de colisionar ya que no puedes implementarlas todas, pues no te preocupes, tenemos una solución para eso. 

Bueno, primero que nada, es genial tener tantas ideas, al punto de que ahora te ves obligado a decidir que es lo realmente importante para tu juego y así, puedes cortarlo. Lo importante es que tenemos recursos ilimitados, lo malo es que nuestro tiempo es limitado, al igual que nuestros recursos, así que estamos obligados a trabajar juegos que estén un poco más ajustados a propósito. 

Lo importante al final es que el juego sea divertido. Así que el centro del juego siempre lo debemos mantener, más el plus que puedas agregar debes seleccionarlo y aplicarlo según los recursos de tiempo que tengas disponible.  

 

14.- QUIZAS ES HORA DE DEJARLO, DA UN PASO HACIA ATRÁS, PARA DESPUES DAR DOS HACIA ADELANTE 

De acuerdo, quizás llega el momento de flaquear. Tal vez no hay forma de que termines, y lo que tienes es un desastre demasiado grande para recortar algo. Quizás todo tu equipo renuncio. Mi única esperanza al escribir estos consejos es ayudar a personas a evitar esta posibilidad, pero a veces es inevitable. 

Si no hay recuperación, al menos asegúrate de reducir tu próximo proyecto. Es fácil fijar tus objetos en lo mas alto, incluso cuando tus proyectos se vuelven cada vez menos terminados. 

Las típicas frases: “¡Mis habilidades están mejorando! Estoy aprendiendo de mis fracasos”, son una excusa muy común. Pero sin duda es importante tratar los fracasos de esta forma. 

Así que da pasos hacia atrás, muy hacia atrás, seguramente encuentres algo que puedas rescatar de tu proyecto y de ahí, quizás nazca un gran video juego que alcance un potencial que antes ni siquiera te imaginabas.  

 

15.- ¡VE AL LIMITE! 

Dicen que el 1% que falta es el 99% que resta, y hay algo de verdad en esto. Son los detalles los que terminan tomando mucho tiempo. Claro, tal vez codificaste un sistema de combate competente en un par de semanas y termino siendo genial, complejo y sin errores, todo esto puede tomar meses. La verdad es que muchas veces el ultimo paso, es el paso mas largo y tardío.  

Quizás suena desalentador, pero no debería. Si bien es el ultimo paso y puede ser tardío y desgarrador, también es un momento satisfactorio en el desarrollo. Porque la mayoría de las veces, las cosas realmente parecen fluir a la perfección. Al final, después de el desastre de ideas y contenidos mezclados sin pies y cabeza todo se vuelve una sensación mágica, ya que todo se resume en meros detalles.  

Al final, solo encontraremos paz y seremos libres. 

 

 

Ahí ya lanzaste tu juego, pues felicidades, acabas de rebasar tus límites a lo grande y podrás disfrutar de grandes beneficios como son: Mayor confianza, una mejor reputación por completar tus objetos, una compresión de todo el proceso de la creación de video juegos, etc. Sin embargo, la mejor parte es que tienes un buen juego que puedes jugar y disfrutar. A mi en lo personal me gusta jugar video juegos, casi tanto como disfruta haciéndolos.  

Pero recuerda amigo, no eres como un jugador común y corriente: ERES UN DESARROLLADOR DE VIDEO JUEGOS.  

Deja una respuesta