Skip to content

carlmartus/rapidframe.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

extra

Rapidframe.js v1.3.1

Fast game development using WebGL and Javascript for modern web browsers.

To use this library you need to have a understanding of OpenGL, this libraray is ment to provide functionallity fo a selection of common operations done in OpenGL.

Documentation

Can be found here. The easiest way to learn this toolkit is to look at the sample code found in the directory samples or here.

Repository branches

The branch master contains the newest released version. next is upcoming and dev is internal.

Current state

  • WebGL frame initialization.
  • Full frame.
  • Full screen (Ludum Dare compatible).
  • Mouse capture.
  • Resource downloading screen.
  • GLSL Shader loading.
  • Texture loading.
  • Vectors (2D-4D).
  • Matrices (4x4).
  • Shared shader uniforms constants.
  • Keyboard events.
  • Mouse events.
  • Documentation.
  • Low level data types storage (rfBuffer).
  • 3D sound fx using WebAudio.
  • 2D font generation.
  • On screen button binds for phones.

Road map

  • Index buffers in rfGeometry.

Game project templates

The directory templates contains a template for starting a new project.