Una vez que comienzas a analizar las partes del juego, no debería parecer muy difícil de entender.
Shadow Fight 2 no es tan avanzado como los títulos AAA comunes, pero tampoco es fácil.
Para crear cualquier juego de pequeña / mediana escala, generalmente es mejor comenzar seleccionando una plataforma para desarrollar el juego.
Te sugiero que le des una oportunidad a UNITY. Es muy amigable para principiantes.
- ¿Vale la pena coleccionar un Sega Genesis y sus juegos en NES (Nintendo)?
- ¿Dónde puedo aprender sobre la creación de juegos?
- ¿Cuáles son algunos de los juegos de piratas de mundo abierto con especificaciones medianas como Assassin’s Creed: Black Flag?
- ¿Qué son los videojuegos populares en el mundo?
- No he jugado juegos de PC desde hace 10 años. ¿Qué juego debería jugar?
Ahora viene el lenguaje de programación.
A partir de ahora, UNITY utiliza dos lenguajes de secuencias de comandos, a saber, C # y JavaScript. Entonces aquí es donde comienza la parte de aprendizaje.
En realidad, no se requiere un conocimiento profundo de ninguno de los lenguajes de programación, pero el concepto de lógica y comprensión matemática es imprescindible. El resto, te darás cuenta a medida que sigas desarrollando tu juego.
Con la parte de programación, puede codificar todos los combos, daños, salud, entradas táctiles, etc. Básicamente, el código consiste en lo que sucede en cada instante y lo que sucederá después en forma de programación escrita e instrucciones matemáticas.
El siguiente aspecto principal de un juego es la parte visible, es decir, los gráficos, los modelos 3D y los sprites (dibujos en 2D).
Ahora tendrías que poseer conocimientos de arte y poder hacer hermosos Sprites para un juego como Shadow Fight con sus opciones de diseño artístico. De estos Sprites vienen las animaciones para los personajes y estas animaciones son lo que ves en la pantalla.
Hay muchos softwares para hacer sprites. Te sugiero que pruebes Adobe Illustrator.
Esas son las dos cosas principales necesarias para aprender para hacer un juego.
Para resumir,
- Dale una oportunidad a UNITY.
- Intente aprender los conceptos básicos de la unidad C # o JavaScript.
- Aprende arte y todo sobre Sprites y animaciones que es suficiente para que se vea bien. (No es necesario convertirse en Picasa).
Sugeriría visitar
Hackr.io – Encuentra y comparte los mejores cursos y tutoriales de programación en línea
Es un gran motor de búsqueda para muchos tipos de tutoriales y también tiene muchos cursos sobre UNITY, lenguajes de programación e Illustrator.
Síguelos y pronto podrás hacer tal vez no una “Sombra Lucha”, sino definitivamente algo pequeño que disfrutarás haciendo.
Happy Coding 🙂
Gente, comenten si olvidé mencionar algo importante.