Modules written for use with miniSphere
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BuildTime
Other
RunTime
Sphere v2 Tutorial
Templates
shaders
.eslintrc.js
.gitignore
ChangeLog.md
Entities.md
Map Engine tutorial.md
README.md
SphereV2.d.ts
jsconfig.json
license.md

README.md

SphereLibs

Modules written for use with miniSphere https://github.com/fatcerberus/minisphere/

See templates/main.mjs and templates/cellscript.mjs for example usage of everything

Scripts include:

A map engine (MEngine.mjs) A sprite engine (SEngine.mjs) A collisions system (CEngine.mjs) A Hud system (HUDSystem.mjs) A code controlled drawing tool (PixelBuffer.mjs) An input management system (input.mjs)

Shaders - glsl shaders used by sprite engine and map engine.

Helper scripts for preparing resources for use with the map and sprite system (see BuildTime)

Other modules as examples

Note various of the modules are dependent on others of them - see import{} instructions at top of each file

All code is permisively licensed and free to use - see license.md file for detail