Infinite Tales RPG is an interactive, choose-your-own-adventure RPG where the story is dynamically generated by AI. Immerse yourself in endless adventures, with each choice shaping the narrative in unique and exciting ways. The game shines by adding typical role playing mechanics.
- Character Stats
- Dice rolls
- Skills and Abilities
- Character Progression
- Combat System
Infinite Tales RPG is currently in Beta. Especially the RPG mechanics are far from complete. I appreciate your feedback to improve the game experience!
To play Infinite Tales RPG, you'll need to set up your own Google Gemini API Key. Don't worry, it is free! Hint: Certain Browsers support a VPN add-on.
You can access the game with the following link. The game uses the pollinations.ai LLM backend, so no API key is required!
https://infinite-tales-rpg.vercel.app/
The game is open source and contributions are very welcome! You are free to fork, but commercial use is heavily discouraged.
This project is licensed under the GNU AGPLv3 License - see the LICENSE file for details.
- Mobile first development!
- Framework: SvelteKit
- UI Components: Svelte 5
- Styling: Tailwind CSS, DaisyUI
Contributions are welcome! There are no contribution guidelines yet. Open an issue so we can discuss.
To develop Infinite Tales RPG, you'll need to set up a few things:
- Node.js & npm: Make sure you have Node.js and npm installed. You can download them here.
-
Clone the repository:
git clone https://github.com/JayJayBinks/infinite-tales-rpg cd infinite-tales-rpg
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
- Many thanks to the developers of Svelte, Tailwind CSS, and DaisyUI for their amazing tools.
- Special thanks to the prompt magicians of rpgprompts, this game is run on your prompt!
- The amazing image generation is done by pollinations.ai
- The cool dice rolling feature is developed here 3d-dice dice-box
- Favicon is created by icons8.com