This software is now available on Steam!

Thanks for your help in getting this software selected for distribution via Steam. More information including a link to the Steam store page can be found below.

Greenlight is being retired. For more information on how to submit games to steam, refer to this blog post.
RPG in a Box
 
 
Favorite
Favorited
Unfavorite
Platforms: PC, Mac, Linux
Languages: English
Players: Single-player
Posted
Updated
May 29, 2016 @ 2:35pm
Jan 26 @ 7:48pm

View RPG in a Box in the store

Store page
Recent Announcements View All (12)
Steam Store Page
Development Update as of 1/8/17
Undo/Redo for Map Editor
One of the features I have been working on recently, an undo/redo system for the Map Editor, should be very useful once complete. I've been trying to gradually chip away it by handling one particular action at a time. The GIFs below demonstrate the undo feature in action - first is an undo of the "Clear Map" action, and the second shows the undo of adding, selecting, and rotating two objects.





Other Updates/News
Another change is the addition of a new "Entity Properties" panel, which is displayed in Edit mode where the coordinate was previously shown. This new panel now shows the currently selected entity's ID and script/dialogue/battle if set, in addition to its coordinate. This should make it easy to quickly check these values for a particular entity.



While working on the undo system, I came across some things that could be improved (as well as some bugs that were fixed!). One of these included changing the way tile placement worked when replacing an existing tile. Now whenever you replace an existing tile, the objects on that tile and its navigation paths will no longer be lost. This is convenient for situations where you've already set up a room but would like to change only the floor tiles.



The Voxel Editor now supports exporting your model to the .VOX file format in case you want to edit your models in another editor like MagicaVoxel. This export feature supports the latest .VOX format containing multiple animations frames. You can then use the import tool to bring the model back into RPG in a Box once you are done.



To make exporting and distributing your game to multiple platforms simpler, I added a new "All-in-One" option to the Target Platform dropdown. This places all of the necessary files into one folder for Windows, Linux, and Mac. This option is designed to work well with the Itch app and its butler tool used for uploading, and should allow your game to launch properly for any of the supported platforms.



Have something that you've created with RPG in a Box? I would love to see screenshots of anything, even if small or a work in progress. Always feel free to post images to any of my social media accounts and I will share them for others to see!



Once in a while I will take some time and mess around in the editors with a new idea that pops into my head. The other day, I quickly made this tiny little world to help show the diversity of what you can create! This only took about 30 minutes to throw together. I'm even considering making a small game out of it since I really like the minimal style. :)



I am going to finish up this article with a photo of this awesome 3D printed voxel Justin that I received as a Christmas gift from my brother-in-law and sister-in-law! Such a cool idea. Thanks for reading!

Description
Release date: TBD


What is RPG in a Box?
My goal is for RPG in a Box to be a comprehensive set of tools for creating 3D tile-based/voxel-style role-playing 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.

My Vision
This is a single-person project that I spend a lot of my spare time on, and I am extremely dedicated to seeing this through to becoming a fully-featured tool. While the first release of RPG in a Box was about a year ago in June of 2015, over the past 7 or 8 years I have worked on various iterations of the idea on and off and it is something I am very passionate about. At this point in time, I have some of the base functionality implemented, and I would like to gauge interest from the community and gather feedback and suggestions to help drive the project.



