suture

A 3D game engine.

Usage no npm install needed!

<script type="module">
  import suture from 'https://cdn.skypack.dev/suture';
</script>

README

Suture

Build status Windows build status GitHub version npm version Dependencies

A 3D game engine that stitches systems together in order to provide a single API for game development purposes. Suture is currently a mostly-ready engine that is designed to be used by programmers.

Installation

Download the minified library and include it in your project:

<script src="/js/suture.min.js"></script>

Install this module with npm and aim to create a single JavaScript file that contains only the pieces of Suture that you actually use together with your own code. You install Suture as follows:

$ npm install suture

Usage

import Suture from "suture";

var suture = new Suture();

suture.run();

Documentation

API

Rendering

Rendering is taken care of by three.js.

Physics

Physics are handled by a customized version of oimo.js.

Contributing

Maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

License

Apache 2.0