Archivo de la etiqueta: Android

Space Pixel RPG : Un pequeño juego de naves antiguo

Presentación

Hola, mi nombre es Matías y vengo del canal de youtube FuryCode. Llevo desarrollando videojuegos desde hace ya algunos años y quería hacer un pequeño Devlog de un juego que hice para una jam. El juego se llama Space Pixel RPG y pronto (6 de julio del 2019) se lanzará en la Play Store de Android. Quería contarles mi experiencia desarrollando este pequeño juego y ver si podemos sacar algo que pueda ayudar a alguien.

¿De que trata el juego Space Pixel RPG?

Space Pixel RPG es un pequeño juego arcade en el cual te mueves en un camino y puedes disparar sólo al centro de la pantalla. Puedes moverte de forma horaria o anti-horaria con las flechas del teclado o haciendo tap en la pantalla (la parte izquierda o derecha) si estas en un móvil.

Es un juego casual por lo que los niveles, normalmente suelen ser fáciles y cortos.

El juego lo cree, para luego enseñarlo en un curso de Udemy acerca de fundamentos de GDScript en Godot engine, que tengo hecho, pero lo quiero ampliar.

Desarrollo del juego

Lo anterior era solo para poner en contexto, ahora les quería hablar acerca del desarrollo de videojuego.

El juego esta desarrollado en Godot Engine 3.1 con GDScript, y me demore menos de 4 días (durmiendo y sin mucho apuro) en sacar una versión 0.1.0 para la jam. La jam era de una semana, que por cierto todavía no se sabe el ganador, luego se sabrá.

Primero, como podrán notar, no es un gran juego arcade, ni piensa serlo. Es básicamente un experimento para probar algunas cosas que he ido aprendiendo acerca de ASO (APP Store Optimization) y también me a servido para reflexionar otras cosas.

Mediante el desarrollo no tuve casi ningún inconveniente grave, ya que es un juego simple. Sólo que me arrepiento un poco de no haber generado los niveles del juego de una forma aleatoria controlada o procedural. Esto me hubiera tomado un poco más de tiempo de desarrollo pero hubiera tenido muchos niveles. Y al final sería sólo una inversión de tiempo al principio para después dedicarle tiempo a otras cosas, como podría ser otro modo de juego, etc. Pero ya no lo hice así.

Qué cosas aprendí en el desarrollo de Space Pixel RPG

Bueno aquí quiero destacar algunas cosas que aprendí y que puede o no puede que compartan todas las personas

  • Sí, es difícil encontrar equipo para desarrollar un proyecto, pero no hay escusas para no hacerlo solo: Para desarrollar videojuegos normalmente es necesario contar con un equipo. Pero, no siempre puedes contar con que tu equipo este hasta el final del desarrollo, por diversos motivos, normalmente se tratan de motivación. Y hay que tomar en cuenta que muchas veces el arte, música, programación son difícilmente reemplazables. Si no puedes pagarle a un equipo para que te ayude con las áreas que tu no manejas como podría ser el arte, música o programación. ¡Siempre puedes aprender de todo un poco! El juego Space Pixel RPG lo hice todo yo, aunque reutilice música que había hecho anteriormente con beepbox, el arte es muy pixelado y no muy bueno. Pero esta hecho por mí. Y esto demuestra, un poco, que sí se pueden hacer las cosas solo. Aunque igual puedes conseguir algunas cosas de forma gratuita como por ejemplo los sonidos los baje de OpenGameArt.
  • Las metas pequeñas no son difíciles de terminar: Suele pasar que nos proponemos metas muy grandes, y no está mal, pero hay que considerara que las metas mas pequeñas son mucho más realizables que las metas más grandes. Sobre todo si estas empezando. ¡Si estas empezando no hagas el próximo battlefield!
  • Atento al marketing: Hay que estar más atento al marketing, generalmente es algo que no se aprende cuando te lo dicen, sino que cuando te topas con la realidad. Siempre es bueno informarse acerca de SEO, ASO, Marketing, etc. Yo no soy un experto en esto, pero cada vez me doy más cuenta de lo importante que es.

Bueno, en realidad son solo esas cosas las que aprendí con el desarrollo, a parte de temas de programación.

