Fantasy Forge - Story Scribe is a macOS and iPadOS application designed for novelists, game masters, designers, and enthusiasts of fantasy world-building. It allows users to create a detailed, wiki-like encyclopedia for their novel, world, or game settings, helping to make the creative process more organized and visually engaging.
With Fantasy Forge, users can build a complete and organized bible for their world setting or novel. Store elements of your world/story into components that can be compounded upon and linked together to create a visually pleasing encyclopedia. Whether it's for personal use on your device or to be published to a community, Fantasy Forge enhances your world-building experience.
- Wiki-like Articles on Canvas: Create and manage customizable panels that represent different elements of your world.
- Comprehensive Categories:
- People: Main characters, antagonists, and other story characters.
- Places: Detailed entries for locations, geography, and buildings.
- Things: Objects within your world with connections to other elements.
- Encyclopedia Tools:
- Calendars: Custom and standard calendars to manage world events.
- Timelines: Visual timelines for historical events and plot developments.
- Community Interaction: Publish your worlds to the community and showcase your creative maps.
- macOS
- iPadOS
- Swift & SwiftUI: For native app development on Apple platforms.
- CoreData/Realm: For local data management.
- Clone the repository:
git clone https://github.com/yourusername/fantasy-forge.git
- Open the project in Xcode:
- Navigate to the cloned directory and open the
.xcodeproj
or.xcworkspace
file.
- Navigate to the cloned directory and open the
- Install dependencies (if any):
- Detailed instructions on installing any required dependencies like external libraries or frameworks.
- Run the application:
- Select the target device in Xcode and press Run.
Interested in contributing? Great! Here’s how you can help:
- Fork the Repository: Get your own fork/copy of
fantasy-forge
by clicking the "Fork" button on the top right of this page. - Clone your fork:
git clone https://github.com/yourusername/fantasy-forge.git
- Create your Feature Branch:
git checkout -b feature/AmazingFeature
- Commit your Changes:
git commit -m 'Add some AmazingFeature'
- Push to the Branch:
git push origin feature/AmazingFeature
- Open a Pull Request
This project is licensed under the Apache 2.0 License.
- Inspired by apps like Campfire and World Anvil.
- Thanks to all contributors who have invested their time into enriching this app.