Table of Contents
- Overview
- Role
- Problem
- Goal
- Solution
- Game Design
- Technical Implementation
- Playtesting
- Challenges and Learnings
- Final Thoughts
Overview
archipelarogue is a bullet hell roguelike game for iPadOS that weaves Indonesian folklore into intense, fast-paced gameplay. Designed using Unity and the MDA Framework, the game combines cultural storytelling with challenging mechanics to create a unique gaming experience that educates while entertaining.
๐จโ๐ป Role
Lead Game Developer
โ Problem
Indonesian folklore is rich with compelling stories, yet:
- Modern audiences, especially youth, have limited exposure to traditional tales.
- Existing games rarely incorporate Indonesian cultural elements authentically.
- Educational content about folklore often lacks engaging delivery methods.
๐ฏ Goal
- Create an engaging bullet hell experience that naturally teaches Indonesian folklore.
- Design culturally authentic characters and environments based on traditional stories.
- Implement roguelike mechanics that encourage replayability and mastery.
โจ Solution
MDA Framework Application
Mechanics:
- Bullet hell dodge patterns inspired by traditional dance movements
- Roguelike progression with folklore-themed power-ups
- Boss battles based on legendary creatures
Dynamics:
- Risk-reward decision making in procedurally generated levels
- Resource management tied to cultural artifacts
- Difficulty scaling that mirrors story progression
Aesthetics:
- Wayang-inspired art style with modern interpretation
- Gamelan music integration with dynamic intensity
- Spatial storytelling through environmental design
๐ฎ Game Design
Core Gameplay Loop
- Exploration: Navigate through generated Indonesian landscapes
- Combat: Face waves of enemies with patterns inspired by folklore
- Progression: Unlock story fragments and power-ups
- Boss Encounters: Climactic battles against legendary creatures
Cultural Integration
- Character Design: Based on traditional Indonesian heroes and deities
- Power-ups: Magical items from folklore
- Narrative: Story unfolds through discovered fragments of ancient texts
๐ ๏ธ Technical Implementation
Unity Development
- Custom Bullet System: Optimized pooling for hundreds of projectiles
- Touch Controls: Precision movement with visual feedback optimized for iPad
- Performance: Consistent 60 FPS on iPad with particle-heavy scenes
๐งช Playtesting
Conducted testing with 10+ players:
- Engagement: Average session length of 10 minutes exceeded target of 5 minutes
- Difficulty Curve: Adjusted based on 30% of players reaching first boss on initial attempt
โ๏ธ Challenges and Learnings
- Cultural Authenticity: Extensive research and consultation with mentors to ensure respectful representation.
- Performance Optimization: Balancing visual richness with performance on iPad required aggressive optimization.
- Difficulty Balance: Creating accessible entry point while maintaining bullet hell challenge required extensive iteration.
โจ Final Thoughts
- Culture Enhances Gameplay: Players reported deeper engagement when mechanics connected to cultural meaning.
- Iterative Design: MDA Framework provided clear structure for balancing fun with goals.