Traditional Games — Hadang & Egrang Mobile Games (Flame Engine)
Traditional Games is a mobile game celebrating Indonesian culture that brings two folk games into one app: Hadang (Gobak Sodor) and Egrang. Hadang is a block-and-dodge strategy game for two players on one screen (local multiplayer) with a playing field board, line guards, and real-time scoring. Egrang is a 4 km side-scrolling race that tests balance — players jump obstacles and collect stars. Each game comes with step-by-step tutorials, history & rules pages, statistics, an achievement system, sound effects, and haptic feedback. Everything runs offline with local storage. Built with Flutter on the Flame game engine.
- Platform
- Android
- Year
- 2026
- Industry
- Games / Cultural Education
- Role
- Full-cycle: architecture, game engine (Flame), Hadang & Egrang gameplay, stats/achievement systems, audio & haptics
App screenshots
Click an image to zoom — swipe left/right to browse.
Key features
Two traditional games
Hadang (Gobak Sodor) and Egrang in one app — each with its own menu, gameplay, tutorial, and 'About' page.
Hadang — 2-player single-screen strategy
A block-and-dodge game on a field board with line guards, played by two players on one screen (local multiplayer) with pass/fail scoring.
Egrang — balance race
A 4 km side-scrolling race: walk on bamboo stilts, jump obstacles, and collect stars while keeping your balance to the finish line.
Step-by-step tutorials
Guided how-to-play walkthroughs (e.g. 7 steps for Egrang) so new players quickly grasp each game's mechanics.
History & rules
Each game's 'About' page covers objectives, win conditions, player counts, and history — carrying the cultural preservation mission.
Stats & achievements
Gameplay statistics and an achievement system that keeps players practicing and completing challenges.
Audio & haptic feedback
Sound effects for actions, wins, and losses, paired with haptic vibration for a more responsive, lively feel.
Fully offline
No internet needed — scores, stats, and progress are stored locally on the device, playable anytime.
Technical highlights
The advanced parts behind the scenes that make this system run smoothly.
- Built on the Flame game engine (game loop, components, collision detection) for two distinct mechanics in one app: board strategy (Hadang) and a side-scroller race (Egrang).
- Two-player local multiplayer on one screen in Hadang, with a dynamically positioned field board and line guards.
- Egrang as a landscape-oriented endless-style race: forward/backward + jump controls, star collection, and distance progress (e.g. 100m / 4000m).
- Cleanly separated service architecture — audio, haptics, stats, achievements, asset manager, and performance monitor — for tidy, measurable gameplay.
- Offline-first: all scores, stats, and progress persisted via shared_preferences with no backend.
- Asset preloading on the splash screen and UI animations (flutter_animate) for a smooth experience from launch.
Tech stack
Want an app like this for your business?
We've built systems like Traditional Games from scratch all the way to production. Tell us what you need — the initial consultation is free, no strings attached.

