Hace unos años desarrollé No Escape?! originalmente en Unity como un infinite runner acelerado inspirado en los clásicos juegos de reflejos arcade. En septiembre de 2023 Unity anunció un modelo de tarifas por runtime que cobraba por instalación tras superar ciertos umbrales de ingresos e instalaciones y eso me hizo replantear la sostenibilidad a largo plazo de seguir en ese ecosistema. Aunque Unity dio marcha atrás más tarde, el suceso fue una llamada de atención. Decidí rehacer el juego desde cero en Godot 4 usando C# en lugar de Unity, un cambio importante que supuso un gran reto y una excelente experiencia de aprendizaje al adaptar sistemas de jugabilidad, manejo de entrada y las integraciones en Android al flujo de trabajo abierto de Godot.

Reconstruir No Escape?! me permitió valorar lo ligero, flexible y transparente que es Godot frente a motores propietarios. También descubrí una comunidad acogedora y colaborativa que me motivó a seguir explorando el motor más allá de este proyecto. No Escape?! en Google Play es un corredor infinito 2D donde los jugadores ayudan a un héroe a escapar de un OVNI, recoger monedas, ganar medallas y competir con amigos en un mundo surrealista y lleno de acción.

Más allá del juego, esta experiencia me impulsó a involucrarme en proyectos de código abierto que complementan el ecosistema Godot y la integración de IA y soluciones móviles. Un ejemplo es Godot Android Plugin V2 que muestra cómo construir e integrar un plugin Android con Godot 4.x: MyGodotPlugin implementa el plugin en Java para la configuración nativa y AndroidPluginInterface ofrece ejemplos de integración en C# y GDScript para comunicarse con funciones del sistema. Hay un walkthrough en YouTube que explica la integración entre C# y Java y el proyecto está pensado para extenderse con sensores, anuncios o servicios del sistema bajo licencia GNU GPL v3.0.

Otro proyecto es local-llm-npc desarrollado para el Google Gemma 3n Impact Challenge que explora experiencias educativas potenciadas por IA en el dispositivo: NPCs educativos offline que usan IA local para diálogos estructurados sobre agricultura sostenible, botánica y más; seguimiento de checkpoints de aprendizaje y progreso; completamente offline para entornos con conectividad limitada. Este proyecto permitió experimentar con integración de IA, diseño de conversaciones estructuradas y flujos de trabajo on-device y está licenciado bajo CC-BY-4.0.

La migración de Unity a Godot y la exploración de proyectos abiertos y de IA han sido muy gratificantes y espero que compartir estas vivencias inspire a otros desarrolladores a explorar migraciones de motor, contribuciones open source y juegos mejorados con IA. En Q2BSTUDIO, empresa especializada en desarrollo de software y aplicaciones a medida, nos apasiona acompañar proyectos similares, desde la creación de aplicaciones a medida hasta soluciones avanzadas de inteligencia artificial. Ofrecemos servicios de software a medida, ia para empresas y agentes IA, y ayudamos a integrar modelos locales o en la nube según las necesidades.

Además, en Q2BSTUDIO cubrimos áreas críticas como ciberseguridad y pentesting, servicios cloud aws y azure, y servicios de inteligencia de negocio y power bi para transformar datos en decisiones. Si tu proyecto implica migración de motor, desarrollo multiplataforma, integración de IA on-device o despliegues seguros en la nube, podemos ayudarte a diseñar una solución a medida que combine experiencia en desarrollo, automatización y seguridad.

¿Has rehecho algún proyecto de Unity en otro motor o probado IA en videojuegos o aplicaciones empresariales recientemente? En Q2BSTUDIO nos encantaría conocer tu experiencia y explorar cómo podemos colaborar para llevar tu idea al siguiente nivel.