Five years ago, I released an RPG Kit which used lots of my game’s code to allow the community to create their own RPG games. In 2023, I realized how everyone was still relying on this kit, years after its release, and with how outdated and clunky it was in basically every sector, I decided to recode it from the ground up!
A kit offers you many components of a genre of a game (ie. obby kits, tycoon kits) that you can use to create your own! Mine is no different, it includes many features which you can use to make your own RPG game, with little to no experience.
Ranged weapons (Create bows, guns, magic weapons, and more!)
Armor (Flexible compared to pads)
Easy-to-use & simple sorted Backpack interface with a Search & Hotbar (Saves positions)
Shops (Buy & Sell)
Mobs (Simple AI - Jumping, Ragdolling, Drops, Damage, Respawn, Animations)
Portals (Teleporting to Realms)
Level Doors (Gatekeep anything by Level)
Healing Fountain (Optional Cooldown)
Melee Autoalign (Easier to fight mobs)
Basic Data Saving (Levels, Gold, Items)
Lightweight projectile casting library which can be used to expand projectiles to sentries or mobs
How do I import it?
The Kit Importer plugin is the best way to import this kit into your brand new experiences, but you do need to own the model as well. Regardless of how you wish to do it, both links can be found below!
Kits are a great way for new developers to experiment with game creation (especially in their favorite genre!), and everything is thoroughly explained in the quick-start guide found in the resource, which breaks down basics of it, as well as adding new content.
You can also watch @BWKing16’s video tutorials below if that’s your preferred format!
Feel free to let me know of any issues you’re having below and I’ll get to it when I can. Detailed information (errors / steps to reproduce) will help us both out.
The change log can be found here if you’re interested in that too.
Thank you for this! I’m not skilled with scripting and have been looking for a good RPG Kit, and I remember using the old version of this back in the day, but this is amazing! Everything works perfectly, I ran into one issue though:
So I was going to swap it to R15 rigs for a project of mine, but came across a problem with armor. I could be missing something obvious, but I’ve attempted a few things, none of which fixed my issue. This is a armor model I had created for a game of mine, and I tried to import it into the kit. I added all the parts needed for R15 (LeftLowerLeg, LeftUpperLeg etc. rather then just LeftLeg), and made sure I had a core part named ‘Middle’, and it comes out looking like this:
I did, however, use R15 rig parts for the ‘Middle’ parts (like the UpperTorso renamed as ‘Middle’ with all the armor parts welded to it, within a model called ‘UpperTorso’) and thought that could maybe be my problem? I’m not entirely sure. I’m not too advanced with anything rig related. Also, my bad if that doesn’t make much sense, not totally sure how to explain my issue
Set my experience to use “R15” rigs under Game Settings
Create armor groups (Models under your Armor model) based off an R15 Dummy’s limbs. I cloned each into a model with the part name, then named each limb “Middle”.
Make sure that under Armor’s ItemConfig, the “BodyPartsVisible” variable matches for R15 limb names, instead of R6.
Set your character proportions (under Humanoid, like BodyTypeScale) to match the imported Dummy’s proportions. You could also find some way to scale the armor limbs instead if you don’t want all characters to have the same proportions. This is important, so it scales perfectly with your rig.
Using these steps, I was able to make the armor work for R15 rigs, and I’m sure you can follow these steps to have it work with any sort of custom rig.
I’m having an issue with the size of the armor template. In-game it seems the picture/icon is scaled inwards. For example the iron armor in shop shows the full armor, while the one in the inventory only shows the top part of the armor. Is there a way to change this weird icon size change? it doesn’t do this for weapons as it’ll scale the image to fit the icon box.