A high level brian dump of features and aspirationsπ¦
Likely to change as we go forward.
- Voxels
- β
Generate detailed smooth meshes from naive surface nets - Demo
- β
Optimize sampling recursively.
- β
Add seams between chunks of different resolution - Demo
- βΆοΈ Combine and blend shapes together
- π¦ Generate meshes with sharp features using dual contouring
- π¦ Multiple materials
- Locomotion
- β
Teleport
- π Direct movement
- π¦ 3rd Person Move avatar
- βΆοΈ Fly (Alpha)
- Platforms
- β
Desktop Browser
- β
VR/Quest Browser
- π¦ Desktop native client
- π¦ Mobile native client
- Terrain
- β
Overhangs and tunnels
- β
Combine chunks with multiple levels detail for massive Terrain
- π¦ Terrain texturing
- π¦ Generate different biomes
- π¦ Terrain editor
- π¦ Plants & Trees
- π¦ Buildings
- Objects / Spimes
- π¦ Create objects (Spimes)
- π¦ Triggers
- π¦ Switches / Levers
- π¦ Script behaviors
- π¦ Spatial audio
- π¦ Physics
- Agents / NPC
- π¦ Path finding
- π¦ State machines
- π¦ Flocking
- π¦ Dialog trees
- π¦ Scripts
- π¦ Pets/wildlife
- Portals
- π¦ Link locations in the same world with Portals.
- π¦ Portals between worlds on different servers/domains.
- Realtime / networking
- π¦ point to point networking
- π¦ Collaborative editing
- π¦ Support large numbers of users
- π¦ Realtime messaging/chat
- π¦ Offline messaging
- π¦ Emote
- π¦ Voice
- π¦ Video
- Social
- π¦ Avatars
- π¦ Share spaces with friends.
- π¦ Prevent interactions with strangers.
- π¦ Friends list / groups
- Persistent
- π¦ Save changes locally.
- π¦ Save changes on remote servers.
- π¦ Run your own server.
- π¦ Share world changes with friends, without effecting other users.
- π¦ Define user identity, independent from location/server
- π¦ Define objects/worlds (Spimes), independent from location/server
- Marketplace
- π¦ Low or no costs micro-transactions
- π¦ Buy and sell Spimes
- π¦ Tip creators