• 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/19/17

Over the past couple of weeks I have been adding some new features around UI customization (like inventory window and item tooltip appearance) and various scripting functionality improvements. This is, of course, in addition to the usual bug fixing and documentation updates. :)

Posted by on

Development Update as of 8/19/17

Hey everyone! I've gotten quite a bit accomplished over the past couple of weeks, so I figured I would go ahead and do another development update to share some of the more interesting things I've been working on.

UI Customization

I've recently been polishing some of the features related to the user interface, specifically the inventory window, item container windows, and item tooltips. The Theme Editor now allows you to modify the appearance of the title bars, window boxes, and item slots. As shown below, these components now have a new and improved default style as well (and match the default dialogue box appearance better). For now, the title bars and tooltip text use your game's dialogue font, but in a future release these fonts will be able to be specified individually.

I also made a small tweak that will make it easier to drag windows around. Previously, you could only drag a window around by clicking on the title bar and dragging, but now you can also click on the other non-functional areas, like the borders, to drag the window. The GIF below also provides a look at the new default tooltip style!

To complement these changes, I also updated the theme preview so you can see what the inventory window and tooltips look like as you make changes to their respective images.

Additional New Features

Since linking maps together can sometimes be more tedious than it should be, I added a new feature that will make it very simple to connect two maps together. As shown in the GIF on the left, you can now select a tile in one map, then select a destination tile in another map and use the "Link with Map" context menu option to automatically generate a "Load Map" quick script for both tiles. Recent updates also included some new lighting functions for adjusting an entity's light or the map's ambient and directional lights. In the GIF on the right, the new "Set Entity Light Color" is being triggered to fade the torch's light to purple.


To open up some new possibilities with scripting, I added the "while loop" syntax to the scripting language. I still need to test this a bit more and implement it into the visual editor, but you can use it currently within a quick script. In the GIF on the left, I've created a script to toggle the light 5 times using a while loop. Another addition, as shown in the GIF on the right, is the ability to retrieve an entity's coordinate within a script for checking against another coordinate.


The Main Menu Editor was updated to allow the use of an image for your Main Menu. There are also several different "image stretch modes" you can pick from to determine how the background image gets stretched (or even tiled if desired).

Last but not least, I added a "Global Properties" tab to the Game Configuration dialog that will allow you to set up global values for your game in advance. This will help eliminate the need to define these in your startup script and will make them easier to access and manage.

Other Updates

In addition to normal development and the daily documentation efforts, I have also started a bit on the migration to Godot 3.0. I will be working on that version as a separate build for now since there will be a lot of changes and testing involved, and I'd like to continue working in parallel on the current build using Godot 2.1. It will take some time to get through the conversion, but it should be worth it in the end with the new features that will be available!

If you are interested in learning more about RPG in a Box, check out my Itch.io page here.

And to end this update, another look at lectronice's work-in progress cyberpunk game that he is creating with RPG in a Box!

Comments
Armcoon
Armcoon

Wow~Awesome updates. :D Keep it up, dude. ;)

Reply Good karma Bad karma+1 vote
Ol_Smaug AuthorSubscriber
Ol_Smaug

Thanks Armcoon! Your encouragement is always appreciated. :)

Reply Good karma+2 votes
Armcoon
Armcoon

You're welcome. ;) Because your game engine is really nice, also I can see you very hard work on it. :D

Reply Good karma Bad karma+2 votes
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