• Register

RPG in a Box is a tool for easily creating 3D grid-based, voxel-style RPGs and adventure games—everything you will need for building and sharing your own game, all packaged together in a box, so to speak! This "box" will contain an assortment of editors (centered around a map editor and a voxel editor) that will allow you to make your game the way you want. I will be striving to make the software user-friendly so that no knowledge of programming, computer graphics, or modelling will be required, all while still maintaining as many customizable aspects as possible so that your game can be unique.

Post news RSS Development Update as of 8/17/18

This update covers some of the development information left over from my previous post, including item stacking and game scripting tests.

Posted by on

Hello again, everyone! I'm happy to say I've returned from my vacation feeling refreshed and very motivated to continue working on RPG in a Box! This past week I focused on getting the new script parser implementation mostly finished up, but (as I mentioned prior to my break) I still have some leftover updates to share from before.

Item Stacking

I'd like for v0.5 to support item stacking in the player's inventory and item containers, so I started adding some initial functionality in preparation for this. In its current state, you can specify if an item is stackable (and its stack limit) from the Item Editor.


Game Scripting

I've also continued to implement and test various scripting functions into the new game engine for v0.5. The GIF below shows a script being triggered to test the "while" loop, "Give Item", and "Wait" functions by giving an item to the player every half second.


As another example, the GIF below shows the "Set Group Light Color" function being tested by changing the color of the torches's light sources. This makes use of the grouping functionality available in the Map Editor to group multiple entities together.


Other Updates

In the Map Editor, I made a small update so that objects and navigation paths will now automatically adjust up/down when a tile is replaced with another of differing height.


Also, the scripting language and visual editor was updated to support local variables! This should make it easier to store and manipulate values that are only needed within the scope of a script.


Lastly, I went through and added helpful error messages that will display in the new debug console. For example, if you attempt to use the "Add Tile" function but specify an invalid tile name, an error message will display to indicate this.


Thank you so much for reading and for your continued support! Over the coming several months I plan to put a lot of focus on the game engine/gameplay side of things. I'll also be polishing the editors and implementing any remaining functionality still needed for the v0.5 release. Don't forget to check out the Trello board for RPG in a Box to follow my development progress in real-time!

If you'd like to find out more about RPG in a Box or try out the free demo version, check out my Itch.io page here. Thanks again! :)

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Platforms
Windows, Mac, Linux
Contact
Send Message
Homepage
Rpginabox.com
Licence
Commercial
Release date
Engine watch
Follow
Mod SDK & Community
Built a game for RPG in a Box and want to support mods? Try mod.io, a cross-platform mod SDK created by Indie DB which makes it easy to get a mod community up and running in-game. Currently seeking games to integrate and promote
Mod API
News
Browse
News
New
Post news
Share
Related Engines
RPG in a Box
RPG in a Box Commercial
Related Groups
Indie Devs
Indie Devs Hobbies & Interests
Indie Gamers
Indie Gamers Hobbies & Interests
Linux Gamers
Linux Gamers Fans & Clans