Bérenger Makita

Fullstack & 3D/XR Web Development

Projects

  • Social WebVR Experiment
  • YouTube/Facebook WebVR Browser
  • Social WebVR Prototype
  • Tiled WebVR World Editor
  • Spatial Reddit
  • WebXR City Builder
  • NPC Editor
  • Building Editor
  • WebXR Space Editor
  • WebXR PDF Reader
  • WebXR Google Drive Client
  • WebXR City Builder

    2018/2019

    Context

    WebVR is dead, long live WebXR ! Not that it changes much of anything for most devs using libraries like Three.js and A-Frame. Speaking of libraries, since I was determined to (once again...) go big I decided to help myself by trying a more batteries included 3D one : Babylon.js. Also I needed much more stable tools to focus on the already big enough challenges I was facing

    Concept

    This time I (finally) bought 3D assets in order to make the app look good. Thanks to the Synty collection, I had enough assets to start world edtion with a city builder.

    Outcome

    This was a good start, Babylon.js was an awesome tool. Demos with this app were way more positive than with any of my previous builders. I still needed to make the created worlds livelier, also I wanted buildings users could enter in. So I started a building and a NPC editor for those purposes.

    It gave me good a understanding of what kind of experiences/games can be built build with those assets, and as far as low poly goes I don't see a limit on the kind or the scope of what can be achieved.

    I had to focus on working for customers, I paused the developement of this project and of the two others editors (NPC and Building) and just never resumed those.

    Technical stack

    • Front: React
    • 3D: Babylon.js, 3ds Max (Maxscript), Maya
    • Back: Node.js, Puppeteer
    • Cloud: Google Cloud Platform (Firebase Hosting, App Engine, Datastore, Cloud Functions)