To start hacking, run:
bazel run webb:devserver
Dive into the different aspects of this repository, in increasing order of dependencies:
utils
: sets a shared language and constants to avoid repetition and synonyms across the different subprojectsconfig
: provides the basic set of configurable options for the clientcollections
: base data for wearable itemsprotos
: protocol buffer definitions required for the communication protocolrpc
: a small JSON-RPC library that allows for different encapsulation transports for RPC callsscene-api
: formerlydecentraland-ecs
, this library is exposed to developers to define the behavior of a scenekernel
: a standalone, browser/node compatible library that provides the core client functionalitysynced-ecs
: a library to provide different models of doing state synchronization among scenesdescartes
: a content tool to make it easier to gather data and tests about deploymentsvangogh
: tool to "see" the world from the command linewebb
: the unity/webgl explorer
This repository is protected with a standard Apache 2 license. See the terms and conditions in the LICENSE file.