Mini game implemented using PixiJS WebGL library and typescript.
This project doesn't use any slow heavy bundlers/transpilers like webpack with babel, to provide the advantageous quick build/restart speed for more agile development iteration by building source with tsc only in watch mode.
Libraries are not bundled and cached by the browser, which allows update game code without loading dependencies again, which provides a better user experience.
Only game logic code is bundled with the typescript compiler to es6, which provides human-readable javascript and makes it easy to debug.
Features exciting experience for the user with:
- Tweens and animations
- A lot of particles
- Animated big win scene
- Rich graphics
- 60 FPS perfomance on any devices
- PixiJS
- Typescript compiler
- Greensock tween library
- Pixi Particles library and editor
- Gstats
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/kolombet/mini-game-assignment.git
- Install NPM packages
npm install
- Launch build and launch version
npm run start
- Launch dev environment
npm run watch:code - to build code
npm run watch:styles - to build styles
npm run dev - live reloading
Distributed under the MIT License. See LICENSE
for more information.
Kirill Kolombet - @kolombet - email
Project Link: https://github.com/kolombet/mini-game-assignment