Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/Mojang/ore-ui
- Owner: Mojang
- License: mit
- Created: 2021-10-11T12:33:56.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T15:08:36.000Z (4 months ago)
- Last Synced: 2024-11-09T09:33:35.420Z (about 1 month ago)
- Topics: fiber, game-development, game-ui, react, renderer
- Language: TypeScript
- Homepage: https://react-facet.mojang.com/
- Size: 3.46 MB
- Stars: 409
- Watchers: 24
- Forks: 18
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- best-of-react - GitHub - 30% open · ⏱️ 20.05.2024): (State Management)
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 LegendsOre 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).