Building blocks to construct game UIs using React
Ore UI meta-repo
Open-source building blocks from Mojang Studios to construct game UIs using web tech.
What is this?
Minecraft Bedrock Edition is migrating its UI system to a solution based on web standards. This repository contains some infrastructure bits used internally, but that can also be shared across other game studios and general-purpose web applications.
The new system is based on:
Packages
@react-facet
: Observable-based state management for performant game UIs built in React@mojang/react-gamepad
: Declarative Gamepad focus navigation (coming soon)- More to come!
Documentation
We currently only have one package that is open-source, and its documentation is available at https://react-facet.mojang.com/.
The source of the documentation (for contributions) is available at the documentation branch.