No soy desarrollador de Android … ¿Dónde puedo aprender a hacer juegos completos de Android?

Antecedentes no técnicos

Depende de usted es de antecedentes técnicos o no técnicos.

Si usted es de otro país, a continuación se detallan los mejores recursos para comenzar: aprendizaje de Java y luego antecedentes técnicos iniciales

Home & Learn: curso gratuito de Java: ofrece un excelente curso gratuito de Java para principiantes. Este sitio web está lleno de información que comienza sobre cómo configurar NetBeans IDE en métodos, clases, matrices, bases de datos y formularios Java. Este tutorial consta de 13 capítulos y es un excelente punto de partida para cualquier persona que quiera comenzar su aventura con Java. Los temas están bien explicados y son fáciles de seguir.

Oracle: el sitio web de Oracle es un lugar al que los programadores Java principiantes y experimentados pueden consultar. Este sitio web consta de toda la información sobre Java Swing, JavaFX, Java SE, Java EE y Java ME. Es un excelente punto de partida, así como un punto de referencia en cualquier parte de su viaje con Java. Los temas son completamente variedad de ejemplos. Cada tema contiene preguntas y ejercicios para que te puedas evaluar a ti mismo. Muy bien explicado con

Learn Java: Learn Java es un tutorial fácil de seguir que consta de 16 capítulos. Te enseña los conceptos básicos y cada capítulo va seguido de un ejercicio. Es un buen punto de partida para programadores principiantes. Learn Java también ofrece otros cursos como: JavaScript, Python, PHP, shell, C y C #. Sin embargo, este sitio web sigue siendo un trabajo en progreso y muchos capítulos están en construcción.

YouTube: para quienes prefieren los tutoriales de audio, YouTube es un buen lugar para visitar. Allí puede encontrar cientos de tutoriales creados por tutores, programadores, estudiantes e individuos interesados ​​en Java. Hay una serie de lecciones que puede seguir o simplemente buscar temas específicos. Estoy seguro de que encontrará mucha información allí también.

Experiencia técnica

Si tiene antecedentes técnicos, entonces aprender java sería muy fácil. Una vez que tenga una buena idea sobre Java y si puede comprender el código escrito en Java, debe consultar la página de Capacitación para desarrolladores de Android. (http://developer.android.com/tra…). Aprenda los conceptos básicos de la estructura de carpetas, diseño de pantalla, componentes básicos de construcción, etc. Para otros recursos, puede consultar https://www.quora.com/What-are-t…

Si te golpean en algún lugar mientras codificas, siempre consulta stackoverflow. No tiene que recordar el uso de todas y cada una de las API. Si decide crear una aplicación, siempre puede copiar los códigos de muestra en el sitio web del desarrollador o en cualquier otro lugar y ajustarlos a sus necesidades.

Empecé a aprender sobre el desarrollo de juegos para teléfonos inteligentes basados ​​en Android hace aproximadamente 4 meses.

Inicialmente, estaba muy confundido acerca de “elegir el motor de juego correcto”, pero después de pensar y aprender todos los pros y los contras de varios motores de juego ( Unreal Engine, Unity3D, CryEngine, GameMaker, Reach3dx, Coscos2d-x, libgdx, etc. ) Elegí Unity3D.

Pros:

  1. Ideal para crear juegos para dispositivos móviles, como Android (teléfonos / pestañas), iOS y Web (HTML5).
  2. Utiliza lenguaje C # y JavaScript para las secuencias de comandos. (Aunque puede usar un complemento de terceros para secuencias de comandos visuales)
  3. Unity tiene su tienda de activos donde puede encontrar / comprar cosas que desea usar en sus juegos. También hay muchas cosas gratis.
  4. Puedes crear tus propios sombreadores y cambiar la forma en que Unity representa el juego.

Contras:

  1. Mala calidad de gráficos en comparación con Unreal Engine, y por lo tanto no es bueno para el desarrollo para PC o consolas.
  2. Si no sabe programar, no lo usará. En Unity, casi todas las cosas se ejecutan en Scripts, por lo que debe hacer una gran cantidad de secuencias de comandos y una buena habilidad de secuencias de comandos.
  3. Unity 4 Pro cuesta 1,500 $ o con una suscripción de 75 $ / mes. Puede usar la versión gratuita de Unity, pero carece de muchas características agradables y geniales que tiene la versión pro.

Si desea aprender cómo usar Unity visit – Unity – Learn , aquí encontrará todo lo que necesita para convertirse en un desarrollador de Unity.

Después de unos 30-35 días comencé a trabajar en mi propio proyecto con un amigo.

Echa un vistazo a mi último juego en Google Play – Mr Tap – Aplicaciones de Android en Google Play

Mi primer juego en Google Play – Plus One Minus One – Aplicaciones de Android en Google Play

Espero que les guste y, si lo hacen, apóyenos dejando un comentario positivo en Google Play 🙂

Espero ver tu juego en Google Play pronto.

Todo lo mejor 🙂