Hi! My name is Michael Dougall aka DOUGES and I've been writing software for over 15 years. I created Compiled a build-time CSS-in-JS library, wrote Armory Embeds to embed Guild Wars 2 experiences on your website, dabbled with motion in Element Motion, and currently work full-time for Atlassian.
Before that I was deep in the world of 3d! Dreaming to get into game development. Now after all these years there is a beautiful intersection happening with game & web dev thanks to Three.js, React Three Fiber, and many other great tools. The web has so many advantages above native like ease of delivery and hot module reloading - I believe with more investment there will be huge advancements to the possible user and developer experiences of them.
Over the last year I've been diving in to make games with React Three Fiber - but one thing kept digging at me is that there's no visual editor! Fleshing out scenes is just difficult. And working over different files is cumbersome. That's where TRIPLEX comes in. It's still early days, but you can think of it as the React Three Fiber framework meant to help you build, edit, and publish your games and more! No longer toiling over build configuration, bespoke code to view a single component, or fiddling with props to get the component into the right position. It's made to scale up and down to suite your needs - the sky is the limit to how useful this kind of tool can be.
Check out the previously released milestones each with a video you can watch:
Spike 1 • Spike 2 • Milestone 1 • Milestone 2

With your sponsorship I can dedicate more time to this project as well as empower you to be a keen early adopter and contributor to the direction of the project.
3 sponsors have funded itsdouges’s work.
Featured work
-
itsdouges/element-motion
Tween between view states with declarative zero configuration element motions for React
TypeScript 815 -
itsdouges/typescript-transformer-handbook
📘 A comprehensive handbook on how to create transformers for TypeScript with code examplesTypeScript 748 -
itsdouges/awesome-typescript-ecosystem
😎 A list of awesome TypeScript transformers, plugins, handbooks, etc -
itsdouges/armory-embeds
🛡 Embed Guild Wars 2 widgets on your site!JavaScript 42 -
itsdouges/DOUGES.dev
An interactive blog focusing on web & game dev. Written by Michael Dougall.
TypeScript 12 -
itsdouges/vite_plugin_deno_resolve
A plugin for Vite that resolves modules with Deno.
TypeScript 9