Introduction
AnyRPG is a Role Playing Game engine written in C# for Unity.
It is a free, open source project with the goal of enabling storytellers to tell their stories in the format of a Role Playing Game quickly and easily.
It accomplishes this by providing a platform with the most common game functionality out of the box.
Content creators only need to provide visual assets and story content to create unique and compelling short stories, scenarios, adventures, and even full games.
AnyMMO
AnyMMO is the next evolution of AnyRPG and adds network support via FishNet to enable online play.
Latest Update
Previous Updates
Unity Asset Store Installation Guide
0.14a New Features Demo
0.13a New Features Demo
0.12a New Features Demo
Current Features
-
Built-in controller system that supports autorun, fall damage, gliding/slowfall, swimming, and flying, and mounts.
-
XBox controller support.
-
Full UI including minimap, main map, combat log, scrolling action text, name plates, unit frames, quest tracking, configurable action bars, and a built-in settings menu.
-
Fully functional save game system.
-
Mecanim and UMA character support including UMA character appearance editing.
-
Questing system with achievements, multi-step quests, and quest chains.
-
Dialog system.
-
Leveling system including enemy level scaling.
-
Character classes and specializations with fully configurable primary and secondary stats, weapon skills, and armor skills.
-
Expandable Inventory and bank system with configurable bag sizes.
-
Item and equipment system with configurable item quality level and scaling items.
-
Gathering and crafting support.
-
Vendor and currency system including item buyback support.
-
Factions and reputations.
-
Combat system with configurable enemy difficulty and multi-phase health-based configurable combat strategies.
-
Combat pets.
-
Comprehensive ability system including spells, directional attacks, AOE attacks, status buffs/debuffs, projectiles, and melee combat.
-
Teleportation and portals.
-
Cutscene support.
-
Day/night cycle.
-
Weather Effects.
Included Assets
AnyRPG Core includes the following assets to get you started quickly without needing to download extra content.
- 1150 item, ability, and UI icons.
- 397 audio clips including sound effects, ambient sounds, and background music.
- 2 Day and 1 night skyboxes.
- 266 animation clips including movement, casting, crafting, gathering, attacks, and non combat actions.
- Male and Female mecanim models with multiple face, hair, and equipment options.
- 59 UMA recipes (equipment) with multiple color variations of each.
- 300+ prefabs including weapons, tools, crafting items, props, food, trees, plants, and buildings.
- 85 particle system effects.
- 61 textures for ground and environment.
- 1819 scriptable object templates that can be installed using the included wizard to rapidly populate a new game with content including spells, character classes, items, equipment, recipes, trade skills, and much more.
In Development
- AnyRPG is now developing network/multiplayer support. The AnyMMO playable alpha client can be downloaded from Downloads – AnyMMO.
Future Plans
- MMO support
The Back Story Behind The Engine
I created this engine because 6 months ago I was total newbie to Unity, C#, and video game design in general who wanted to make his own game for just a few friends without spending any money. I didn’t want to invest piles of cash to make my vision come to life without knowing if it would even turn out, or if I would even have the motivation to finish something that complex.
As I started learning game design, I found that it was an amazing amount of effort (almost 1000 hours so far) to create something with complex mechanics that would make for an engaging story and gameplay.
I felt that there were probably quite a few people out there who would have given up much earlier and were not stubborn like me, so I wanted to release this back into the community to help remove the financial and time cost associated with setting up a prototype RPG, and as kind of a thank you to Brackeys, Unity3d college, and everyone else who made the early tutorials I learned from.
How Can You Help?
-
Download AnyRPG from the Unity Asset Store and don’t forget to rate it!
-
Spread the word. Let as many people know about this project as possible.
-
Support the project through code or art contributions.
-
Support the project on Patreon.
-
Suggest features you would like to see by replying to this thread, commenting on discord, or adding to the feature requests board on Trello.
Web Site
http://www.anyrpg.org/
Unity Asset Store Download
Documentation
Patreon
https://www.patreon.com/anyrpg
Discord
GitHub
YouTube Channel
Trello Roadmap and Project Status