Development Update as of 12/5/17
Hello again! I hope everyone is having a great week. This bi-weekly development update contains a bit of information about the upgrade to Godot 3.0 and a few other new features that were recently added. Continue below for details and screenshots!
Progress on Upgrade to Godot 3.0
The upgrade to Godot 3.0 continues to progress steadily. Most of the effort over these past couple of weeks has been around back-end code and less interesting UI work (aspects like the Model Properties panel and the dialog for adding new animations), so there aren't as many cool, visual things to show this time. It is great, though, to see a lot of the Voxel Editor and related functionality finally coming together in the new version. I am loving the new UI theme of Godot 3.0 so far, I think it's much cleaner and more modern than the current one.
One feature that will be brand new to the Voxel Editor, and the animation system in general, is the support for reverse order animations. This allows you to specify a starting frame that is later in order than the ending frame. It will eliminate the need for redundant frames for certain types of models, like doors and gates that have multiple opening/closing frames in their animations. You can simply reverse the values for the starting frame and ending frame to achieve the opposite effect, like closing the gate as shown in the GIF below.
Asset Library
The Music Library is now part of the new Asset Library feature that I've implemented. In addition to the chiptune music by Josh Penn-Pierson, there is now also a "Models" tab so you can easily import example content into your game project. I still have some improvements to make, but it includes a 3D preview that can be rotated to get a better view of the model.
The currently release only includes assets from the official RPG in Box example content. However, Manoel Garcia (Voxel Minis) graciously offered to provide a set of sci-fi themed assets for inclusion in the Asset Library! I think including various sets like these will be a great way to help the community get started and provide inspiration/ideas for games, or even just as guides for modelling and animating their own assets. The sci-fi themed assets will become available in a release later this week.
NPC Behavior
When setting up NPCs in a map, you are now able to configure a set of rules that will determine how the NPC behaves and interacts with the map. The original "Movement Area" property was moved to be included in this behavior ruleset. Currently, this feature supports several options for adjusting the NPCs movement area, movement direction, movement interval, and reaction to obstacles. The slime shown in the GIF below is set up to constantly move forward, but turn right when an obstacle is in its way.
Other Updates
The small example game included with RPG in a Box was long overdue for an update, so I took some time to make various improvements and also bring it up to date to include some of the newer functionality.
I have a lot of ideas for games/demos in the back of my mind, one of them being to remake the first area from Ultima V. I finally took some time to convert enough of the original sprites into voxel models so I could put together an initial version of the map. I even added a bit of interaction. I'm not sure yet how far I'll expand it beyond the first map, but I do plan to release a playable version on Itch.io in the somewhat near future! (You can check out a better version of this GIF on my Cartrdge page here.)
One final note, for anything interested: over the past couple of weeks I've started keeping track of my daily tasks at a more granular level, both for better transparency to the community and my own benefit. I thought it would be cool to share this information to make my work more visible to everyone, especially since sometimes there's not much to show visually.
Below are links to the first two of these weekly devlogs:
If you'd like to find out more about RPG in a Box or give the demo version a try, check it out on my Itch.io page here: Zeromatrix.itch.io
Thank you for reading and for your support! :)
Get RPG in a Box
RPG in a Box
Bring your stories and ideas to life!
Status | Released |
Category | Tool |
Author | Justin Arnold |
Genre | Role Playing |
Tags | 3D, engine, Game engine, Godot, godot-engine, Turn-Based Combat, Voxel |
Languages | English |
More posts
- Release Notes for v1.2.241 days ago
- Release v1.2 - HUGE UPDATE!58 days ago
- Community Showcase (September 2024)84 days ago
- Within our imagination...Sep 07, 2024
- Showcase Submissions (July 2024)Jul 21, 2024
- Worlds Are Colliding (Part 2)Jul 07, 2024
- Community Showcase (June 2024)Jun 29, 2024
- Showcase Submissions (June 2024)Jun 16, 2024
- Horror in a BoxApr 01, 2024
- RPG in a Box v1.1 has arrived!Mar 02, 2024
Comments
Log in with itch.io to leave a comment.
Very cool. I learned about the existence of RPG in a Box from one of GDQuest's Godot videos, and I must say I'm intrigued. My plan is to purchase soon, once I have my budget for the month sorted, but I was wondering: will RPG in a Box eventually be able to support the creation of a Pokemon-style game? That's the kind of thing I'd realy love to dabble in making.
Edit: Also, it would be really cool if you could work out a deal with Oryx so the voxel art you used for Dungeon in My Pocket could be included with RPG in a Box :D
Hi Armaan, thanks, and I'm glad to hear that you're interested! I think something along those lines will eventually be able to be created, at least certain aspects like collecting monsters that you can fight with. I could see the party system that I have planned being extended to support it, although it would be a feature to visit further down the road after I get all of the core functionality finished. Long-term I definitely want this to be very open to a variety of gameplay options!
Regarding the Tiny Dungeon voxel assets, it would be cool if I could do that, but unfortunately for now they'll just have to be purchased directly from Oryx. I think he does put the packs on sale once in a while, so that's something to watch out for. On a related note, I recently implemented an Asset Library and will be slowly populating it with some sample assets as I am able (in addition to some from the community as well, I'm about to release a small set of sci-fi ones someone has provided). Keep an eye out for that, also! :)