Mi primer juego para Android: Brave Bird

BenderDev

Hola!

Este es mi primer mensaje pero ya hace tiempo que sigo el foro. Ya hace unos meses que empecé a desarrollar mi primer videojuego y hasta entonces siempre había terminado tirando la toalla, porque pese que sé programar, no me dedico a ello y me acababa atascando en algo que hacía que me desanimase. Sin embargo topé con Gideros (framework para desarrollar juegos 2D para Android y iOS) y gracias a los tutoriales, ejemplos y la amable comunidad pude finalizar mi primer videojuego: Brave Bird.

Brave Bird es un juego casual para Android en el que el personaje principal es un pájaro el cual debes arrastrar con el dedo para evitar chocar contra los gatos, también hay una serie de objetos que intentan hacer el juego un poco más divertido. El único objetivo es sobrevivir el máximo de tiempo posible para así conseguir la puntuación más alta. A parte, aprovechando el "curro" de programación hice 4 juegos más en los que únicamente modifiqué el apartado gráfico. Todos los gráficos y sonidos los he encontrado en internet y disponen de licencia comercial gratuita (a cambio de dar crédito en la sección correspondiente).

Pues bien, ya han pasado unos meses desde que lo lancé pero no termina de arrancar, está cerca de las 5000 descargas pero el problema no está en la visibilidad del mismo, ya que tiene unas 30-50 descargas diarias (por ese motivo espero que no consideréis este post como spam, ya que en términos relativos este post no me aportará apenas descargas) sino en que no engancha en absoluto (se lo desinstalan el 70-80% de la gente). Para aquellos que tengan curiosidad, el juego me está reportando unos 8€ mensuales y se juegan unas 100 partidas al día.

Entonces la duda que tengo es la siguiente:

  • ¿Merece la pena invertir más tiempo en este juego o es mejor que empiece un proyecto nuevo bien definido desde el principio?
  • En caso que creáis que aún le puedo sacar algo de jugo al juego, ¿se os ocurre alguna idea de "sencilla" aplicación para que la gente no se lo desinstale después de jugar la primera partida? ¿Niveles quizá?
    (digo sencilla porque si es más compleja que el desarrollo del propio juego quizá no merezca la pena)

A parte de mis dudas también me hacía ilusión enseñar mi proyecto, con lo que estaré encantado de resolveros cualquier duda que tengáis acerca del desarrollo del mismo o del framework en cuestión.

3
Aidanciyo

Ya te pongo yo el link
https://play.google.com/store/apps/details?id=com.bravebird

Voy a probar y a darte opinón

Tengo preguntas.
¿Como te reporta dinero sin publicidad?
YO creo que el juego no da para mas la verdad XD, no es realmente adictivo.

Yo también hago juegos del estilo, así sencillos y la verdad no espero que me reporten mas que conocimientos.

BenderDev
  • Tomo nota sobre los permisos para la siguiente actualización (cuando empecé no sabría muy bien lo que tocaba... xD)
  • Sí que hay publicidad pero a veces se da el caso que los anuncios no aparecen (depende de la compañía que gestiona la publicidad, Chartboost)

Gracias por tu opinión, me temo que estás en lo cierto

Aidanciyo

La verdad es que tiene un buen numero de descargas :)

1
N1Tr0s

#1 de donde sacas los gráficos si puede saberse? como dicen, el juego es lo que es, no hay más xD pero para no ser programador no esta mal, buen trabajo

1 respuesta
visent666

Tiene buena pinta

1 respuesta
BRaDoLH

yo también me dedico a esto en mis ratos libres y te puedo decir que a veces nos cegamos pensando que algo es bueno cuando realmente no lo es, en concreto tu juego esta muy bien para ser el primer pero no es nada adictivo. Te recomiendo que empieces algo nuevo, mira los top charts, mira a lo que juega la gente y intenta hacer algo parecido. Puedes ser aventurero y probar algo nuevo aunque sin marketing el caso de éxito es casi nulo. Otra recomendación que te pudo dar es que no dediques mucho tiempo en grandes proyectos, haz muchas cosas simples y adictivas, consigue usuarios y luego distribuyelos por tus otros juegos (cross-promotion).

Ah y chartboost quitalo ya, pon AdMob.

1 respuesta
BenderDev

#5 pues tirando de google y luego asegurándome que el autor permite su uso comercial, en concreto los créditos del juego son estos: (copy&paste de la sección de créditos)

- Birds and angel: Made by Yurike 
  http://vector4free.com/vector/furry-creatures/
  https://creativecommons.org/licenses/by/3.0/

- Heart (yarn),  cats and pumpkin: 
  Property of http://www.iconka.com

- Forest (background): 
  From http://www.vectorbackground.net

- Cake: Made by Martin Berube 
  http://www.how-to-draw-funny-cartoons.com

- Heart: Succo Design 
  http://www.succodesign.it

- Leaf: Robin Weatherall
  http://www.robinweatherall.eu

- Sound buttons: 
  From http://www.visualpharm.com

- Main Menu song: Made by Joe Baxter-Webb 
  http://bosslevelvgm.com/
  https://creativecommons.org/licenses/by/3.0/

- In game song: Made by Joe Reynolds - Professorlamp 
  http://jrtheories.webs.com/
  https://creativecommons.org/licenses/by/3.0/

- Meow, laugh, bird chirp and bell sounds: 
  From http://www.freesfx.co.uk

