Client-side JavaScript library for creating web 2D games. Focusing at objective game. Use the JSGL to create 2D games.
To include JSGL in browser add script tag to body element. Like below or check examples.
...
<body>
<script src="https://unpkg.com/@moderrkowo/jsgl/dist/JSGL.js"></script> <!-- CDN -->
<script src="./js/game.js"></script>
</body>
...
To include JSGL in Node, first install with npm.
npm i @moderrkowo/jsgl
Example node code
const { Vector2 } = require('@moderrkowo/jsgl');
const exampleVector2 = new Vector2(5, 10);
console.log(exampleVector2);
// Vector2 { x: 5, y: 10 }
git clone https://github.com/Moderrek/JSGL.git
cd JSGL
npm install
npm run build
- Builds deployment bundle, types declaration and docs -> /dist
/docs
npm run build:prod
- Builds deployment bundle -> /dist
npm run build:dev
- Builds mapped bundle -> /dist
npm run build:types
- Builds types declaration -> /dist
npm run build:docs
- Builds web docs for JSGL -> /docs
Distributed under the MIT License. See LICENSE.md
for more information.
Tymon Woźniak (owner) <tymon.student@gmail.com>
Project: https://github.com/Moderrek/JSGL