Este es el primer consejo que te puedo dar: Hace juegos. Es un consejo bastante simple pero que no todo el mundo ejecuta. La forma de aprender a desarrollar videojuegos y darse cuenta de las dificultades que existen al desarrollar, es esta, es haciendo juegos.
Si est谩s iniciando yo te aconsejar铆a participar en jams. Las jams son concursos de desarrollo de videojuegos en los cuales tienes un tiempo limitado para desarrollar un videojuego con una cierta tem谩tica. Son ellos una muy buena forma de iniciarte en el mundo del desarrollo de videojuegos, ya que aprendes acerca de tus habilidades y acerca de los tiempos que puedes manejar, creces como desarrollador ya que los flujos que haces al hacer un juego tras otro van mejorando.
Puedes ver este calendario de Jams en Itch.io
馃搥 Publica tus juegos
Otro consejo que considero importante es publicar tus juegos. Chocar con el muro que chocan la mayor铆a de los desarrolladores independientes al desarrollar videojuegos al publicar es una buena ocasi贸n para darse cuenta que tenemos que aprender m谩s, y que el mercado es m谩s dif铆cil de lo que parece. Esto te lo pueden decir, pero no te convencer谩s de lo dif铆cil que es si no publicas tus juegos.
馃搯 Aprender acerca de c贸mo publicar
Lo ideal es aprender acerca de la tienda en la cual vas a publicar. Por ejemplo para Android o IOs existe el ASO que es el app store optimization, son un conjunto de t茅cnicas que te ayudar谩n a posicionarte mejor en estas tiendas.
馃帹 Ten un buen Arte promocional
Todo entra por la vista, si tienes el mejor juego del mundo con nulo arte promocional, dif铆cilmente te dar谩s cuenta que es el mejor, ya que muy poca gente lo va a descargar. Y el tiempo que tomar谩 en crecer en descargas, ser谩 menor al tiempo que tomar谩s en darte cuenta que es un gran juego. Para optimizar esto es mejorar tu arte promocional, hacer un buen trailer y buenas capturas para la tienda objetivo.
馃挄 Hacer un juego que te guste
Es muy importante, aunque no lo parezca. Ya que la motivaci贸n del desarrollador es importante para seguir con el progreso. Inicialmente te puedes motivar con cualquier proyecto, pero son pocos los cuales vas a conseguir una sensaci贸n estable de motivaci贸n para poder continuar. Por eso procura hacer un juego que te agrade desde un comienzo as铆 tendr谩s m谩s motivaci贸n y podr谩s continuar m谩s f谩cilmente.
馃暩 Aprender de otros desarrolladores (fracasos y 茅xitos)
Si tienes la oportunidad de conversar con otros desarrolladores, hazlo. Preg煤ntales acerca de sus fracasos, acerca de sus 茅xitos, acerca de c贸mo han mejorado, que les funciona, que no les funciona. Cada desarrollador es un mundo y t煤 puedes aprender de ellos! No te quedes solo con estos consejos.
Para tener conversaciones fluidas acerca de desarrollo de videojuegos te recomendamos unsar Discord, y de paso te invitamos a este servidor acerca de desarrollo de videojuegos en espa帽ol ;-)
馃 Planifica el proyecto con antelaci贸n
Bien es sabido que debes tener un dise帽o previo del videojuego antes de desarrollar uno, planifica el alcance de tu proyecto y las caracter铆sticas que va a tener. Esto lo agradecer谩s mucho a la hora de desarrollarlo.
Existe algo que se llama GDD “Game Document Design” que es un documento de dise帽o de videojuegos, busca como crear uno :-) Es m谩s te dejamos este video de Iv谩n Gir贸n que explica esto del GDD
Lo importante de este documento es que te sirve para responder las preguntas que te tienes que hacer a la hora de desarrollar un juego: ¿Que mec谩nicas va a tener?, ¿Es un juego entretenido?, ¿Se siente bien al jugar y por qu茅?, etc.
⏰ Toma en cuenta el tiempo de desarrollo del proyecto
En la vida no tienes tiempo infinito, no puedes hacer lo que hace un estudio de juegos grande AAA tu solo.
Entonces toma en cuenta el tiempo que vas a tener para desarrollar tu proyecto, las jams son una buena forma de aprender sobre los tiempos que manejas, pero siempre se hace m谩s costoso de lo normal.
馃惐 Usa sistema de control de versiones
Es algo que todo el mundo te va a decir. Usa un sistema de control de versiones para mantener seguro tu proyecto, algunas ventajas de esto:
Puedes respaldar tu proyecto en la nube con servicios como Github, GitLab y otros. Sin ning煤n coste.
Puedes tener un registro de todos los cambios que has hecho.
Si pierdes algo que utilizaste en el pasado lo puedes recuperar, ya sea c贸digo o alguna imagen.
Facilita el trabajo en equipo (por si mas adelante necesitas trabajar con alguien m谩s)
Permite manejar m煤ltiples versiones de tu proyecto. Imaginemos que necesitas una versi贸n para PC que tenga algunas diferencias respecto a la de Nintendo Switch, o PS4, etc.
Uno de los sistemas de controles m谩s utilizados es Git.
馃悾 Ten versiones tempranas de tu juego
Tener una versi贸n temprana de tu juego es una muy buena idea, con ella puedes mostrar tus juego a otras personas ver sus comportamientos al jugarlo, etc. Te dir谩n que les parece mal, que les parece bien, etc.
Tambi茅n no pierdes la oportunidad de poder mostrar tu juego a un publisher.
Normalmente cuando desarrollamos un juego estamos nublados por nuestras ideas, hasta a veces creemos que son las mejores, pero obtener feedback nos hace poner los pies en la tierra.
馃懏 Respeta est谩ndares de c贸digo
Normalmente si haces juegos peque帽os esto no importa mucho, pero en alg煤n momento querr谩s hacer juegos grandes, as铆 que te recomiendo que aprendas acerca de est谩ndares de c贸digo en el engine o framework que utilices para desarrollar. Respetar est谩ndares de c贸digo hace que tu juego pueda crecer con mayor facilidad.
馃悿 Empieza de a poco, haz juegos peque帽os
Este consejo es muy com煤n, empieza de a poco, cada escal贸n es una ense帽anza, en cada juego aprender谩s algo. Si haces un juego muy grande es muy probable que sea muy abrumador y pierdas las esperanzas, o puede que no, pero cr茅eme rara vez se termina un juego grande que es tu primer juego.
Comentarios
Publicar un comentario