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 setTextto 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 PLAYERglobal object
- Documentation added for the GLOBALglobal object
- Removed asyncfunctions 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 PLAYERglobal 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();
  })();
}