├── .github ├── FUNDING.yml └── workflows │ └── gh-pages.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── example ├── package-lock.json ├── package.json ├── public │ ├── CNAME │ ├── index.html │ ├── models │ │ └── bot.glb │ ├── screenshot.png │ ├── sounds │ │ ├── ambient.ogg │ │ ├── blast.ogg │ │ ├── rain.ogg │ │ └── shot.ogg │ └── textures │ │ ├── atlas1.png │ │ └── atlas2.png ├── rollup.config.js └── src │ ├── app.css │ ├── app.js │ ├── core │ ├── actors.js │ ├── assets.js │ ├── input.js │ ├── postprocessing.js │ ├── projectiles.js │ ├── sfx.js │ └── toolbar.js │ ├── gameplay.js │ └── renderables │ ├── actor.js │ ├── dome.js │ ├── explosion.js │ ├── projectile.js │ └── rain.js ├── package.json ├── rollup.config.js └── src ├── chunk.js ├── chunkmaterial.js ├── compile.sh ├── module.js ├── volume.c ├── volume.js ├── volume.wasm ├── world.js ├── worldgen.c ├── worldgen.js ├── worldgen.wasm └── worldgen.worker.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: danielesteban 2 | -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/README.md -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/CNAME: -------------------------------------------------------------------------------- 1 | cubitos.gatunes.com 2 | -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/models/bot.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/models/bot.glb -------------------------------------------------------------------------------- /example/public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/screenshot.png -------------------------------------------------------------------------------- /example/public/sounds/ambient.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/sounds/ambient.ogg -------------------------------------------------------------------------------- /example/public/sounds/blast.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/sounds/blast.ogg -------------------------------------------------------------------------------- /example/public/sounds/rain.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/sounds/rain.ogg -------------------------------------------------------------------------------- /example/public/sounds/shot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/sounds/shot.ogg -------------------------------------------------------------------------------- /example/public/textures/atlas1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/textures/atlas1.png -------------------------------------------------------------------------------- /example/public/textures/atlas2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/public/textures/atlas2.png -------------------------------------------------------------------------------- /example/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/rollup.config.js -------------------------------------------------------------------------------- /example/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/app.css -------------------------------------------------------------------------------- /example/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/app.js -------------------------------------------------------------------------------- /example/src/core/actors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/actors.js -------------------------------------------------------------------------------- /example/src/core/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/assets.js -------------------------------------------------------------------------------- /example/src/core/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/input.js -------------------------------------------------------------------------------- /example/src/core/postprocessing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/postprocessing.js -------------------------------------------------------------------------------- /example/src/core/projectiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/projectiles.js -------------------------------------------------------------------------------- /example/src/core/sfx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/sfx.js -------------------------------------------------------------------------------- /example/src/core/toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/core/toolbar.js -------------------------------------------------------------------------------- /example/src/gameplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/gameplay.js -------------------------------------------------------------------------------- /example/src/renderables/actor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/renderables/actor.js -------------------------------------------------------------------------------- /example/src/renderables/dome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/renderables/dome.js -------------------------------------------------------------------------------- /example/src/renderables/explosion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/renderables/explosion.js -------------------------------------------------------------------------------- /example/src/renderables/projectile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/renderables/projectile.js -------------------------------------------------------------------------------- /example/src/renderables/rain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/example/src/renderables/rain.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/chunk.js -------------------------------------------------------------------------------- /src/chunkmaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/chunkmaterial.js -------------------------------------------------------------------------------- /src/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/compile.sh -------------------------------------------------------------------------------- /src/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/module.js -------------------------------------------------------------------------------- /src/volume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/volume.c -------------------------------------------------------------------------------- /src/volume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/volume.js -------------------------------------------------------------------------------- /src/volume.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/volume.wasm -------------------------------------------------------------------------------- /src/world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/world.js -------------------------------------------------------------------------------- /src/worldgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/worldgen.c -------------------------------------------------------------------------------- /src/worldgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/worldgen.js -------------------------------------------------------------------------------- /src/worldgen.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/worldgen.wasm -------------------------------------------------------------------------------- /src/worldgen.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielesteban/cubitos/HEAD/src/worldgen.worker.js --------------------------------------------------------------------------------