This package has been deprecated

Author message:

aura has been split into aura-2d and aura-3d

aura
TypeScript icon, indicating that this package has built-in type declarations

0.13.0 • Public • Published

Aura

NPM

Aura is a work-in-progress TypeScript/WebGL general-purpose game engine, designed to enable the swift implementation of both 2D and 3D browser games and providing a large base of built-in utility.

Built on the Entity-Component-System architecture and operating on the concept of distinct game States, Aura aims to enable a compartmentalised approach to game creation, supporting developments of varying complexity.

Goals:

  • Zero (or close to) dependencies
  • Simplistic and easy-to-approach API and project structure
  • Flexible rendering engine, with support for custom Shaders and Components
  • Large base of built-in utility, serving many use-cases out of the box
  • Support for both 2D and 3D game creation
  • Multiple input/control schemes (Keyboard/Mouse, Gamepad, Touch)
  • Approachable documentation
  • Comprehensive testing
  • Potentially: Desktop and Mobile builds

Documentation

(Under Construction) Aura Documentation

Usage

Quickstart

To get up and running with Aura fast, see the following Template Repositories:

NPM

npm install aura

CDN

<script src="https://unpkg.com/aura/publish/_min/aura.min.js"></script>

/aura/

    Package Sidebar

    Install

    npm i aura

    Weekly Downloads

    591

    Version

    0.13.0

    License

    MIT

    Unpacked Size

    750 kB

    Total Files

    383

    Last publish

    Collaborators

    • optionallychained