• Register

What is RPG in a Box?

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.

My Vision

This is a single-person project and I am extremely dedicated to seeing this through to becoming a fully-featured tool. 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. Games created with RPG in a Box will always be free to distribute and sell - no strings attached. I would just ask that you send me a link so I can see what you have created with it! I appreciate your interest in RPG in a Box and thanks for visiting my page! Please let me know if you have any questions or would like to know more.

Current Features:

  • Voxel Editor for creating & animating characters, tiles, and objects
  • Map Editor for building maps from your asset library
  • Dialogue system for interacting with NPCs
  • Basic scripting system
  • Item inventory and containers
  • Exporting of game to Windows, Linux, and Mac
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello again! I hope everyone is having a great day. Over the past month or so, I've been putting a lot of time into the game logic side of things, in particular the implementation of scripting function logic. I'm currently up to 31 of 73 functions completed, so almost halfway there! The debug console has been really convenient for testing each function as I work through them. Continue reading for a look at a few of these in action, as well as updates on the Map Editor.

Scripting Logic

At this point I still need to implement a lot of the gameplay logic to allow the characters to move around and interact with the map, but in the meantime I've been implementing the scripting logic for functions that aren't reliant on this. I've included a few examples below!

Fade In/Out: Can be used to transition between segments of a cutscene or as a way to hide visual modifications to the scene (e.g. removing a character or object).


Add Tile: Adds a tile at the specified coordinate within the map. You can assign it an entity ID and then use "Modify Navigation" to configure navigation paths. As seen in the GIF below, I've also added commands ("nav on" and "nav off") to enable/disable the display of navigation paths for debugging purposes!


Set Animation Speed: Changes the speed of an animation (in frames per second) for the specified entity. You can use this in conjunction with "Set Movement Speed" to speed up or slow down a character's movement.


Map Editor

Since my last update, I've also been migrating some existing functionality over to the new Map Editor for v0.5 and adding small new features here and there as I go.

Grouping and related features are now completely implemented in v0.5. By adding tiles and objects to a group, you can hide/show them in the editor, or use them for scripting in your game, for example with the "Play Group Animation" or "Hide Group" functions.


A feature that will be new to v0.5 is the Fill tool. This will allow you to easily replace tiles of one type with another. The "contiguous" checkbox can be toggled to determine which tiles are affected.


Although it's a bit uninteresting compared to other things, I think providing an Undo/Redo system is important, so I've been making sure actions can be undone when possible, for example placement of tiles as shown below!


Another small new feature is the "Override Existing" checkbox available when placing tiles into a map. Previously, tiles would always be overridden, but this option will give more control when creating the map.


Other Updates

I updated the collage image to include a few more screenshots of RPG in a Box projects created by the community and myself. It's exciting to see this grow, and I really look forward to seeing what else the community creates in the future!


Over the past week or so I've been mostly focused on some important script parser rework, which will hopefully result in a more optimized and flexible parser. Just so everyone is aware, next week I'll be taking a short break to get some much needed rest, but I'll be jumping right back in the following week! At that point, that plan is to finish up the script parser work and resume implementation of gameplay logic into the engine. I'll also be posting another update at that time with some additional media that I cut from this post to keep it to a reasonable length. :)

Thank you so much for reading and for your continued support! 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! :)

Development Update as of 7/5/18

Development Update as of 7/5/18

News

Part two of June's update covers progress on v0.5, including the new Dialogue Editor design, console logging, and game localization features.

Development Update as of 6/14/18

Development Update as of 6/14/18

News

Part one of June's update covers progress on v0.5, including the Map Editor, Voxel Editor, and Script Editor, as well as an upcoming game for the Demo...

Development Update as of 6/1/18

Development Update as of 6/1/18

News

May's update covers progress on v0.5, including the UI Editors (Theme/Main Menu/Credits), Asset Library, and improved debug console.

Development Update as of 5/2/18

Development Update as of 5/2/18

News 4 comments

April's update covers progress on v0.5, including the Map Editor's improved navigation pathing and the Item Editor, Theme Editor, and Sound FX Generator...

Add game Games
Vloxelworld

Vloxelworld

Role Playing

Eng: Vloxelworld is a First Person RPG game, with graphics of voxels. This game is the first to be developed by the motor RPG in a Box. Esp: Vloxelworld...

RPG in a Box (Example Game)

RPG in a Box (Example Game)

