Skip to content

Latest commit

History

History
50 lines (33 loc) 路 1.43 KB

File metadata and controls

50 lines (33 loc) 路 1.43 KB

g.frame

A web framework for building extended reality experiences

Master: Build and publish

Develop: Build and publish

Examples

Table with examples GIFs

Features

馃憮 Virtual Reality Made Simple

鉂わ笍 Declarative TypeScript: TypeScript is easy to read and copy-and-paste.

馃攲 Entity-Component Architecture: g.frame is a powerful framework on top of three.js, providing a declarative, composable, reusable entity-component structure for three.js.

鈿★笍 Performance: g.frame is a thin framework on top of three.js.

馃寪 Cross-Platform: Build VR applications for Vive, Rift, Daydream, GearVR, and Cardboard. Don't have a headset or controllers? No problem! g.frame still works on standard desktop and smartphones.

馃弮 Features

Usage

Example

// Here goes code

NPM

npm install --save @verybigthings/g.frame
import 'g.frame'; 

Local Development

git clone https://github.com/VeryBigThings/g.frame.git  # Clone the repository.
cd g.frame && npm install  # Install dependencies.
npm start  # Start the local development server.

Questions

For questions and support, ask on StackOverflow.

Contributing

Get involved! Check out the Contributing Guide for how to get started.