🔫 Javascript game using three.js
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
buildsystem
src
test
tools
.babelrc
.eslintignore
.eslintrc
.gitignore
.travis.yml
LICENSE
README.md
favicon.ico
index.html
package.json
webpack.config.js

README.md

Grand Theft Duty

Build Status Dependency Status devDependency Status Coverage Status Gratipay

A top-down shooter inspired by the classic Grand Theft Auto games and Call of Duty. Grand Theft Duty combines elements of both games.

The game is built using three.js for graphics and howler.js for audio.

Goals

  • Playble in the browser
  • Play with keyboard or gamepad
  • Split screen mode
  • Online multyplayer
  • Basic AI
  • Original graphics and sounds
  • Map Editor

Demo

grand-theft-duty.arjanfrans.com

Setup

Clone the repository:

git clone https://github.com/arjanfrans/grand-theft-duty

Go into the project directory and install packages:

npm install

Start the game:

npm start

Development tools

  • BMFont: generate bitmap fonts.
  • spritesheet-js (fork): generate spritesheets. Requires imagemagick to be installed.
  • audiosprite: generate audiosprites for howler.js. Requires ffmpeg to be installed.