0.1.0 • Published 7 years ago
vrum v0.1.0
vrum
Game engine based on three.js
Getting started
yarn install
yarn serve
Features
- engine framework
- after effects with composer
- toggle fullscreen
- keyboard/mouse/touch input
- keyboard long pressed
- no webgl warning
- auto-resize
- fade between scenes
- config
- change opacity of objects
- tween objects around
- modifiers - predefined tweens
- debug stats (fps, memory, geometries, textures, points etc.)
- anaglyph effect
- stereo effect
- adjust renderer width/height (see RenderManager#setWidthHeight)
- require specific screen orientation
- persist data in localStorage
- sound manager
- orbit controls helper
- toggle wireframe
- clear scene recursively
- text
- take screenshots
- record videos
- pool manager
- attach object to bone
- load images
- load sounds
- load json models
- load gltf models
- load glb models
- load json files
- load shaders
- change model skin
- loading done event
- procedural tree
- water
- day/night cycle
- skybox
- particle system
- fog
- grid helper
- graffiti generator (layered painting)
- lightning bolt
- volumetric spotlight
- high score manager (backed by https://json.northpole.ro)
- bundle assets
- shadows
- light helpers
- mirror
- terrain with heightmap
- on screen console
- forest generator
- clone loaded objects instead of direct use
- on screen controls
- VR
- walker
- a lot of points geometry
- fine animation controls
- generate load_assets_file.json
- handle timeout/interval clear on uninit scene
- attach to bone scaled
- physics
- socket.io
- peer2peer
- pause rendering on blur (implement own timeout affected by rendering)
0.1.0
7 years ago