Curate & organize your internet bookmarks & local file shortcuts into a 3D world on any device w/ a web browser.
Launch your stuff. Share your world.
Portable home space that can work on any device w/ a web browser. (Windows/Linux/Android/iOS/etc.)
Same purpose as AArcade: Source, but on a different platform.
Easy Mode where the average user just chooses a world & spawns objects into it.
Hard Mode where the user creates their own PlayCanvas world scene.
Anarchy Manager
Auth Manager
Network Manager
Embedded IFrame Managers (iframes. non-vr only.)
Embedded Canvas Manager (canvas texture such as video/image/music viewer)
Backpack Manager (maybe. stuff the user brings with them - from local storage probably.)
Canvas Manager (manage dynamic textures <-> item w/ channel association)
Input Manager
Scene Manager
Camera Manager
Player Manager
Library Manager (manages MSF lookups & management: maps, apps, models, items, types)
Instance Manager (spawning & current instance state.)
Asset Manager (manages asset lookup to match cross-platform assets & cloud assets.)
Mount Manager (maybe. manage mounting external asset packs?)
Quest Manager
UI Manager
What game systems would avatar demo currently utilize?
- Embedded IFrame Manager (Not really. Requires MSF systems.)
- Input Manager
- Scene Manager
- Camera Manager
- Player Manager
- Instance Manager (for spawning in.)
- UI Manager
What game systems could it be expanded to utilize?
- Auth Manager
- Network Manager
A base gameplay scene that can be imported as a prefab. Can be used by others in their own projects w/ only superficial configuration required.
Show a bunch of objects in a room.
Woo hoo!
Make them interactive.
Make it a game.
Contains prefab set of default cabinets, props, avatars, & worlds.
Also has methods for loading assets like images as PlayCanvas textures.
Has all library methods like searching for items, etc.
Handles adding a player to the world, and also remote players.
Does not handle network directly.
Handles the multiplayer aspect & fires events that the PlayerManager handles.
Handles input such as movement, looking around, and clicking on stuff.
Handles UX & the loading/unloading of scenes.
2D HTML/CSS/JavaSript. Multi-purpose. Can be used in other MSF frontends & AArcade clients.