Welcome to Redbrick Wiki!.
Discover a world of endless possibilities for creators. Learn, create, and innovate with ease using our guides and resources.
Let’s make everything you imagine with Redbrick Engine.Create
Turn your ideas into reality with tools designed for bold creators.
Learn
Access detailed guides and resources to master Redbrick Studios.
Innovate
Push boundaries and explore new possibilities in creative projects.
Update Notes
2024
Camera Features
- Edit Camera Control Features have been added.
You can move the edit camera to the selected object.
You can match the selected object’s position/rotation to the edit camera.
VR Features
- Added content on VR development in the Snippets section.
- In VR snippets, you can see various useful contents for VR content development, such as basic VR settings, test methods, controller-related functions, and VR development examples.
Main Features
- Creator Page and Redbrick Studio Redesign
View Redesign Details
- Various sample games have been added as templates. You can quickly create your own game using these samples.
- Added Replace and Rank functions.
Easily replace assets.
Easily integrate a ranking system.
- Unity WebGL import function added. Share games created in Unity on the Redbrick platform.
Learn about Unity WebGL import
Other Features
- Delete objects by selecting them and pressing Delete (Backspace).
- A new version of the Tutorial Video is now available.
- Added content on TWEEN in the Snippets section.
- Snippets are now categorized and organized by topic.
Main Features
- Added “MOUSE_LOCK” mode to
.useTPV()
method This mode allows you to rotate the camera simply by moving the mouse, as shown below. This also enables customizing camera settings.NORMAL MOUSE_LOCK
Other Features
- Added falling animation for RPM avatars / Added code formatting in the script editor.
- Added various snippet examples to the wiki.
Main Features
- Added player jump height control function
.changePlayerJumpHeight
- Added cloning feature with the built-in method
.cloneWithMethods()
for easily duplicating objects - Camera updates
- Added camera switch API
.activate()
to automatically activate the selected camera and deactivate others. - Added first-person perspective camera API
.useFPS()
. - Added third-person perspective camera API
.useTPV()
. - Added VR mode camera API
.useVR({ VRObject: PLAYER })
.
- Added camera switch API
- OOBC (Out of Bounds Control)
- Added respawn function for OOBC
- Added OOBC GUI control (kill, respawn, teleport, etc.)
- Added text setting function
setText
to GUI - Added sprite thumbnail support for OOBC
Other Features
- Adjusted avatar name tag sprite to follow the active camera correctly
- Updated avatar WASD movement to follow the active camera accurately
- Limited max/min range of orbit controls to avoid mouse issues
- Adjusted code editor’s auto-completion functionality
- Updated AI Assistant (GPT) UI
Main Features
- Documentation added for the
PLAYER
global object - Documentation added for the
GLOBAL
global object - Removed
async
functions from preset scripts.
PresetScript-v1.1.1
const avatar = REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
Other Features
For more details, click here
2023
Main Features
-
Removed
PLAYER
global object -
Updated preset scripts to remove async functions.
PresetScript-v1.1.0
function Start() {
(async () => {
const avatar = await REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
})();
}