StoryEngine — iOS App Visual Novel With Story Template

Bluehost Shared Hosting

StoryEngine — Native iOS Visual Novel & Interactive Story App Template

StoryEngine is a complete, production-ready interactive fiction engine built entirely in native Swift and SwiftUI for iOS 17+. Designed for developers and storytellers who want to launch a branching-narrative app without building an engine from scratch.

It combines a flexible JSON-driven story system with save slots, character relationships, achievements, a daily reward economy, and StoreKit 2 in-app purchases — all wrapped in a polished, fully reskinnable dark theme.

The package includes a complete sample story, “The Forest Mystery”, with three chapters and multiple endings, ready to play immediately or replace with your own content.

Key Features

Branching Story Engine

A JSON-driven dialogue and choice system supports unlimited branching paths, flags, and multiple endings. Add new stories, chapters, or branches by editing data files — no Swift code changes required.

Chapter Unlocks via In-App Purchase

StoreKit 2 powers non-consumable chapter unlocks and a consumable gem pack, with complete purchase flow, loading states, and Restore Purchases support.

Multiple Save Slots

Players can maintain an automatic save plus up to three manual save slots, each displaying the story, chapter, timestamp, and a text preview.

Relationship & Affinity System

Choices affect hidden affinity scores toward characters and are displayed as visual relationship meters with real-time feedback.

Track every ending discovered across playthroughs with a collectible gallery and achievement system.

Daily Login Rewards

A seven-day escalating reward cycle grants gems for daily engagement with streak tracking support.

Player Name Personalization

Players enter their name once and the engine automatically inserts it throughout story dialogue.

Typewriter Text with Adjustable Speed

Dialogue animates character-by-character with tap-to-skip support and four speed settings.

Polished Onboarding Flow

A three-screen swipeable introduction explains core mechanics and welcomes first-time users.

Branded Dark Theme

A cohesive purple-and-gold visual identity is applied throughout the app and can be easily customized.

Accessibility Built-In

VoiceOver labels, Dynamic Type support, WCAG AA contrast compliance, and 44pt minimum tap targets.

100% Offline & Self-Contained

No backend, Firebase, or third-party dependencies. Everything runs completely on-device.

Fully Reskinnable

Replace stories, themes, icons, and branding to create mystery, fantasy, romance, sci-fi, or any other narrative experience.

Included

  • Complete Xcode project source code
  • Sample story: “The Forest Mystery”
  • Three chapters with multiple endings
  • StoreKit testing configuration
  • Complete setup documentation
  • Story authoring guide
  • Customization guide
  • App Store submission guide

Requirements

  • Xcode 15 or later
  • iOS 17 or later
  • Swift 5.9 or later
  • macOS compatible with Xcode 15+
  • No external SDKs required
  • No backend required
  • No third-party accounts required for development

Support & Contact

If you have any questions, need assistance, or require customization services, feel free to contact me:

WhatsApp: +92 332 5831637
Email: mubeenafridi691@gmail.com

0 average based on 0 ratings.

AIHub

AIHub

Visit Author's Portfolio

View Portfolio
Last Update 2026-06-17
Created 2026-06-17
Sales 0
Discussion Comments
Software Version iOS 15 iOS 14 iOS 13 iOS 12 Other
Compatible With Swift Bootstrap 5.x Bootstrap 4.x Foundation 6 Foundation 5 TypeScript
Files Included .h .m .pch .xib/.nib Layered PSD Layered PNG JavaScript JS CSS LESS Sass Stylus PHP HTML
Video Preview Resolution