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>

Readme

Keywords

none

Package Sidebar

Install

npm i aura

Weekly Downloads

2

Version

0.13.0

License

MIT

Unpacked Size

750 kB

Total Files

383

Last publish

Collaborators

  • optionallychained