Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Mojang/ore-ui

💎 Building blocks to construct game UIs using web tech.
https://github.com/Mojang/ore-ui

fiber game-development game-ui react renderer

Last synced: 27 days ago
JSON representation

💎 Building blocks to construct game UIs using web tech.

Awesome Lists containing this project

README

        

# Ore UI meta-repo

Open-source building blocks from Mojang Studios to construct video game user interfaces (UI's) using [web standards](https://coherent-labs.com/products/coherent-gameface/).

## What is this?

This repository contains some infrastructure bits used internally, but that can also be shared across other game studios and general-purpose web applications.

Some of the projects using this tech are:

- Minecraft Bedrock Edition
- Minecraft Legends

Ore UI is based on:

- [React](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)

## Packages

- [`@react-facet`](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](https://github.com/Mojang/ore-ui/tree/documentation).

## Maintainers

The repository is maintained by JavaScript developers at Mojang Studios.







Paulo Ragonha





Fernando Vía Canel





Marlon Huber-Smith





Anna Päärni







Danila Dergachev





Omar ElGaml





James Nicholls


## Logo

The **React Facet** and **Ore UI** logos are designed by [Nekofresa](https://twitter.com/nekofresa).