Current Features
  • Voxel Editor
    • Create tiles, objects, and characters up to 32x32x48 in size
    • Animate your models using the frame-by-frame animation functionality
    • Import from MagicaVoxel .vox files
    • Export to .OBJ files
  • Map Editor
    • Build maps using your tiles, objects, and characters
    • Preview and select from your available resources using the resource selection panel
    • Easily customize the navigation and interaction between tiles and objects
    • Add scripts to tiles and objects that can be activated by the player
  • Dialogue Editor
    • Create simple dialogue for interacting with NPCs.
  • Visual Script Editor
    • Create scripts for triggering events such as:
      • Displaying a message
      • Giving an item to the player
      • Loading a map
      • Playing an animation for an object
      • Setting a global property or an entity's property
      • Starting a battle
      • And many, many more to come...
  • Basic item inventory and container functionality
    • Create items in the Item Editor and assign an image
    • Place items into containers (such as treasure chests) in the Map Editor for the player to take.
  • Game Exporting
    • Export your game to either the Windows or Linux platform (32-bit and 64-bit). The exported game contains two files (an executable and a package with your game's resources) which can be easily distributed as a standalone product.



Planned Features
The list below contains many of the major features (in no particular order) that I would like to implement into RPG in a Box at some point in the future. These are in addition to improving and expanding upon the features above that are already implemented.
  • Customizable UI (colors, fonts, cursors, etc.)
  • Currency system
  • Merchant system for buying and selling of items
  • Customizable stats/combat systems
  • Party system for multiple characters
  • Quest system
  • Save game support
  • Sound effects (custom and built-in)
  • Day/night cycles and weather systems
  • Particle system
  • Custom model textures
  • Pixel image editor for creating item/UI images
  • Shaders for more varied visual styles
  • Additional scripting functions to give as much control as possible to the user
  • Random dungeon generation and other roguelike features
  • Controller support
  • Additional language support



Why Steam Greenlight?
I am currently at a point in my project where I would like to start building a larger community, and I feel that Steam Greenlight would be a great tool in achieving that. I hope to gather feedback and suggestions from those that are interested in creating a full-fledged game with RPG in a Box. Now that I have some of the core functionality in place, this feedback would help direct the project from here on out. Since there are still many important features that have not been implemented yet, I plan for the software to be in Early Access until I feel a complete game can be created with RPG in a Box.

What Will It Cost?
Although there will be a one-time purchase to own the software, you will always be free to distribute or sell your games - no strings attached. I would just ask that you send me a link so I can see what you have created with it! I am still contemplating the price to set, but I expect the final cost to land somewhere between $25-50 (USD). The initial Early Access price will most likely start at the low end of this range (or even lower) and increase as new features are added.

I appreciate your interest in RPG in a Box and thank you for visiting my Steam Greenlight page! Please let me know in the comments section if you have any questions or would like to know more and I will do my best to answer!
Popular Discussions View All (1)
2
Jan 27 @ 1:42pm
can you
techemaster22
< >
85 Comments
Ol' Smaug  [author] Nov 6, 2016 @ 8:23pm 
@Paul - Thanks, I appreciate that! I am currently running a "pre-early access" on Itch.io if you are interested in helping test out the latest updates, or you can download v0.3.1 to give it a try (v0.3.1 is a bit outdated by now, but should give you a good feel for what to expect).
Paul Nov 6, 2016 @ 4:25pm 
This looks really promising and user-friendly. If there is any possibilities to help testing, participate to betas or anything, I'd be glad to help! Good Luck!
Ol' Smaug  [author] Oct 25, 2016 @ 6:50am 
@Demoniax [H3LL] - Thanks, I really appreciate that!
Demoniax [H3LL] Oct 25, 2016 @ 3:39am 
This looks cool , keep it op dev , i really like rpg's and fiddeling around with some gamemakers to make a fun little game -- keep it up and good luck !
Ol' Smaug  [author] Sep 19, 2016 @ 2:22pm 
@GoPokeRangers - Thank you for the interest! Unfortunately it will not be free. If you'd like to try out an earlier version of the software, I have v0.3.1 up for download at https://zeromatrix.itch.io/rpginabox
GoPokeRangers! Sep 19, 2016 @ 1:55pm 
Is This Gonna Be Free? Please!
Ol' Smaug  [author] Jul 8, 2016 @ 7:53am 
@marten - Yes, I plan to add both. The first-person mode currently has some limited mouselook functionality, but it needs to be improved.
marten Jul 8, 2016 @ 7:26am 
can script place/alter tiles in the future?
marten Jul 8, 2016 @ 7:26am 
will you add mouselook?
Ol' Smaug  [author] Jun 28, 2016 @ 7:10pm 
@Red Eagle LXIX - Thank you!