¿Se utilizan Panda3D, Soya3D y Python-Ogre para preparar juegos de Android?

Parece ser un entusiasta de Python que busca una manera de usar sus habilidades de serpientes encantadoras (¿alguien?) Para crear juegos para Android.

Soya3D

Todavía tengo que escuchar a alguien hablando de Soya3D y Android en la misma oración, excepto ahora si eso cuenta. He visto demostraciones hechas para Windows, MacOS y algunos sabores de Linux y eso es todo.

PyOgre

Ogre3D se implementa y se consume en C ++ principalmente. Tiene enlaces para otros idiomas, pero al rastrear los foros noté una tendencia: los foros están llenos de entusiastas de C ++ que fruncen el ceño a los novatos de C ++. Te matarán si publicas una pregunta de programación para novatos en C ++. Obtiene un tratamiento similar por tratar de usar Ogre en cualquier otro idioma. Comienzan a hablar de que Ogre debe usarse en C ++ porque C ++ es el rey de los lenguajes y otras tonterías. Esto se traduce en que no podrá obtener mucha ayuda de ellos con respecto a PyOgre. En cuanto a mí, en mis años de desarrollo de juegos no he conocido ningún juego de Android PyOgre.

Panda3D

En cuanto a P3D, alguien en GitHub logró compilar una versión minimalista de la misma aquí KillerGoldFisch / panda3d-android. Funciona pero está lejos de ser utilizable en un entorno de producción. Entonces nada vale nada aquí.

Entonces, la dura realidad es la vida y te das cuenta de que para hacer juegos para Android necesitas salir de tu zona de confort y aprender nuevas tecnologías. Así es como funciona el mundo de la programación. Siempre tiene que aprender algo nuevo para mantenerse competitivo y relevante. Si necesita hacer juegos de Android, considere comprar Java, C ++ o C # al menos. Hay otros idiomas que puedes usar, pero estarías solo como soporte y las comunidades se debilitarán a medida que te alejes de esos tres.

Si no está seguro de qué motor o biblioteca elegir, pase por mi blog aquí Age-X Blog y buena suerte. Si crees en ese tipo de cosas.

Hay en algún lugar en el estadio de 1000 juegos móviles que se lanzan todos los días.

Algunos de los títulos de Android probablemente usan uno de esos.

No se ninguno. Especialmente no conozco una de las 100 mejores aplicaciones de recaudación de fondos que usan esos motores.

Tampoco sé por qué importaría en lo más mínimo. Eliges tu motor en función de los requisitos de características de tu juego. Si no tienes la capacidad de resolver esa parte, entonces probablemente no tengas la capacidad de terminar un juego actualmente. No tiene nada de malo, significa que te falta experiencia.

La mejor manera de obtener experiencia es hacer el trabajo. Dedique el tiempo. Haga unos cuantos fracasos de mierda. Aprende todas las cosas que no sabes. Entonces empieza a ponerte serio.