gameplate - v2.2.0
    Preparing search index...

      gameplate - v2.2.0

      gameplate

      A tiny, zero-dependency, fully-typed TypeScript framework for browser & headless games. Bring your own renderer.

      import { createGame, defineActions } from 'gameplate';
      

      Interfaces - Game

      GameConfig
      Game

      Interfaces - State & Actions

      Store

      Interfaces - Loop

      Scheduler
      LoopConfig
      Loop

      Interfaces - Input

      GamepadState
      NativeGamepad
      Gamepad
      GamepadOptions
      Keyboard
      PointerState
      Pointer

      Interfaces - Scenes

      MachineConfig
      Machine

      Interfaces - Recorder

      RecordedEvent
      Recording
      Recorder
      RecorderOptions
      ReplayOptions

      Type Aliases - State & Actions

      Action
      ActionMap
      Dispatch
      Listener

      Type Aliases - Input

      StandardButton
      StandardAxis

      Type Aliases - Scenes

      Transitions

      Type Aliases - Selectors

      Selector

      Type Aliases - Utilities

      DeepReadonly
      Unsubscribe

      Type Aliases - Recorder

      ActionTap

      Variables - Input

      STANDARD_BUTTONS
      STANDARD_AXES

      Variables - Recorder

      RECORDING_VERSION

      Functions - Game

      createGame

      Functions - State & Actions

      defineActions
      createStore

      Functions - Loop

      browserScheduler
      nodeScheduler
      defaultScheduler

      Functions - Input

      createGamepad
      createKeyboard
      createPointer

      Functions - Scenes

      createMachine

      Functions - Other

      createLoop
      createSelector

      Functions - Recorder

      createRecorder
      composeTaps
      truncateRecording
      replay