If you find any bugs, please open an issue on the github page.
Virtuosity is a free, open source game engine that is puts all of the systems that I have built / found together in one easy place. It is designed to make game development faster and easer by automatically doing all of the annoying stuff. Virtuosity is designed for the intended use in Electron, although other environments could work (see requirements).
Virtuosity uses Babylonjs 4.1 for 3d rendering and Pixi 5.3.7 for 2d rendering. Virtuosity also uses howler.js 2.2.1 for audio.
Install via npm:
npm install virtuosity
- Support for Canvas Tag
- Support for Input Tag
- ES6 Javascript
- NodeJS functionality such as
require()
and the libraries like'fs'
and'http'
var virtuosity = require('virtuosity');
All of the documentation is on the Virtuosity website.
- The full API documentation
- Sublime Text Completions for the Virtuosity Engine (found in the documentation folder)