0.0.3-alpha.0 • Published 8 months ago

@dimaka/interface v0.0.3-alpha.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Dimaka Interface

Interface for Dimaka

Main wrapper for game, consists of all interface parts and input handlers. Written on React.

Usage

All this React components published on npm: @dimaka/interface. API is still evolving. But you can see how we use it right in the game.

UI Components

HUD

These components are using React DOM for now. But for the better performance I have plans to render in some other way.

  • Rotate device overlay
  • Inventory (almost here)
  • Players Tab
  • Touch controls
  • Hotbar
  • Waila
  • Wearable armor state (such as jetpacks engine state)

Other

Other components is a React DOM components that are not used in HUD:

  • Main Menu, loading and other screens
  • Pause Menu
  • Basic settings Menu with localStorage (will be removed I guess)
  • Settings Menu for controls

Other Things to do

  • forward refs