Skip to content

laopo001/hypergl

Repository files navigation

hypergl

branch jest karma
master Build Status Build status
develop Build Status Build status

a simple 3d game engine

git clone --recursive git@github.com:laopo001/hypergl.git

hypergl 将拆分成更小的模块,核心部分使用rust编译成wasm(支持opengl)。如渲染:hypergl_core,数学:wasm-math

Install

npm install(yarn install)

Test

npm run test

npm run test:browser (测试依赖浏览器的部分)

Features

  • entity component system
  • component: light, model, camera, script, audio, listener, etc.
  • support web-audio 3d (with howler)
  • fog
  • skybox
  • physical system and rigid-body
  • pbr material
  • multiple scene manage

Roadmap

  • webgl2 -> webgl1

examples

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published