Skip to content

Latest commit

 

History

History
107 lines (89 loc) · 5.8 KB

README.md

File metadata and controls

107 lines (89 loc) · 5.8 KB

RPG Maker Tools For Unity

This project is a suite of Unity tools designed to make RPG development accessible to users with little to no programming experience. By focusing on intuitive design and user-friendly interfaces, the tools empower artists, designers, and hobbyists to create professional-quality game elements without writing code. Whether you're building a small demo or a full-fledged RPG, these tools streamline the development process, allowing you to focus on creativity and customization.

Key Features

  • Dungeon Builder: Generate procedurally created dungeons using a node-based graph system, customizable room templates, and an intuitive visual editor.
  • Character Creator: Craft playable characters, enemies, and NPCs with configurable behaviors, animations, and visual assets.
  • Item Creator: Design items that dynamically affect player attributes, including buffs and debuffs, with adjustable durations.

Who Is It For?

This project is ideal for:
  • Artists looking to showcase their assets in a functional game enviroment.
  • Indie Developers who want to prototype RPG mechanics quickly.
  • Educators and Students seeking an approachable way to learn game development.

The Tools

Dungeon Builder

Dungeon Builder is an intuitive Unity add-on designed to simplify the creation of procedurally generated dungeon levels for RPGs. This tool empowers users, even those without coding experience, to build diverse and functional dungeon environments through the following features:
  • Node-Based Room Layout: Use a visual editor to define and connect room types (e.g., small rooms, boss rooms, corridors) to create the dungeon's structure.
  • Custom Room Templates: Easily design rooms with the Tile Palette system, specifying details like layout, dimensions, and door positions.li>
  • Procedural Generation: Automatically generate unique dungeons by combining room templates based on user-defined configurations.
  • Interactive UI: Access comprehensive tutorials and user-friendly editor windows for streamlined workflows, including room creation, dungeon graph setup, and level management.
  • Extensibility: Incorporate custom assets and sprites to personalize the visual style and gameplay.

Character Creator

Character Creator provides a streamlined way to create and configure characters for RPG projects, including enemies, NPCs, and playable characters. The tool offers:
  • Player and Enemy Creation: Design main characters or enemies with customizable sprites and assign behaviors like patrolling, melee attacks, or ranged combat.
  • NPC Builder Craft non-playable characters (NPCs) by layering clothing and accessories on base models, and define dialogue or item rewards for interactions.
  • User-Friendly Interface: Select or import custom sprites, adjust character attributes, and test results directly in Unity.
  • Behavior Configuration: Easily configure movement patterns, attack types, and interaction logic for dynamic gameplay experiences.

Item Creator

Item Creator allows developers to design in-game items that enhance gameplay by affecting player attributes. Key features include:
  • Attribute Modifiers: Create items that modify player stats such as strength, armor, speed, and health, with adjustable durations for effects.
  • Simple Setup: Define item names, visuals, and effects through an easy-to-use editor.
  • Customizable Effects: Choose between positive boosts (e.g., increased strength) or debuffs (e.g., reduced health).

Attribution

This project was developed as part of a Final Degree Project for the Video Game Design and Development program at Universitat de Girona. It was created to enhance accessibility in RPG game development using Unity.

Assets and Resources

This project utilizes external assets to enhance visuals and functionality. Attribution for these assets is as follows:

Art and Visuals

  • TOP-DOWN Adventure Pack by o_lobster: 2D assets for characters and enviroments (itch.io)
  • Simple Dungeon Crawler 16x16 Pixel Pack by o_lobster: Dungeon-themed tiles and visuals. (itch.io)
  • Character Base by Seliel the Shaper: Modular character base sprites. (itch.io)
  • Small Slash FX by Sagak: Animated effects for attacks. (itch.io)
  • RPG Icon Pack Demo by Franuka: Item and status icons. (itch.io)

Fonts and UI

Tutorials and References

  • Unity 2D Dungeon Gunner Roguelike Development Course by Rob Ager:Educational resources for dungeon creation. (Udemy)