¿Cuál es la mejor manera de comenzar con el desarrollo de juegos de Android?

Es mejor si tiene conocimiento de Android como Java, C y C ++. (en su mayoría conceptos de POO)

Consulta común : ¿Debe conocer Java antes de declarar Android?
Respuesta : Sí, ayuda si conoce JAVA, pero no es necesario que si conoce Java solo pueda codificar en Android (debe saber cómo funcionan las clases y las funciones).

Documentaciones: lo mejor para empezar DOCUMENTACIÓN
Para juegos Para juegos : Comience con los servicios de Play Games para Android

Sitios libres

  • Derek Banas – Desarrollo de Android para principiantes: Desarrollo de Android para principiantes
  • Video tutoriales oficiales para desarrolladores de Android: desarrolladores de Android
  • Harvard Extension School – Creación de aplicaciones móviles: CS76.tv
  • NewCircle – Tutoriales en video de Android Bootcamp Series 2012: https: //thenewcircle.com/s/post/…

Sitios pagados

  • Tutoriales y capacitación en video en línea – Tutoriales de capacitación de Android: Cursos y tutoriales en video de Android de lynda.com
  • TeamTreeHouse – Seguimiento de desarrollo de Android: Aprenda desarrollo de Android
  • Udemy – Tutoriales en video de Android: página en udemy.com

Puede contratar a una empresa de TI de terceros que pueda administrar todas sus aplicaciones (desde la planificación – desarrollo hasta la implementación y mantenimiento).

Elegí TecOrb (empresa de desarrollo de aplicaciones móviles, web y empresariales) como el socio de TI de nuestra empresa, y nos está funcionando muy bien.

Tenemos un gran seguimiento de clientes en Inglaterra, Alemania y España.

Tenemos oficinas en el condado de Orange, Maryland, Nueva Delhi y Noida.

Pruebe TecOrb Technologies para proyectos o como socio de TI de su empresa.

También puede contactar a través de (tiene soporte 24 × 7):

• Sitio web: Empresa proveedora de servicios de desarrollo de aplicaciones web y aplicaciones móviles

• Identificación de Skype: tecorb

Portafolio: Enlace de aplicaciones

• ID de correo electrónico : [correo electrónico protegido]

• Cita: haga clic aquí

• Número de teléfono: + 1 803 335 3593 o +91 9910781148

Hay algunos motores de juegos que proporcionan una plataforma para el desarrollo de juegos de Android y son los siguientes

1: Unreal Engine 4

Plataformas: Android, HTML5, iOS, Linux, Mac, Oculus, PC, PS4, SteamOS, Xbox One …


Fuente: ¿Qué es Unreal Engine 4?

2: Unidad

Plataformas: Android, BlackBerry, iOS, Linux, Mac, PS3, PS4, Xbox 360, Xbox One, Windows 8 (próximamente)


Fuente: http://www.unity3d.com

3: CryEngine

Plataformas: Android, iOS, PC, PS3, PS4, Xbox 360, Xbox One, Wii U



Fuente: La solución completa para el desarrollo de juegos de próxima generación por Crytek

4: GameMaker

Plataformas : Android, navegador, iOS, Mac, PC, PS3, PS4, Vita, Windows Phone



Fuente: Bienvenido a YoYo Games

Puedes encontrar muchos más aquí:

http://www.develop-online.net/to

Estos son algunos libros.

1 –


Pdf – Comienzo del desarrollo de juegos en 3D con Unity 4, 2nd Edition.pdf

2 –


Pdf – Learning Unity Desarrollo de juegos para Android.pdf

3 –


Pdf – Unity Game Development Scripting.pdf

Vaya a este enlace donde puede encontrar más libros electrónicos:
Página en it-ebooks.info

El juego es el único tipo de actividad que puede atraer fácilmente a cualquier grupo de edad. Google Play Store muestra la amplia gama de juegos diferentes. Si está interesado en el desarrollo de juegos de Android , entonces el lenguaje lo hace un poco más fácil para usted, ya que Android tiene un entorno basado en Java. Para los desarrolladores, es una tarea difícil hacer que su juego esté entre los mejores juegos, aquí hay algunas ideas notables para tener en cuenta.

1) Conozca la estructura de su aplicación:

A medida que intentas el juego de Android, es más importante que descubras la estructura de la aplicación de Android. Google proporciona información muy útil para que la arquitectura de la aplicación comprenda y también brinda orientación sobre cómo debe ser. Si no sigue la estructura, puede ser una gran razón para enfrentar dificultades.

