Cargando...
Opinión

Aprendiendo a hacer juegos, consejos de un noob a otro

Hackerman meme

Soy principiante, así que te entiendo

Soy programador, estudie en la UNA y tengo mi titulo. Como tal, se crear código y conozco como se ejecuta el mismo. Pero eso dista mucho del vasto mundo de crear videojuegos. Hay que tomar en cuenta temas de físicas, cajas de impacto, profundidad(el eje Z es nuevo para muchos) y aprender como hacer que algo que vemos en todos los juegos, ocurra.

Hace un mes, volví a Unity para intentar crear mi propio juego, pretendo hacer un cruce de juego de tanques y bomberman, la idea es destruir edificios para conseguir power-ups y pelearnos contra amigos. No se si es muy ambicioso, pero voy poco a poco. La idea es aprender bastante. Aunque soy un total principiante, incluso sabiendo programar tardo mas buscando referencias que programando.

A continuación voy a presentarles algunos tips que me han funcionado a mi, cualquier consulta, en los comentarios. Aunque no pueda responderla, tal vez podamos resolverla juntos.

#1- Utiliza guias

Es mejor gastar en un curso que intentar aprender todo por ti mismo

Como programador tengo nocion de como podria funcionar un juego, y quise intentar hacer las cosas por mi cuenta, tenia una idea en la cabeza. Pero a la hora de la hora, pues me fui muy complicado, porque no sabia ni como empezar. Asi que mi recomendacion es que compren un curso de Unity en Udemy o algun sitio similar, incluso en Youtube hay unos gratis muy buenos, pero preferí pagar $10 por un curso de muchisimas horas que me ha ayudado más que andar buscando por todo lado. Todo lo basico esta ahi y me sirve de guia. Luego aplico los conocimientos a mi propio proyecto.

#2- Utilicemos Voxels para aprender sobre modelos

Se pueden crear proyectos muy complejos en Voxel Art
Se pueden crear proyectos muy complejos en Voxel Art

El voxel me parece un camino de entrada perfecto para el mundo 3D

Para los que no sepan que es un voxel, es basicamente un cubito. Existen programas como Magica Voxel que son gratuitos, sencillos de utilizar y que estan funcionan perfecto para lo que quiero explicar. Los voxels, al ser objetos cuadrados nos daran una estetica que podrian pensar que recuerda a Minecraft, pero la verdad es que permiten hacer muchas cosas, podemos generar esteticas similares a 8 ó 16 bits. Al ser una herramienta 3D( pero talvez mas simple por ser «cubitos»), nos permite a personas que como yo, que no tienen buenas nociones de profundidad hagan un modelo para exportar a su juego sin mucha complicación.

#3- No hay que dominar cada aspecto de la creacion de videojuegos

Dibujo digital
Yo no dibujo nada, pero mi esposa me ayuda con eso. Yo me concentro en programar.

Centrate en lo que te gusta, modelar, diseñar escenarios, programar, guión, musica, UI, UX…..

Los videojuegos comprenden muchas areas, artisticas, musicales, programacion, diseño y más. En mi caso estoy trabajando «solo», ya que mi esposa me ayuda a aprender a modelar y conozco gente en el mundo de los videojuegos que me da feedback y me pueden ayudar a resolver dudas de programacion. Por lo tanto estoy abarcando partes importantes del juego por mi cuenta y aprendiendo un poco de todo. Pero yo recomendaria utilizar la tienda de assets de Unity o Unreal y trabajar a partir de alli. Tocara aprender mucho si solo programas, pero ocurre igual si solo dibujas. Intenta unirte a alguien para hacer el aprendizaje mas interesante.

#4- Compartir

Más gente te va apoyar que desmotivar

No solo con los videojuegos, si dibujas, diseñas, tejes, o lo que sea; comparte. Me he dado cuenta con el tiempo que compartir lo que hago en redes me trae mas feedback positivo que negativo. Ver crecer tu proyecto en redes ayuda a que te motives.

Y hasta aqui mis consejos, como decia, soy un novato, estoy empezando, pero, para que no le pasen las mias, mejor ayudarlos un poquito. Compren un buen curso de Unity, que incluya desde lo basico, hasta programar y crear sprites o modelos. Trabajen mucho y compartan.

Nos vemos en los comentarios.

Comentarios
Agregar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *