¿Cuánto tiempo se tarda en aprender juegos de Android basados ​​en la física 2-D de Unity 3D?

Yo diría que la Unidad es un buen ambiente para esto. Desde algunas versiones, no solo contiene componentes 3D de física, sino también un conjunto equivalente de componentes de física 2D. La ventaja de Unity es que puede desarrollarlo para cualquier plataforma y funciona (en su mayor parte) de la misma manera en iOS, Android, Windows, OSX, Linux, Windows Phone, Blackberry, Playstation, etc.

Cuánto tiempo lleva depende. Hay varios tutoriales utilizables, también accesibles de forma gratuita en el sitio web principal de Unity. Y ahora hay innumerables cursos de video y libros disponibles en línea.

Aquí hay dos ejemplos de Packt Publishing:
Unity 2D Game Development
Learning Unity 2D Game Development por ejemplo

Aquí hay dos ejemplos de Udemy (pero hay muchos más)
¡Conviértete en un desarrollador de juegos 2D para Android en ningún momento!
Unity 2D Tutorial: Creando juegos 2D en Unity – Udemy

Tomar tal curso es típicamente una hora o tres.
La elaboración de su propio juego lleva más tiempo, pero en aproximadamente una semana, puede tener un prototipo funcional y utilizable, con la mecánica principal. Sin embargo, desarrollar esto en un juego comercial completo listo requiere una cantidad considerable de esfuerzo adicional.

FWIW, no soy un desarrollador de juegos, pero creé un ejemplo muy simple de Flappy Bird desde cero utilizando Unity y la física 3D en menos de una hora (solo aleteo, polos que se mueven, detección de golpes y reinicio, no Arte, sonido u otros gráficos). Incluso lo he convertido en un curso de video sobre Udemy
Crea mecanismos de juego Flappy con Unity y PlayMaker

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

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

Echa un vistazo a mi aplicación en la tienda de juegos 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 #.

Me tomó un mes aprender y familiarizarme con todas las características básicas de Unity3D.
Después de eso desarrollé un juego llamado Plus One Minus One 🙂
Enlace – https://play.google.com/store/ap

Espero ver tu juego en google play pronto.
Todo lo mejor 🙂

Menos tiempo y mucho tiempo. La respuesta es ambas.
No se puede decir cuánto tiempo tomará porque todo depende de la prueba y el error.
En una base muy típica, lo que debe hacer al menos para comenzar es mirar el tutorial básico basado en física 2d (tal vez un juego 2d con uso de física) e implementarlo en su juego. Una vez que aprendas los fundamentos de cómo trabajar con el motor de física 2d en Unity3D, sigue adelante y crea tu propio juego de unidad basado en la física y busca ayuda ya sea en sus respuestas, en la biblioteca de api y en los foros. Eventualmente aprenderás de esta manera.

Todo depende de cómo concibes las cosas.
Si conoces la codificación, es solo cuestión de sintonizar con el entorno Unity 3D. Si no tiene idea de ambos entonces, tomará más tiempo. De nuevo depende de cómo entiendas las cosas.

Así que tomemos un escenario en el que el alumno está teniendo un conocimiento promedio en codificación y luego tomará alrededor de un mes en sintonizarse.