Hey everyone! After my last project, 3D for Reddit, I really wanted to build a more interactive web-based experience. I thought it'd be cool to have a 3D version of Reddit's r/place. This world is split into 29x29 city blocks and you can build anywhere above the green areas. I'm not really sure how well this will scale - crossing my fingers that it won't crash!<p>How to use it<p>Desktop: Click to start, WASD/Arrow keys and mouse to move<p>Mobile: Joystick to move, drag screen to look<p>Tech stack<p>-Heavily inspired by r/place
<a href="https://redditblog.com/2017/04/13/how-we-built-rplace/" rel="nofollow">https://redditblog.com/2017/04/13/how-we-built-rplace/</a><p>-noa-engine for the voxel rendering (thanks to andyhall@ on github for your help!)<p>-Google Cloud Functions for setting/getting blocks<p>-Redis for voxel storage<p>-App Engine + nengi.js for multiplayer avatars<p>-For performance reasons, you can only see realtime updates for areas around you. You can refresh the whole page if you want a full update.<p>Discord for more discussion: <a href="https://discord.gg/86wYcHN" rel="nofollow">https://discord.gg/86wYcHN</a><p>My other projects: <a href="https://neelmango.com/" rel="nofollow">https://neelmango.com/</a><p>P.S. Just append ?invertY=true if you really need that :D