2) Analizar el mercado:

La elección del mercado impacta directamente en el rendimiento de su aplicación en Google Play Store. Solo necesita conocer su mercado y grupo de edad al que se dirige. Analizar su mercado será la base para la selección de las características de su juego.

3) Hazlo simple:

Los usuarios preferirán más juegos fáciles de entender que juegos complicados. Cuanto más simple sea tu juego, atraerás a más jugadores. Como la mayoría de los usuarios juegan juegos en su tiempo libre, que no puede ser más de 20 minutos. Solo los usuarios que juegan juegos en la PC optarán por juegos complicados.

4) Mantenerlo original y altamente calificado:

¿Qué hace que el juego sea tan popular? La respuesta es “su originalidad”. La gente buscará más tu juego si lo han visto por primera vez, no irán por el juego que ya han jugado. Hay muchos juegos originales que han creado sus propias marcas registradas. Un juego bien diseñado y original con alta calidad siempre dará un rendimiento satisfactorio.

Terminar:

Según el escenario actual del mercado, los juegos se están convirtiendo en una nueva tendencia entre los usuarios. Se ha convertido en una oportunidad muy brillante para que los desarrolladores salten al mercado con su juego. Tener en cuenta estos puntos seguramente le dará el mejor resultado en el momento del lanzamiento de su juego.

Iniciar el desarrollo del juego en la plataforma Android es desafiante y gratificante. Y viene con su propio conjunto de trampas y lecciones aprendidas. Es posible que Android no sea la mejor opción para comenzar el desarrollo del juego porque estarías aprendiendo varias cosas diferentes al mismo tiempo (Android SDK, creación de juegos, optimización, diferentes modelos de teléfonos, etc.). Considere hacer algunos juegos simples de Java en su computadora para familiarizarse con la creación de juegos en general.

Una vez que se sienta cómodo tanto con Java como con el desarrollo de juegos, comience con Android. En particular, al comenzar el desarrollo de juegos de Android, debe conocer los fundamentos de Android y el ciclo de vida de la actividad, así como los gráficos.

Hay muchas guías de desarrollo de juegos para Android diferentes que puedes encontrar si buscas en línea. La clase de lienzo es en realidad lo suficientemente buena para la mayoría de los juegos 2D, pero si necesita un mejor rendimiento o desea pasar a los gráficos 3D más adelante, tendrá que aprender OpenGL ES.

Te sugiero que apuestes por Unity 3d y aprendas C #, Unity 3d es un motor de juego en el que puedes crear juegos geniales en 2D y 3D. Primero debe aprender C # y luego ir a http://Unity.com , allí encontrará documentación y videos para Learning Unity. Te recomiendo que crees juegos 2D al principio, porque es más fácil.

Si no está interesado en aprender C # y desea codificar en Java, entonces LibGDx es la mejor opción para usted. También debe aumentar sus habilidades de Android.

Esta aplicación es genial si quieres aprender cosas asombrosas en Android (no mágico), contiene muchos ejemplos con código fuente. Los ejemplos de animaciones son los mejores, deberías echarle un vistazo

Enlace a la aplicación: –

Andy-Learn Android Programming – Aplicaciones de Android en Google Play

¡La mejor de las suertes!

El desarrollo de Android requiere conocimientos en Java y algunos xml básicos.

Primero deberás descargar Android Studio. Hay otros IDE disponibles, pero sugeriría Android Studio.
Necesita descargar las herramientas del SDK. Puede revisar la documentación del SDK para casi todo. Tiene todo lo que necesitas. También puede seguir esta guía para comenzar. También hay muchos otros tutoriales disponibles en línea.

Puede que no sea fácil comenzar de inmediato con un juego. Sería el desarrollo de Ui y la lógica del juego. Si tu experiencia previa en el desarrollo de pequeños juegos en el escritorio, supongo que las cosas serían más fáciles. Además, inicialmente tendrá que comenzar desarrollando algunas aplicaciones simples de Android, solo para probar cosas. Puede ser de ayuda.

Para comenzar el desarrollo de Android o cualquier tecnología, puede hacer lo siguiente que lo ayudará