- Game over sound: sauer2 
  http://creativecommons.org/publicdomain/zero/1.0/

#6 Gracias

#7 Buen consejo, me daré una vuelta por las top charts a ver qué soy capaz de hacer, gracias. Una pregunta, para tener ingresos aceptables (8€ al mes no lo son xD), ¿la estrategia de hacer juegos sencillos pero muchos funciona? ¿o simplemente con eso lo que se hace es comprar muchos billetes de lotería pero lo más probable es que se quede en nada?

1 1 respuesta
BRaDoLH

#8 es un poco una combinación de lo que dices, no olvides implementar un buen ASO en todos tus juegos y ir sumando usuarios activos, luego implementa un house ads o busca una ad network que lo haga (MoPub) para mover tus usuarios activos entre tus nuevas apps

s0ny

#1 Para un rato es divertidillo xD

Oye, me has servido de inspiración. No sé por dónde empezar, pero quiero hacer una app que tengo en mente hace tiempo. ¿Podrías decirme qué tutoriales has visto para poder terminar este jueguecillo tuyo? (páginas y demás)

Gracias y felicidades.

B

El market de Android está saturado de juegos y el tuyo se puede hacer un una simple tarde si se tiene experiencia previa, no aporta nada y aunque inviertas en publicidad para tu app es pan para hoy y hambre para mañana. Para poder monetizar la publicidad tienes que desarrollar una aplicación que mantenga al usuario mínimo 15 minutos activo pues de otra forma no sale rentable.

1 1 respuesta
autlos

Luego lo pruebo y te comento.

Podría decirte que las capturas de pantalla de la entrada en GP no aportan nada sobre cómo es el gameplay. Eso hace que el que lo descargue, más que por interés, lo haga por curiosidad, o símplemente porque le ha gustado el aspecto del pollo.

Czhincksx

#11 ¿15 minutos al día?

1 respuesta
B

#13 por sesión.

1
eZpit

Comprar usuarios a día de hoy esta a 1$+/user. Solo juegos con un engagement brutal se pueden permitir comprar usuarios.

El resto del marketing se hace para obtener un buen posicionamiento y a partir de ahi intentar mantener con organicas/rankings/viral.

allmy

#1 Voy dándote opinión:

  • Lo primero, al buscar por el nombre, me ha parecido muchas cosas sobre Angry Birds, me ha costado llegar a tu juego.
  • Los permisos son extraños.
  • Me ha encantado lo rápido que carga xD
  • Es demasiado simple. No hay espacio, no hay que coger cosas, solo esquivar. Creo que no engancha por eso.
  • Se vuelve demasiado difícil, sin permitirte obtener una puntuación progresivamente.

Es mi opinión. Yo creo que deberías seguir con el y añadirle más cosas.

BenderDev

#9 Tomo nota, ya me di cuenta cuando lancé este juego y los otros 4 clones que pese tener todos la misma mecánica no todos tenían la misma visibilidad. De hecho lo que al principio me pareció una buena idea que fue ponerle de nombre algo que contuviera Bird, luego vi que fue un error ya que como yo habían 100000 iluminados más, para al final darme cuenta que ha sido importantísimo (los otros 4 juegos son invisibles). MoPub apuntado.

#10 Si aceptas un consejo (teniendo en cuenta el exitazo del juego xD): si quieres ponte a estudiar y luego aplícalo pero a mi me ha resultado mucho más motivador empezar algo e ir superando escollos, si no sabía hacer algo buscarlo o aprender lo que necesitaba, pero de este modo de repente te encuentras con algo jugable y habiendo superando problemas reales. De donde he sacado las cosas:

  • Los ejemplos que te vienen cuando instalas Gideros. En concreto la base de mi juego fue el ejemplo que te viene en el que arrastras unas pelotas.
  • Toda la documentación de Gideros http://giderosmobile.com/guide
  • Esta web appcodingeasy.com
  • El foro de la comunidad: es muy muy importante no solo por si tienes alguna duda sino porque ya hay muchas dudas resultas. Además que la gente cuelga snnipets de código que te pueden resultar de utilidad (p.e. scene manager)
  • Se programa con LUA, es un lenguaje muy sencillo si has programado antes, no recuerdo que web miré pero cualquiera que te devuelva google con "tutorial lua", "curso lua", etc.
  • Para empezar a trastear con Gideros solo necesitas Gideros, si luego quieres pasar el juego a Android o a iOS ya necesitaras Eclipse/X-Code para poder empaquetar. De momento no hay que preocuparse por eso ya que Gideros tiene un "simulador" donde poder probar tu juego con el ratón.

#11 Actualmente para mi eso es ciencia ficción, indicativo pues que debo explorar nuevos juegos.

#12 Tiene razón, debería hacer un vídeo o poner algún dibujo de un dedo arrastrando un pájaro en las capturas.

#13 Lo del nombre tienes razón, pero por contra, los otros juegos que saqué sin nombre parecido a un juego comercial han pasado completamente desapercibidos, es un arma de doble filo. Lo de los permisos ya me lo hizo notar #2 y es algo que debo modificar. En realidad sí que hay objectos :( el corazón, el corazón de lana, la hoja, la calabaza, el ángel y el pastel, ¿a qué tipo de objeto te refieres?. Acerca del espacio, ¿debería hacerlo todo más pequeño?. Ok, mejorar la curva de dificultad. Muchas gracias

1

Usuarios habituales

Tags