Elegonn is built on a simple idea: the best opponent is the one who's always ready to play.
No matchmaking queues. No waiting for friends to come online. No cloud latency. Just you, the dice, and an AI that lives on your device — thinking in milliseconds, playing with personality.
The name carries two spirits. The Elephant — patient, deliberate, never forgetting a lesson learned from a loss. The Dragon — bold, aggressive, willing to risk everything on the fire of one more roll. These aren't just difficulty settings. They're play styles with character, personality, and their own brand of table talk.
The app was built with Kotlin Multiplatform, sharing game engines and AI logic across iOS and Android while keeping each platform's UI fully native. The 3D dice use SceneKit on iOS and a custom OpenGL ES renderer on Android, both with real-time physics simulation.
Development followed the Dojang — a structured development system inspired by Taekwondo's training hall philosophy. Five tenets guided every decision: Courtesy (respect the player's time), Integrity (never fake a roll), Perseverance (debug one variable at a time), Self-Control (simplest solution wins), and Indomitable Spirit (contain, stabilize, understand, prevent).