No hay que rendirse, sí otros lo han logrado ¿Por qué tu no?


Por cierto descarga el juego Space Pixel RPG ya!! (En la fecha de la creación de este artículo no esta disponible, pero te puedes registrar para que Android te notifique)

Duotone: Nacer y Morir

Son muchas las formas que se han inventado para entretener a los jugadores dentro de un juego de plataformas: armas y explosiones, acertijos, saltos y habilidad… sobre esta última nos detenemos hoy jugando Duotune, un juego de plataformas donde saldremos y moriremos una buena cantidad de veces.

Descripción 🎮

Sin mucho preámbulo, con iniciar el juego se presentarán tres dificultades: Noob, Normal y Difícil, si quieren dejar de ser jugadores cualquiera, elijan el modo Noob 🤓, seguro que ni notan la diferencia. Cuando entramos en los niveles la cosa no parece tan difícil: hay unas monedas que debemos recolectar para pasar el nivel y listo, de resto nuestra misión es llegar con vida a una meta 😈. 

Características 📝

  • Muertes. Tienes que ser preciso. Los bloques son más grandes que tu personaje, cuando estas saltando es difícil caer sobre un lugar libre de obstáculos. 😵
  • Falta de compasión. La diferencia entre el modo difícil y noob radica en una cosa: cuando pierdes en el primero retrocedes hasta el primer nivel, sin importar donde te encuentres. Si pierdes en modo noob sólo retrocedes hasta el inicio del nivel 😙.

Origen y disponibilidad 🧐

Podemos descargarlo para GNU/Linux, Windows y Mac desde la plataforma de Itch.io por 1.50$ (25% de descuento).

También podemos descargarlo desde la tienda de aplicaciones Google Play por sólo 2$.

Este juego fue desarrollado por Damv desde Godot Engine.

Spaceship Shooter RPG: buscando a papá

Es común encontrar juegos indie relacionados con las naves espaciales, hay tantos juegos de lo mismo, que resulta difícil innovar. Spaceships Shooter RPG busca un cambio: introduciendo mecánicas de los juegos RPG, como el sistema de niveles y habilidades, junto con un modo historia, trata de competir con otros proyectos que siguen la fórmula de las naves en el espacio.

Descripción 🎮

Nos introduciremos en una tierra invadida por seres extraños 😨, nuestro padre será secuestrado y recorreremos la galaxia en su búsqueda 🎮. Balas que rebotan, habilidades, y vidas que se agotan con el disparo del enemigo aparentemente más inofensivo, en SpaceShips Shooter RPG encontraremos divertidas batallas con jefes y enemigos que tienen más poder todavía👊. 

Características 📃

  • Tienda de objetos. Cada vez que pasamos un nivel, ganamos monedas que se pueden usar para adquirir objetos consumibles, como botiquines o misiles 🤑.
  • Modo historia y modo infinito. En el primero tenemos una historia algo genérica, donde perseguimos a los malos para liberar a nuestro padre 🙄 mario bros. Además, podemos jugar en un modo infinito donde tendremos que sobrevivir todo el tiempo que sea posible… necesitarán muchos botiquines ✋. 
  • Límite de vidas. Cuando perdemos 8 veces, se activa un contador y no podremos jugar un tiempo. Esto me parece bueno, así recordamos nuestros otros deberes y nos separamos un rato 😇.  
  • Balas que rebotan. Nuestros disparos pueden hacer el doble de daño, cuando chocan con un enemigo débil, se mantienen en la escena y pueden chocar con otro. Además, pueden frenar las balas enemigas 👈.
  • Sistema de habilidades. Si subimos de nivel ganaremos tres puntos de habilidad que podemos usar para mejorar nuestra nave 😁.

Origen y disponibilidad 🧐

Este juego fue desarrollado por el equipo de FuryCode, encabezado por Matías Muñoz, desarrollador que participó en esta entrevista. Su motor es Godot Engine, popular en esta web.

Puedes descargar el juego desde Google Play 👉: https://play.google.com/store/apps/details?id=spaceship.shooter.rpg.deluxe.furygames

También esta para GNU/Linux, Mac y Windows desde Itch.io 👉: https://furygames.itch.io/spaceship-shooter-rpg-deluxe