An open source web based voxel based game.
Focus now is on the engine.
Includes ECMAScript level abstractions for memory, caching, and other OOP abstractions.
Houses the Linear Algebra math structure, most code is ripped off gl-matrix and fungi projects, it will also hold some bounding volume structures, some raycating logic, some space partitioning data structures.
For now, this will house a broadphase AABB collision detection and resolution.
This module has no idea about the game, it only knows how to save block ids with block metadata in chunks and regions and that is it.
Small timing class implementing a fixed game loop. (Needs more details)
This module will provide a World
class that can be used to interact with the entities in the game.
This is a module that provides a set of building blocks for compact binary serialization and deserialization. (Needs more details)