View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.37 or later
- Package size
- 76.8 MB
- Files
- 224
- Favorites
- 11
- Views in the past week
- 15
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $25.00 on
Keywords
- Search for 2D RPG
- Search for Character Controller
- Search for inventory system
- Search for building creator
- Search for dungeon generator
- Search for Animation tools
- Search for combat system
- Search for Game Framework
- Search for 2D Game Framework
- Search for Complete RPG
- Search for RPG System
- Search for Dialogue System
2D RPG Adventure Tool by Daikage
A comprehensive, production-ready RPG system for Unity featuring advanced editor tools, complete combat mechanics, quest management, dialogue systems, and procedural dungeon generation.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
2D RPG Adventure Tool by Daikage screenshot 1
About this asset
๐ฎ Complete RPG Game Framework
Transform Unity into a powerful RPG development environment with this comprehensive system. Whether you're creating your first indie RPG or need a solid foundation for a commercial project, this asset provides everything you need to build engaging 2D role-playing games.
๐ ๏ธ Powerful Editor Tools
- Setup Wizard: Get started instantly with automated project setup
- Quest Editor: Visual quest creation with branching objectives and rewards
- Dialogue Tree Editor: Node-based conversation system with conditions and actions
- Building & Dungeon Creator: Generate complete interiors and procedural dungeons
- Character Animation Editor: 2D animation setup with directional blend trees
- Item Creator: Comprehensive item and equipment system
- Project Validator: Automatic validation and one-click fixes
โ๏ธ Advanced Combat System
- Real-time combat with customizable mechanics
- Smart AI with multiple behavior states (Idle, Patrol, Chase, Attack)
- Damage types, resistances, and status effects
- Scalable enemy stats based on player level
- Visual feedback with damage numbers and effects
๐ฌ Rich Dialogue System
- Branching conversation trees
- Conditional dialogue based on quests, items, or player stats
- Action triggers (start quests, give items, change scenes)
- Character portraits and voice support
- Easy-to-use node-based editor
๐ Comprehensive Quest Management
- Multiple quest types (Main, Side, Daily)
- Objective tracking with progress indicators
- Quest prerequisites and rewards
- Auto-completion and abandonment options
- Visual quest editor with real-time preview
๐ฐ Building & Dungeon Systems
- Procedural dungeon generation with multiple themes
- Complete building interiors (houses, shops, inns, temples)
- Automatic NPC and furniture placement
- Theme-based visual and audio atmosphere
- Multi-floor dungeons with boss rooms and treasure
๐ต Professional Audio Management
- Dynamic music switching based on game state
- Sound effect management with spatial audio
- Volume controls for master, music, and SFX
- Crossfading and ambient sound support
๐ฆ Ready-to-Use Components
- Player controller with movement, jumping, and attacking
- Camera system with smooth following and boundaries
- Inventory management with equipment slots
- Save/load system with multiple save slots
- UI system with health bars, menus, and HUD
๐ฏ Key Features
- โ Complete RPG framework - no coding required for basic setup
- โ Visual editors for all major systems
- โ Modular architecture - use only what you need
- โ Extensive documentation and examples
- โ Production-ready code with best practices
- โ Performance optimized for 2D games
- โ Easy to extend and customize
- โ Compatible with Unity 2019.4+
๐ What's Included
- 50+ C# scripts with full source code
- 8 comprehensive editor windows
- Example scenes and prefabs
- Sprite assets for testing
- Audio clips for atmosphere
- Complete documentation
- Video tutorials (coming soon)
- Dedicated support
๐ฏ Perfect For
- Indie developers creating their first RPG
- Teams needing a solid RPG foundation
- Developers who want to focus on content, not systems
- Anyone looking to prototype RPG mechanics quickly
- Educational projects and game development courses
๐ช Why Choose This Asset?
Unlike other RPG systems that provide only basic components, this asset delivers a complete, integrated framework with professional editor tools. Spend your time creating content and polishing your game, not building core systems from scratch.
From the publisher's Asset Store listing.
Technical details
Technical Description
๐๏ธ Architecture & Design
- Modular Component System: Each system (Combat, Dialogue, Quests) operates independently while integrating seamlessly
- ScriptableObject-Based Data: All game data stored in reusable, serializable assets
- Event-Driven Architecture: Loose coupling between systems using Unity Events and custom delegates
- Singleton Management: Core managers use singleton pattern for global access while maintaining clean references
๐ป Core Systems
Combat System
- Real-time Physics-Based Combat: Uses Rigidbody2D for smooth movement and collision detection
- Advanced AI State Machine: Finite state machine with states (Idle, Patrol, Chase, Attack, Stunned, Dead)
- Scalable Damage System: Support for multiple damage types, resistances, and critical hits
- Performance Optimized: Object pooling for projectiles and effects, LOD system for distant enemies
Dialogue System
- Node-Based Architecture: DialogueTree ScriptableObjects with linked DialogueNodes
- Conditional Logic Engine: Support for complex conditions (quest status, inventory, player stats)
- Action System: Trigger game events directly from dialogue choices
- Memory Efficient: Lazy loading of dialogue trees, automatic cleanup
Quest Management
- Hierarchical Quest Structure: Main quests, side quests, and daily quests with prerequisites
- Objective Tracking: Multiple objective types (Kill, Collect, Interact, Reach) with progress tracking
- Reward System: Experience, gold, and item rewards with automatic distribution
- Save Integration: Full serialization support for quest progress
Dungeon Generation
- Procedural BSP Algorithm: Binary Space Partitioning for room generation
- Theme-Based Design: Modular theme system for visual and audio consistency
- Performance Optimized: Chunk-based loading for large dungeons, tilemap pooling
- Scalable Content: Enemy and loot scaling based on floor level
Building System
- Template-Based Generation: Pre-configured building types with automatic furniture placement
- NPC Integration: Automatic shopkeeper and service NPC spawning
- Interactive Elements: Furniture interaction system with save points, storage, crafting stations
๐ง Editor Tools Implementation
Custom Editor Windows
- ImGUI-Based Interface: Robust, performant editor UI using Unity's immediate mode GUI
- Real-Time Validation: Live error checking and automatic fixes
- Asset Generation: Programmatic creation of prefabs, animations, and ScriptableObjects
- Undo/Redo Support: Full Unity undo system integration
Code Generation
- Automatic Component Setup: Generates properly configured GameObjects with required components
- Animation Controller Creation: Builds animator controllers with blend trees and transitions
- Prefab Assembly: Creates production-ready prefabs with optimized settings
๐ Performance Specifications
- Memory Footprint: <50MB for complete system
- Frame Rate Impact: <2ms per frame for all systems combined
- Loading Times: Scenes load in <3 seconds on average hardware
- Scalability: Supports 100+ simultaneous enemies with maintained 60 FPS
๐ Integration & Compatibility
- Unity Version: Compatible with Unity 2019.4 LTS and newer
- Rendering Pipeline: Universal Render Pipeline (URP) and Built-in Render Pipeline support
- Platform Support: All Unity-supported platforms (PC, Mobile, Console, WebGL)
- Third-Party Assets: Compatible with popular assets (Odin Inspector, DOTween, etc.)
๐งช Testing & Quality Assurance
- Unit Tests: Core systems include automated tests
- Performance Profiled: All systems optimized using Unity Profiler
- Cross-Platform Tested: Verified on Windows, Mac, Android, iOS
- Code Quality: Follows Unity best practices and C# coding standards
๐ Update & Maintenance
- Version Control Ready: Clean, commented code suitable for team development
- Extension Points: Clear interfaces for adding custom functionality
- Documentation: Comprehensive API documentation and usage examples
- Support: Active developer support and regular updates
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.37f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.