Role Playing

This is the official example game to demonstrate the features currently available in the "RPG in a Box" game engine.

Seeker 17

Seeker 17

Role Playing

Seeker 17 is a sci-fi themed RPG I am creating with RPG in a Box. The game will focus on the main character's quest to seek out and destroy an alien race...

Comments  (0 - 10 of 40)
jonasvandesompel
jonasvandesompel

i have been following this for some time , looks promising.

Reply Good karma Bad karma+1 vote
Ol_Smaug CreatorSubscriber
Ol_Smaug

Thanks for your patience and for hanging in there all this time! :)

Reply Good karma+1 vote
jegarworld1305
jegarworld1305

i see it and i love it, only i have one question: is free and if is not,what is its price?

Reply Good karma Bad karma+1 vote
Ol_Smaug CreatorSubscriber
Ol_Smaug

Thanks, I'm glad you like it! :) Alpha Access is currently 20 USD on Itch.io, but there is also a free demo available: Zeromatrix.itch.io

Reply Good karma+1 vote
ceriux
ceriux

This looks awesome keep it up! Will there be online support ? Not mmo but llike orpg 10-50 players?

Reply Good karma Bad karma+2 votes
Ol_Smaug CreatorSubscriber
Ol_Smaug

Thanks so much! :) I don't have any plans for online support at the moment, but I will possibly be exploring some sort of cooperative play down the road after all of the other major features are implemented.

Reply Good karma+2 votes
Guest
Guest

Hey, RPG in a Box Creator Ol_Smaug, this is exactly what am looking for! I have been searching always for a voxel RPG or adventure game creator! Am about to download and start using it; but, can you support 8-directional movement (maybe just optional)? I come from Game Maker: Studio, and am really still a newbie at coding; especially JavaScript and C#... So that is why am asking about that.

Reply Good karma Bad karma+1 vote
Ol_Smaug CreatorSubscriber
Ol_Smaug

Hey there! Thanks for the interest, and I am glad you came across RPG in a Box. Currently the engine is built around grid-based movement and is confined to the 4 cardinal directions. In the future once the software is more complete it is something that I may reconsider as an option. Have fun creating! :)

Reply Good karma+2 votes
AoiJack
AoiJack

I, see that in most media the movement is tile-based(like in final fantasy). We will have the option for a pixel-based movement(like in Zelda games)?

Reply Good karma Bad karma+3 votes
Ol_Smaug CreatorSubscriber
Ol_Smaug

Hi pablociu - thanks for your interest. :) Unfortunately at this time I don't have any plans for free/pixel-based movement since the engine is being designed around tile-based movement. I won't completely rule it out though, so it's possibly something I could revisit in the long term based on how things go.

Reply Good karma+3 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 Report Profile
Platforms
Windows, Mac, Linux
Contact
Send Message
Homepage
Rpginabox.com
Licence
Commercial
Release date
Engine watch
Follow
Share
Community Rating

Average

7.8

5 votes submitted.

You Say

-

Ratings closed.

Twitter

Latest tweets from @rpginabox

There isn't much to see, but I have a Creator Homepage on Steam now! 🙂 Store.steampowered.com #gamedev #indiedev T.co

Aug 3 2018

Check out the latest devlog on @itchio covering my progress in July! Zeromatrix.itch.io #gamedev #indiedevT.co

Aug 3 2018

RT @lectronice: Reminder to myself: move your lazy ass and finish that lengthy postmortem about your last year one level a day… T.co

Jul 28 2018

An updated roundup of RPG in a Box games, in-dev projects, and various prototypes/demos from the community and myse… T.co

Jul 28 2018

Hey everyone, if you have an RPG in a Box game project on @itchio (or do so in the future), you can tag it w/ the e… T.co

Jul 25 2018

Working on support for item stacking! #gamedev #indiedev #voxel #godotengine T.co

Jul 22 2018

Embed Buttons
Link to RPG in a Box by selecting a button and using the embed code provided more...
RPG in a Box
Statistics
Rank
62 of 794
Last Update
Watchers
76 members
Games
3
Files
25
Articles
60
Reviews
2
You may also like
Eclipse Origins
Eclipse Origins Commercial
Source
Source Commercial
Godot Engine
Godot Engine MIT
Unity
Unity Commercial
id Tech 4
id Tech 4 Commercial
Construct 2
Construct 2 Commercial