Sigo esto siempre que lo necesito y siempre trabajo de maravilla

  • Intenta pensar en una idea que te parezca genial
  • Si no tiene idea, intente replicar un juego (puede ser su aplicación favorita) o cualquier aplicación fácil
  • Si tiene una idea, divídala en 3-4 piezas, esto es importante para seguir adelante porque su idea no puede implementarse tan fácilmente
  • Descargue la herramienta requerida, como Unity o cualquier otra que desee
  • Crear vista de juego por vista (paso a paso)
  • Rompe la funcionalidad del juego y luego busca en Internet cómo implementarlos
  • Leer manuales no útiles
  • Intenta, experimenta, vuelve a intentar algo nuevo
  • Muestra tu juego a otros
    • Presumirá de su confianza
    • Y sigue adelante
  • Intenta aprender de lo que estás haciendo
  • Intenta completar el proyecto en el que empezaste a trabajar
  • Mira un tutorial de YouTube
  • Lea la historia inspiradora de algunos desarrolladores de aplicaciones sobre su historia de éxito (esto funciona para mí)
  • Sigue intentando sigue intentando
  • Te sentirás extremadamente complacido después de completar el juego.

    ¡Ten confianza y rompe el teclado!

    Para el desarrollo del juego, vaya con un motor de juego, para que no tenga que escribir todo desde cero.

    Dado que conoce Java y la orientación solo para la mejor opción de Android sería libGDX (código abierto)

    Si desea utilizar 3D, consulte Unity (C #) o Unreal Engine (C ++). Otras buenas opciones para los motores son Godot (script & c ++), Cocos2dx (c ++; la versión de script java es mala).

    Lo más importante es familiarizarse con la programación avanzada, como la estructura de datos y los algoritmos (que ayudan a hacer un juego optimizado) si aún no lo ha cubierto.

    También concéntrese en las matemáticas del juego para la programación avanzada de juegos como física, sombreadores.

    Para desarrollar el juego, debes tomar uno de los motores de juego existentes actualmente disponibles, estudiarlo, configurarlo y convertirlo en juego. Puedes tomar Unity 3D (también funciona para juegos 2D), Unreal Development Kit, RPG maker, GameMaker o cualquier otra cosa.

    Al hacerlo, ahorrará hasta 15 años de su vida que tendría que pasar estudiando programación y reinventando la rueda al crear la versión 12345 del motor de desplazamiento lateral 2D.

    Si quieres hacer juegos , no estudies cómo programar. Si aprendes programación, aprenderás a hacer motores de juegos . El motor del juego no es un juego. Tendrás que desarrollar activos, arte, música, niveles de diseño, etc., y después de pasar años perfeccionando tus habilidades de programación, no serás muy bueno en ninguno de ellos.

    Por supuesto, si encuentra la idea de hacer que el motor de juego 2D sea divertido, podría estudiar programación. Sin embargo, esa no es la manera eficiente de hacer tu propio juego terminado.

    También puedes aprender los mejores tutoriales de juegos de Android.

    La mejor de las suertes.

    Gracias A2A

    Mi amigo, me recuerdas a mí mismo cuando tengo 15 años, yo también quiero desarrollar un juego y ganar. Así que busqué en Google, encontré una plataforma para construir e implementar y ahora está en vivo en Play Store. Hay un problema Después de su lanzamiento, debe promocionarlo; de lo contrario, se perdería en la Play Store profunda y permanecería para siempre. Pero hay muchas opciones para promocionar.

    Empezar:

    Si desea hacer juegos de manera difícil, puede usar la importación del motor libgdx a Android Studio y hacer el trabajo duro. allí tienes que definir cada parte del juego, incluso el borde del jugador sin ninguna representación visual y para un pequeño salto tienes que codificar mucho, creo que esto perturbaría nuestra línea de pensamiento o el flujo de nuestra idea. Pero la ventaja es que el archivo apk generado tendrá menos memoria y una respuesta más rápida.

    Si quieres la manera fácil que yo mismo uso es Unity Engine. Es una gran plataforma para construir juegos de plataformas múltiples como Android, iOS, PC y Xbox, etc.

    Tiene un editor visual y una pequeña parte de codificación que ayuda a pensar sin problemas y ayuda a alcanzar nuestro objetivo.

    Puedes ver en este juego a continuación, cuán impresionante puedes implementar tu idea de manera apropiada y fácil.

    Stickman Fighter showdown – Aplicaciones de Android en Google Play

    Ahora es tu manera de seleccionar la que más te guste y también hay muchas otras herramientas y motores que puedes encontrar, son solo algunas.

    Para cualquier problema puedes preguntarme.

    Y por favor apoya mi juego, como dije, la parte de la promoción es difícil pero no tanto.

    Gracias.

    Vijin

    Hola, para iniciar el desarrollo de juegos de Android: todo lo que tienes que hacer es descargar 3D Frameworks necesarios para el desarrollo de juegos, incluidos Unity 3D o Dreamchest. si quieres comenzar con el desarrollo de juegos en 2D, Dreamchest sería mucho mejor y si estás pensando en desarrollar juegos en 3D, entonces Unity 3D framework sería mejor.
    así que le sugiero que aprenda algunos conceptos básicos del diseño, como el diseño de modelos de automóviles, el diseño de modelos, etc. su proyecto de juego y luego integre su proyecto de unidad con Eclipse IDE / Android studio IDE y disfrute de sus propios juegos 2D o 3D.

    Te sugiero que comiences a aprender la unidad 3d. Es un motor de desarrollo de juegos muy potente y muy fácil de aprender en comparación con otros motores de juegos.

    Hace aproximadamente un mes, era un completo motor de principiante en la unidad. Primero planeo hacer una aplicación simple para entender los conceptos básicos y cómo funcionan las cosas en unidad. Entonces comencé a aprender la unidad de los tutoriales de YouTube y la documentación de la unidad. Luego comencé a trabajar en mi aplicación, y enfrenté muchos problemas al hacerlo, pero al final tuve éxito. Me llevó un mes crear mi primera aplicación The Questions – Aplicaciones de Android en Google Play y aprendí mucho más acerca de la unidad al crear la aplicación. Ahora puedo hacer la misma aplicación en 4–5 días. Y ahora estoy trabajando en un juego, y las cosas se están volviendo más fáciles.

    Así que te sugiero que primero hagas un juego simple viendo tutoriales que aclaren tus conceptos y luego veas hacia grandes proyectos

    Mira mi aplicación en Play Store hecha por unity3d The Questions – Aplicaciones de Android en Google Play

    Ps- Si tienes un buen conocimiento de Java o C o cualquier otro lenguaje de programación, entonces puedes entender fácilmente C # para la unidad.

    Hay algunos enlaces que puede usar:

    La guía para principiantes para el desarrollo de juegos de Android

    Tutorial de desarrollo de juegos para Android: juego simple en 2D, parte 1

    Comience con los servicios de Play Games para Android | Servicios de Play Games para Android
    El | Desarrolladores de Google

    En mi opinión, Unity 3d es uno de los mejores motores de desarrollo de juegos presentes.

    Simplemente descarga Unity 3d, instálalo y listo.

    Sigue estos tutoriales de YouTube que te guiarán en el desarrollo de un juego simple.

    Con Unity 3d puede desarrollar juegos en 2D y 3D en una variedad de plataformas como Android, IOS, Windows, Tizen.

    También te sugiero que comiences con el motor de juego Unity 3D. ¡No solo puedes hacer juegos 2D simples, sino también juegos 3D! Estoy trabajando con este motor de juegos desde hace mucho tiempo y ya he desarrollado muchos juegos en él. Mi reciente juego Real Off Road Monster Truck, es realmente adictivo. ¡Mis diseñadores gráficos son los mejores! 🙂

    Las aplicaciones de Android están desarrolladas por Android Stdio , puedes probarlas con la ayuda de algunos tutoriales.

    Puede descargar el stdio de Android Instalación de la dirección del SDK de Android

    Android stdio necesita algunos conocimientos de XML, JavaScript y Java …

    Todo lo mejor..

    El motor de juego de Unity sería un buen comienzo.
    Tienen documentaciones y tutoriales adecuados para juegos simples.
    También multará un montón de recursos gratuitos en línea para ayudarlo con el desarrollo en la unidad.

    Si no hay experiencia de programación antes, vaya a Buildbox

    Si hay poca programación, entonces vaya a Game Maker Studio

    Si te sumerges en los juegos, opta por Unity o Ureal Engine

    El diseño es nuestro arte y nuestra pasión. Nuestro objetivo es crear los mejores productos con un ojo perfecto para los detalles y un alto nivel de excelencia estética.

    Mejores desarrolladores de juegos para Android

    Si tiene interés en el desarrollo de juegos de Android, le recomendaría que juegue juegos de Android de código abierto simples.

    Descargue el código fuente de esos juegos, cambie los códigos, juegue con él y aprenda de él. Te puede ayudar.