mini-game-assignment


Game developer assignment

Mini game implemented using PixiJS WebGL library and typescript.

View Demo

About The Project


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

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Clone the repo
git clone https://github.com/kolombet/mini-game-assignment.git
  1. Install NPM packages
npm install

How to run on local machine

  • 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

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Kirill Kolombet - @kolombet - email

Project Link: https://github.com/kolombet/mini-game-assignment