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.
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.
The branch master
contains the newest released version. next
is upcoming and
dev
is internal.
- 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.
- Index buffers in rfGeometry.
The directory templates
contains a template for starting a new project.