3.1.18 • Published 7 months ago

okinawa.js v3.1.18

Weekly downloads
69
License
-
Repository
github
Last release
7 months ago

okinawa.js

npm npm

A simple javascript 2D game engine

A javascript game engine with no package dependencies.

Current list of features:

  • Multiple scenes/levels
  • Each level with its own hierarchy of items on screen
  • Item positioning and rotation inside the hierarchy
  • Independent background collection attached to the scene (with parallax)
  • Image preloading
  • GUI elements (text, console, menus, windows/frames)
  • Css fonts rendering to images (only re-rendered when text changes)
  • Simple item behaviour attaching it to a tracker (bezier curves, circles, sine movement, follow)
  • Particle system
  • Input controller per scene (key events subscribing or checking key status in real time)
  • Input combos: consecutive or simultaneous keys
  • Basic touch controls for touch devices
  • Clock subcriptions to wait for certain events
  • Basic audio support

Demos (in separate projects)

To Do

  • Better audio system
  • Item collections in the scene (multiple layers of items)
  • Upload more examples of how to use the engine
  • Some documentation or tutorial would be useful, don't you think?
3.1.18

7 months ago

3.1.17

7 months ago

3.1.16

9 months ago

3.1.15

1 year ago

3.1.14

1 year ago

3.1.12

2 years ago

3.1.13

2 years ago

3.1.11

2 years ago

3.1.10

3 years ago

3.1.9

3 years ago

3.1.8

3 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.0

4 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago