Juego Multiplataforma — KorGE + Compose Multiplatform
Construyendo un juego de producción sobre KorGE — el motor de juego nativo para Kotlin Multiplatform — con KorGE-Compose integrando Compose Multiplatform para overlays de UI y menús. Un solo codebase Kotlin publica en Android, iOS, escritorio y web, con lógica de juego compartida, backend en tiempo real y una economía in-game activa.
El desarrollo de juegos tradicional obliga a los estudios a mantener bases de código separadas por plataforma, multiplicando costos y fragmentando equipos. Nuestro stack usa KorGE como motor de renderizado y game loop central — gestionando batching de sprites 2D, scene graph, física (Box2D), animaciones e input — mientras KorGE-Compose integra UI de Compose Multiplatform como capa superior para menús, HUDs y tiendas. Kotlin Multiplatform transporta la lógica de negocio compartida: arquitectura MVVM, networking, gestión de estado multijugador, leaderboards en vivo y eventos de juego dirigidos por servidor sin ningún código específico por plataforma. La capa de datos reactiva conecta eventos del juego a servicios backend en tiempo real vía Supabase Realtime — habilitando sincronización de estado sub-200ms para sesiones multijugador y leaderboards con autoridad de servidor. Este proyecto funciona además como nuestro entorno de pruebas en vivo para el SDK HBAR-GT, dándonos una economía de juego real con tiendas 2D y 3D para validar flujos de pago in-game, propiedad de activos y feedback de transacciones en tiempo real antes de abrir el SDK a estudios licenciados.
