0.1.0 • Published 7 years ago

vrum v0.1.0

Weekly downloads
2
License
MIT
Repository
-
Last release
7 years ago

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)