|
Post by uberwiggett on Mar 30, 2019 6:11:36 GMT
G'day everyone, So I've been talking with a few devs about the lack of drop in solutions for RPGs on Unity asset store, and I decided I might start working on my own modular RPG system based around a drop and play aesthetic (drop in art, click build). I've started fleshing out some of the basics of the system, including how stats will work, and I've realised that by making it modular, it could be used as an addon to Invector's system by integrating the damage calculations to the damage values already in Invector's combat system. Effectively, you'll be able to progress your character via a standard RPG interface, and alter the movement/attack speeds and damage output based on levelling up or equipment. I'm really only starting out on the coding using basic stat tutorials, but as long as I can get the values to work how I want, I will include the ability to create your own ability calculations, allowing you to customise features and tie them into both the damage system and the Action system (so picking locks etc). I'll be posting some of the work here as soon as I get a basic prototype going, but for now you can read over some of the writeup I have as part of the planning for the module. The idea is for it to have features that you can turn on and off depending on how deep you want your RPG, but still have the core functionality to drop art assets into the system and have it playable quickly with little interaction.
(a quick image of the current WIP, has layout and tool tips!)
*** reworking the scope of the RPG addon***
|
|
|
Post by mightofficiel on Mar 30, 2019 10:14:39 GMT
THAT WAS UNEXPECTED ! sooo niiiiiiceee ! question : do you have plan to add vendor / currency system like rpg ? :D
|
|
|
Post by uberwiggett on Mar 30, 2019 11:01:00 GMT
not as yet, this will be a stats addon, so it will allow you to level up, and have stats that affect your HP, stamina, and damage output if you're using melee/shooter. It will have a bunch of other functionality that will tie into emerald AI and love/hate etc (hence the virtues system). Eventually I will expand it out to other modules including buying/selling but for now I just want the base stat system
|
|
|
Post by betamax on Mar 31, 2019 22:43:42 GMT
This is exactly what I am looking for! I know that Evila is working on getting well but this may work out great. I also use Emerald AI and I think if you get done what you are working on, I would be very interested! Did you just start working on this?
|
|
|
Post by uberwiggett on Apr 1, 2019 1:25:16 GMT
Thanks! Yeah I just started. I'm going off some youtube tutorials for now and will start to tailor them for the functionality I need for invector. As for emerald integration, it's really going to be just having public values that the AI controller will listen for in the settings list so all three systems (love/hate) can all get update on the status of the character. But in doing so it will allow for some pretty cool stuff. But first i just want to have rpg stats that affect how fast you move and how hard you hit in invector!
|
|
|
Post by uberwiggett on May 11, 2019 4:11:10 GMT
Starting to implement the core structure of the RPG system now to the latest invector template, using Unity 2019. As you can see here, I am including a neat resource to create lore books in your world. Haven't tied them into the UI system yet, but you'll be able to interact with a book and have it pop up on screen to read. And you only have to fill out some scriptable object data for each book! also coming soon to that mechanic, learning skills and getting bonuses from reading I'm also open to collaborating with others with strong coding skills to help flesh this out. send me a message on here or over discord if you are interested, will only help to make things go faster :P
|
|
|
Post by uberwiggett on May 11, 2019 8:05:21 GMT
|
|
|
Post by uberwiggett on May 12, 2019 9:19:53 GMT
usurping some of the lovely GUI work from Invector, but that's all the better for the tutorials so people better understand the system! edit: also now just done the same for skills. I've gone with base stats as standard, but opened the other bio stuff and skills to enums, to give the developer the ability to expand with their own content. I was going to put stats in so you can make your own, but I think for simplicity's sake I will keep the base set as code, so I can hook up all the calculations etc and have it functioning. Keeping it open would mean I'd have to keep the other mechanics open and that causes more work for the developer.
|
|
|
Post by wurmhole on May 12, 2019 16:52:11 GMT
This is great man, I'd gladly pay for this.
|
|
|
Post by wurmhole on May 12, 2019 16:57:19 GMT
Any ETA on when this might be available to the public? I'm pretty excited to try it out.
|
|
|
Post by uberwiggett on May 12, 2019 21:51:31 GMT
Thanks for the support! The more I do on it the more I think I could get away with charging for it :P
But rest assured the template system will be free to download and contain enough examples that with the youtube tutorials you can get a full rpg going. I am not looking to monetise the addon because I am just too nice.
As for timeline, I put together a bit over the weekend and it's looking good so far. But I am going to redo part of it to include the enums system. It will take me a while, probably 1-2 months unassisted to get all the core systems together (stats/quests/vendors/etc)
|
|
|
Post by wurmhole on May 13, 2019 14:18:40 GMT
I'm looking forward to it. Free would be awesome but I'm more than happy to pay for it, I'm sure plenty of others here feel the same. I kinda put invector on the back burner because there isn't really a simple and clean level up system, so knowing that you are working on one is definitely exciting, now I've gotta start counting the days till I can try it out lmao. Keep up the good work!
|
|
|
Post by egorsgor on May 14, 2019 11:05:25 GMT
Can I try and download this system now? besides, there is a question whether there will be a dialogue system?
|
|
|
Post by uberwiggett on May 14, 2019 23:03:35 GMT
There is nothing to download as yet. The rpg set will come with all systems required to make an interactive rpg. This includes dialogue and narration, questing, player stats/skills and levelling, an item vending solution as well as enemy loot drops. And anything else i feel needs to be in there (maybe a contextual music system).
|
|
|
Post by betamax on May 15, 2019 22:27:13 GMT
There is nothing to download as yet. The rpg set will come with all systems required to make an interactive rpg. This includes dialogue and narration, questing, player stats/skills and levelling, an item vending solution as well as enemy loot drops. And anything else i feel needs to be in there (maybe a contextual music system). And this will work in conjunction with Emerald AI? You will have it done in a couple of months? Sign me up! Also i am currently writing my setup on 2018.3 with 1.3 that would be awesome if it worked on that!
|
|