A simple ES6 Webpack based boilerplate to create games with melonJS, built with :
Ensure you have Node.js installed, then install all the build dependencies in the folder where you cloned the repository :
$ [sudo] npm install
npm run dev
to start the dev server on watch mode at localhost:9000
.npm run build
to generate a minified, production-ready build, in the public
folderif everything goes well, on running the dev server for the first time you should see this :
Note: when generating the production build, Webpack will attempt to filter files under the data folder to only copy final assets and ignore project files (e.g. .ftpp project files from Free Texture Packer). If you find your file being wrongly ignore you can easily add the corresponding extension in the webpack.config.js file
src
└── data
│ ├── bgm
│ ├── fnt
| ├── img
| ├── map
| └── sfx
└── js
| ├── renderables
| └── stage
├── index.js
├── index.css
├── index.html
├── manifest.js
public
├── data
├── bundle.js
└── index.html
src
src/js
src/data
public
npm run build
In development mode, the boilerplate will automatically register and instantiate the melonJS Debug Plugin
the Debug Panel is hidden by default and can be displayed using the "S" key, it will then provide the below information :
Note: Heap information requires starting Chrome with
--enable-precise-memory-info
Additionally, using the checkbox in the panel it is also possible to draw :
If you need technical support, you can contact us through the following channels :
For any other non technical related questions, feel free to also send us an email.