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.

GitHub

View Github