A downloadable endless-encounters

Buy Now$59.99 USD or more

The All-in-One Procedural Engine for Infinite Content

Endless Encounters is a professional, modular Unity toolkit for procedurally generating quests, managing loot drops, scaling XP rewards, and defining flexible stat systems. It is the definitive solution for RPGs, survival games, roguelikes, and any title that requires a rich, replayable content loop.

Stop spending hundreds of hours on the content treadmill. This engine empowers you to design the rules for your game's content; it then does the heavy lifting of generating near-infinite variations for your players. Built with a data-driven, event-based architecture, it is both incredibly powerful for developers and intuitive for designers to use.

Key Modules & Features

1. Dynamic Mission & Quest Engine

  • No-Code Mission Design: Empowers your designers to create complex mission blueprints as ScriptableObject assets directly in the Unity Inspector.
  • Smart Objective Generation: At runtime, the engine uses your templates to generate unique missions with randomized objectives (e.g., "Kill 5-10 Goblins," "Find 3 Herbs").
  • Full Quest Lifecycle: Includes a robust MissionManager to track active quests, handle progress updates, and manage the turn-in and reward flow.

2. Weighted Loot & Reward System

  • Advanced Loot Tables: Create tiered, weighted loot tables as ScriptableObject assets to precisely control drop chances for common, rare, and legendary items.
  • Integrated Reward Logic: Automatically generate and assign loot rewards upon mission completion or enemy defeat.
  • Flexible Item Database: Includes a professional-grade item database that can manage any type of game data (weapons, armor, consumables) by ID for easy integration with your inventory system.

3. Scalable XP & Stat Framework

  • Customizable Leveling: A plug-and-play XP manager with support for custom XP curves, level-up events, and scalable reward logic.
  • Flexible Stat Definition: Don't get locked into hard-coded stats. Create any stat you can imagine (Damage, Reload Speed, Magic Resist) as a data asset and assign them to items.
  • Reusable Perk System: Define perks as data assets and attach them to weapons and equipment to create complex itemization.

Technical Specifications

  • Engine: Unity 2022.3.6f1 LTS or newer.
  • Pipeline: URP-ready. Materials can be easily converted for Built-in or HDRP.
  • Platform: Mobile-optimized and architected for touch-friendly design.
  • Dependencies: None. This is a standalone system with no third-party requirements.
  • Codebase:
    • Complete C# source code provided.
    • Clean, commented, and fully namespaced (EndlessEncounters) to prevent script collisions.
    • Built on a professional, event-driven architecture to ensure your systems remain decoupled.

What You Get

Your download includes two convenient formats to fit any workflow:

  • .unitypackage: For easy, one-click installation into your Unity project.
  • .zip: A standard zip file containing all source code and assets.

Both formats contain:

  • All C# source scripts for the complete engine.
  • Prefabs for all core managers (MissionManager, ItemDatabase, etc.).
  • A functional demo scene with the MissionDebugSpawner for instant testing.
  • Sample assets (MissionTemplate, LootTable, StatDefinition, PerkDefinition).
  • A detailed README.pdf guide for setup and integration.

Licensing

This asset is provided under the MIT License. You are free to use it in any number of personal or commercial projects. Attribution is appreciated but not required. You may not redistribute or resell the asset itself.

Purchase

Buy Now$59.99 USD or more

In order to download this endless-encounters you must purchase it at or above the minimum price of $59.99 USD. You will get access to the following files:

EndlessEncounters_DynamicMissionSystem_v1.unitypackage 13 kB
EndlessEncounters_Package.zip 1.4 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.