
Buildoverse Workshop Source Code
A downloadable workshop
(Includes UI, the ability to connect database and more! Read about it below!)
This is a fully functional 3D brick-building editor built in Godot 3, designed to work as a game creation tool for your own platform. Think Roblox Studio, but the source code is yours. Not affiliated with Roblox Corporation in any way.
The editor lets users log in through a backend API, pick one of their games, and drop straight into a full-featured build environment. Bricks are constructed at runtime using custom ArrayMesh geometry with per-face UV mapping, so textures tile correctly at any size. The top and bottom faces automatically get stud textures that match the brick's dimensions, and there are multiple surface materials (plastic, wood, stone, grass, ice, crystal, concrete) each with a normal map and a custom GLSL shader that blends the surface with the stud overlay on a single pass.
The transform gizmo is built from scratch. Move, scale, and rotate modes all use real geometry (cylinders, cones, cube heads, torus rings) rendered in front of everything with depth testing disabled. Rotation snaps at 15 degree increments, and the gizmo scales itself based on camera distance so it never gets in the way. Dragging a brick onto a surface snaps it flush to the face and lets you slide it along the surface plane, the same way Roblox Studio's drag placement works.
The camera supports right-click orbit, middle-click pan, scroll-to-zoom, and WASD fly mode while right-clicking. There's box selection, Ctrl+click multi-select, a full undo/redo stack with 50 scene snapshots, clipboard, and a play mode that swaps all bricks to Rigidbody nodes so you can test physics in the editor before publishing.
Maps are saved and loaded in a plaintext .brk format that stores brick position, size, color, rotation, collision, material, team, slot, and group data. The format includes global settings like sky color, ambient color, and respawn time. Publishing serializes the whole scene and sends it to your backend alongside any scripts assigned to the game.
The UI has a resizable right-hand panel with a workspace hierarchy (bricks, teams, slots, groups, scripts) and a properties panel for editing everything about the selected brick. Panels are draggable. The game selector screens pull the user's games from the API and show a live player count for each one.
This is a solid foundation if you want to build a game platform with user-generated content, or if you just want to study how a feature-complete 3D editor is put together in Godot. Everything is GDScript, well-organized, and modifiable
| Status | Released |
| Category | Other |
| Author | buildoverse |
| Tags | 3D, City Builder, Creative, GameMaker, Godot, No AI, roblox |
| Content | No generative AI was used |
Purchase
In order to download this workshop you must purchase it at or above the minimum price of £60 GBP. You will get access to the following files:



Leave a comment
Log in with itch.io to leave a comment.