Deside
Deside
Deside is a choice-driven narrative strategy game built for mobile, tasking players with balancing resource management, environmental impact, and public trust through a card-swipe decision system.
- Role: Technical UI/UX Designer & Gameplay Programmer (Solo UI/UX + Engineering)
- Engine & Tools: Unity, C#
- Platform: Android (APK)
- Context: Developed for [Name of Competition/Jam]
🛠️ How to Play
- Drag Card Left/Right: Preview potential choices and their immediate effects.
- Release Swipe: Finalize your decision and commit to the consequences.
🕹️ Technical Highlights & Core Contributions
♿ Screen-Reader & Blind Accessibility (Mobile)
- Accessible Interface Architecture: Architected the entire mobile UI to support focus-based navigation and screen-reader accessibility, ensuring visually impaired players can navigate text blocks, resource states, and card options seamlessly.
- Text-to-Speech Integration: Implemented an audio-guided UI layer that dynamically voices character text, choices, and changes in resource metrics based on the player's active touchscreen interactions.
📱 Fluid Card Swipe Control & Game Feel
- Custom Gesture Tracking: Engineered a responsive touchscreen input system tracking directional drag thresholds and velocity vectors for intuitive, single-handed portrait play.
- Dynamic Visual Previews: Programmed real-time UI state updates that seamlessly reveal binary choice previews and scale interface elements as the player drags the card across the screen, mimicking industrial standards like Reigns and Lapse.
📊 Data-Driven Narrative (Dynamic CSV Library)
- External Content Parsing: Developed a lightweight, internal C# library to dynamically parse local
.csvspreadsheets for dialogue strings, variable modifiers, and branching event logic. - Decoupled Content Workflow: Separated story content entirely from the codebase, allowing narrative edits and localized text strings to update inside the game loop at runtime without requiring recompilation.
Download
Download
bachlism.apk 40 MB

Leave a comment
Log in with itch.io to leave a comment.