CS1 Game Engine
π Provide the JavaScript community with a fast track to high performance 3D VR multiplayer games installable on phones, tablets, laptops, and desktops as Progressive Web Applications (PWAs). The resultant games are compatible with many popular VR HMD and controller systems such as the Oculus Quest.
π Provide students and teachers with an accompanying introductory level curriculum covering computer programming, computer networks, and application asset design.
π Log into the tech demo with username: computer or science and password: 1234.
π Keyboard Interface:
π Based upon A-Frame version 0.9.
π Using navigation mesh based pathfinding.
π Enables easy use of shaders created with Shader Frog.
π JS, CSS, and JSON bundling, minification, and uglifying with Rollup.
π Installable as a Progressive Web App (PWA).
π Stats visualization system including:
π Collectibiles System
π Items can be declared grabbable, therefore movable by players.
π grabbable items can be launched with the launchable component.
π BGM System (named exports)
π Player Component
π Particles Component
π Cloud Component
π NPC Component
π Dotrow Component
π Database
π IoT Component
π CS1.scene
π CS1.myPlayer
π CS1.otherPlayers
π CS1.utils
π CS1.cam
π CS1.collectibles
π CS1.grabbables
π CS1.stats
π CS1.say
π CS1.sounds
π CS1.shaderfrog πΈ
π CS1.npc
π CS1.game
π CS1.db
π£οΈRoad to v1.0.0
Copyright (c) 2019 Eric Eisaman
π Please post any issues to GitHub.
π Big thanks to all the fine people who contributed to the underlying technologies!