attilahorvath / gib

A tiny Metroidvania.

Home Page:https://cdn.rawgit.com/attilahorvath/gib/final/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gib

A tiny Metroidvania.

Oh no, Gib’s systems went offline! Help him regain his abilities by collecting items to bring them back online. But watch out for hazards along the way!

Launch dev build

Originally created for the js13kGames competition in 2018. The theme was 'offline'.

Launch compo version

Controls (none of them are available at the start)

  • Arrows / WASD / Gamepad analog stick - Move
  • X / K / Gamepad A button - Jump
  • Z / J / Gamepad B button - Shoot / Drill when pushing against bricks

Compatibility

The game has been tested successfully in the current versions of Chrome, Firefox, Opera, Safari and Edge on Linux, Windows and macOS.

For gamepad compatibility, the PowerA Nintendo Switch Wired Controller and THEC64 Mini Joystick was tested.

Development

Install dependencies:

$ npm install

Build the bundle:

$ npm run build

Or watch for changes and automatically rebuild:

$ npm run watch

Serving the game locally requires a web server, otherwise e.g. Chrome refuses to load the images. I was using local-web-server for this purpose.

To install:

$ npm install --global local-web-server

Then run:

$ ws

The game will then be served at: http://localhost:8000

About

A tiny Metroidvania.

https://cdn.rawgit.com/attilahorvath/gib/final/index.html

License:MIT License


Languages

Language:JavaScript 96.3%Language:GLSL 3.2%Language:HTML 0.5%