Skip to main content

2.1) Overview


The engine provides an integrated 3D development environment focused on real-time editing and iteration. The GUI is designed to centralize scene creation, asset management, scripting, rendering, and debugging within a single workflow.

Its main goal is to allow developers and designers to build, modify, and test scenes interactively, reducing iteration time while maintaining full control over rendering, logic, and performance.

If the installation was successful, running Brakeza3D will start it with an empty scene using the default settings:

Start screen

Docking system


Brakeza3D integrates ImGui’s docking system to provide full customization of the workspace. You can personalize the editor’s layout and appearance, although we recommend first becoming familiar with the default configuration, which will be used throughout this documentation.

Widgets disposition example #01Widgets disposition example #02
Widgets disposition example #03Widgets disposition example #04
Widgets disposition example #05Widgets disposition example #06

With few exceptions, all windows in Brakeza3D are dockable, allowing you to drag and place them anywhere you like using the mouse.


In the main menu, you will find the following sections:

SectionDescriptionNotable Options
BrakezaAuthor information and documentationDocumentation
Script ControlsControl the execution flow of scriptsPlay/Stop/Reload scripts
Add ObjectAdd objects to the current sceneImage2D, Image3D, Mesh3D, PointLight
VideoRender settingsFramerate, render modes, grid options
CollidersCollision system configurationSubsteps, gravity, debug mode
IlluminationLighting system settingsADS components, shadow mapping, depth map
CameraCamera configurationFOV, Far Plane
SoundSound system settingsMusic volume, FX volume
LoggingLog system configurationEnable/Disable, output to STD
LayoutsPredefined user interface layoutsDefault, Dev, Designer layouts
WorkersThread queue configurationPerformance queue parameters
WindowsResolution and widget settingsRender size, fullscreen

Toolbar


The quick access bar provides shortcuts to the most frequently used options, which are also accessible through the menus.

Toolbar

note

Hover the mouse over each button to see a brief description of its function.

Render view


The window itself represents the main rendering area. The GUI is always displayed on top of it. Press F4 to hide or show the GUI.

Render view + GUI #01Render view without GUI
Nodes editorNodes editor nodes

Moving around the scene


You can navigate the scene using the keyboard arrows: . Hold Shift while using the arrows to move aligned with the main axes.

Hold down the Right Mouse Button while moving the mouse to rotate the camera as if in a first-person game. You can click on objects in the scene to select them using the Left Mouse Button.