Divine Star Libraries

Libraries

All libraries are currently part of the Divine Voxel Engine Mono Repo which can found at:Divine Voxel Engine Repo

@divinestar/audio

Link On NPM

A audio library designed for games written in TypeScript.

@divinestar/binary

Link On NPM

This library has two features. First is binrary tagged buffers. Second is converting objects to binary and binary back to objects. I use this a lot for my games and it is one of the core libraries of Divine Voxel Engine.

@divinestar/controls

Link On NPM

A library for handling controls for games written in TypeScript. It handles GamePads and keybaord/mouse controls.

@divinestar/rng

Link On NPM

A collection of random noise functions, seeded rngs, and other toosl for randomness such as weighted random.

@divinestar/shaders

Link On NPM

A simple library to help compile shaders at runtime.

@divinestar/threads

Link On NPM

A library to handle multi threading in JavaScript.

@divinestar/indexDB

Link On NPM

A library to handle multi threaded use of indexDB.