Today, we’re revisiting the RPG IN A BOX game engine, which we last explored in 2019. RPG In A Box is a comprehensive game engine that allows you to create voxel graphics-based RPG games. The engine includes all the necessary tools, such as graphics and animation tools, sound effects generation tools, and more. It also features a user-friendly visual scripting interface that makes it easy for beginners or young developers to get started. RPG In A Box was developed on top of the open source Godot game engine.
The RPG In A Box game engine boasts several features, such as a voxel editor that enables you to build tiles, objects, and characters from 3D pixel blocks. You can easily animate them using the editor’s frame-based/stop-motion animation system. The engine also supports importing from MagicaVoxel (.vox) or PNG sprites.
Additionally, the map editor allows you to create grid-based worlds with the tiles you’ve built. You can then bring them to life by adding interactive NPCs and objects using the editor’s intuitive navigation and interaction system.
The visual, node-based script editor allows you to set up and trigger in-game events without any programming knowledge. You can drag and drop the desired actions or manually code “quick scripts” using the custom, Lua-like scripting language.
Moreover, you can write conversations for your NPCs using a visual, flowchart approach similar to that of the script editor. Branching dialogue is also supported via player choices and condition checking.
The engine offers three available camera presets (standard, isometric, and first-person) or allows you to create a custom camera. You can stage dynamic cutscenes for your game using the engine’s flexible camera scripting system.
You can design one or more dialogue box themes and customize the appearance of many other interface elements such as the inventory, main menu, and credits roll.
Finally, the engine includes a built-in sound effects generator that allows you to generate fun, retro-style sound effects based on Dr. Petter’s SFXR.