Systems

2D Action RPG Engine: Mythril2D

Mythril2D is a versatile engine for Unity designed to facilitate the creation of 2D Action RPGs through a modular, no-code workflow.

2D Action RPG Engine: Mythril2DSystems

Resource overview

2D Action RPG Engine: Mythril2D ships with a wide collection of interconnected gameplay components designed to cover the structural needs of a top-down action role-playing game. The package includes systems for items, crafting, quests, dialogues, inns, shops, abilities, heroes, monsters, NPCs, chests, audio, and save/load functionality. Each module is intended to work without requiring the developer to write code, placing the focus on assembling commands and conditions directly inside the Unity editor.

How Mythril2D Structures Gameplay Without Code

The core workflow of Mythril2D centers on a no-code editor that handles gameplay events through an assembly of commands and conditions. Rather than writing custom scripts for each interaction, developers configure behavior by combining logic blocks within the editor interface. This approach makes it possible to build unique gameplay events by assembling modular pieces, similar to fitting elements together in a building-block system. The engine is positioned as both approachable for rapid prototyping and versatile enough for production-scale projects.

This no-code methodology extends across the major systems. Quests can be authored with branching stories, dialogues can be attached to memorable characters, and abilities can be customized with dozens of effects for both heroes and monsters. The system supports creating unique classes and allowing players to choose their progression path, all driven by editor-based configuration rather than programming.

Building the World: Items, Crafting, and Economy

Mythril2D provides a set of tools for defining the items, equipment, and economic interactions that populate the game world. Developers can design unique items and equipment for players to collect, and set up crafting recipes that allow players to transform resources into new gear. The economy is reinforced through merchant NPCs that allow players to trade goods, and inns where adventurers can rest to restore their health and mana. Chests can be scattered throughout environments to reward players with items and gold, adding another layer of resource distribution.

Populating the world extends to the characters and creatures that inhabit it. Developers can populate their game with custom monsters and unique NPCs for player interaction. The audio system is integrated directly into this environment setup, allowing sounds to be played through multiple channels. A centralized management feature means a music track or sound effect used across dozens of locations can be updated with a single click.

Abilities, Heroes, and Enemy Design

Combat and character progression are handled through dedicated modules. The abilities system lets developers design unique skills with dozens of customizable effects that apply to both monsters and heroes. Players choose their path through unique classes created within the hero system, defining how they engage with the combat mechanics and progression structure.

On the enemy side, custom monsters of the developer's own creation can be integrated into the game world. The interaction between monster abilities and hero abilities uses the same underlying customizable effects framework, keeping combat behavior consistent across different entity types. The engine also includes a built-in save and load system to manage the progress of these characters, handling elements such as equipped bonus abilities without warning errors.

Unity Pipeline and Input Compatibility

Mythril2D relies on specific Unity package dependencies to function, requiring com.unity.feature.2d and com.unity.inputsystem. The original Unity version for the asset is 6000.3.10, and the project has been updated to this version in release 3.4. The engine is compatible with most Unity versions preceding Unity 6 out of the box. Regarding rendering, the asset supports the Built-in Render Pipeline, the High Definition Render Pipeline (HDRP), the Universal Render Pipeline (URP), and Custom Scriptable Render Pipelines at the 6000.3.10f1 version mark.

Input handling covers keyboard and mouse setups alongside gamepad controls, with Xbox and PlayStation controller icons included in the package. The demo does not include touch or XR input support, but the use of Unity's new Input System means developers can add their own control schemes if touch or XR functionality is needed. The package contains 1,257 assets in total and has a file size of 87.5 MB.

Release Fixes and Package Updates

Version 3.4 introduced several fixes alongside the project version update to 6000.3.10f1. The Spore ability name and description were corrected. An issue that caused device icons to reset to mouse and keyboard after changing scenes was resolved. The script MakeQuestAvailable.cs was renamed to UnlockQuest.cs to match the class name, and a warning that appeared when loading a save file with a bonus ability equipped was fixed.

Included Third-Party Content

The asset incorporates several third-party resources distributed under various licenses. Sprite contributions include assets from analogStudios_ under CC0, MatheusFrantz under a custom license, and PaperHatLizard under a custom license. Audio contributions come from Holizna, pmiller, SubspaceAudio, SygilBatBoi, and Wolfgang_, all provided under CC0 licenses. Utility scripts from azixMcAze and MackySoft are included under MIT licenses. Full details are available in the Third-Party Notices file within the package.

What Mythril2D Is Set Up to Handle

The package provides the structural systems needed to assemble a 2D action role-playing game within Unity. By combining the quest authoring tools, no-code event logic, customizable combat abilities, and built-in save management, developers have a framework for top-down RPG creation that spans environmental interaction, character progression, and economy simulation without leaving the editor-driven workflow.

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archive2D Action RPG Engine Mythril2D;2021.3.18 or higher.7z

Related resources