2.2.8 • Published 6 years ago

coffee-engine v2.2.8

Weekly downloads
16
License
MIT
Repository
github
Last release
6 years ago

coffee-engine

A collection of pre-bundled libraries and a basic game architecture to jump start your development.

  • 3d engine ~ thin layer over three.js in coffeescript
  • 2d engine (WIP)
  • server ~ using socket.io
    • tick rate
    • example for:
      • client side prediction
      • server reconciliation
      • entity interpolication
  • tools
    • model-viewer
    • particle-playground
    • terrain-generator
    • bezier-editor
    • shader-editor
    • game-maker
  • examples

3D

To get started with the 3D engine, read the docs. They are automatically generated after npm install in the doc folder.

You can also find more information in README_3D.md

The 3D engine uses:

  • Tween.js
  • Three.js
  • ThreeX
  • Water Material
  • ShaderParticleEngine
  • Stats.js

tools

npm start

A nw.js desktop app which allows you to:

  • create games
  • view models and animations from json models exported for three.js
  • play with particles
  • visualize heightmap terrains
  • use a shader editor
  • overlay assets
  • draw curved lines

The models I am using are created in blender and exported with the official three.js blender plugin.

examples

All examples are in the example/ folder.

commands

grunt dev
grunt doc
grunt build # compiles files for release
./release.rb # requires ruby
2.2.8

6 years ago

2.2.0

7 years ago

2.0.1

8 years ago

2.0.0

8 years ago

0.0.1-security

8 years ago

1.0.0-beta005

11 years ago

1.0.0-beta004

11 years ago

1.0.0-beta003

11 years ago

1.0.0-beta002

11 years ago

1.0.0-beta001

11 years ago

1.0.0-alpha112

11 years ago

1.0.0-alpha110

11 years ago

1.0.0-alpha-1

11 years ago