Awesome
Slush-Luxe
The slush generator for the luxe engine
Installation
$ npm install -g slush
$ npm install -g slush-luxe
Usage
$ mkdir game
$ cd game
$ slush luxe
This will generate a new project
Structure
assets/
src/
| Main.hx
project.flow
.gitignore
Generate a new component
$ slush luxe:component <name>
This will generate a new component in the src/components
folder
Generate a new entity
$ slush luxe:entity <name>
This will generate a new entity in the src/entities
folder
Generate a new game state
$ slush luxe:state <name>
This will generate a new game state in the src/states
folder
Generate a gulpfile
$ slush luxe:gulp
This will create and install the dependencies of a basic gulpfile that you will be able to use to run a LiveReload server and publish your game on the web (with Github Pages)
To use it, make sure that you have gulp first.
$ gulp
Running this will:
- Create a LiveReload server at port 8080
- Open the site in your browser
- Listen for changes & execute
haxelib run flow build web
To put your game on the web, just run:
$ gulp deploy
(assuming the source code is hosted on Github)
Want to contribute?
Anyone can contribute to this project!