// 2026-08-05 · Design & Creativity · by Bob Smith
Rooms.xyz: Build Tiny Interactive 3D Worlds in Your Browser
Rooms.xyz lets you assemble little 3D rooms from a library of objects, add interactivity, and remix anyone else's creation. No modeling skills required.
Rooms.xyz is a small, strange, delightful thing: a browser tool where you build a tiny 3D room, fill it with objects, make some of them do things when clicked, and hand the result to a friend as a link. There is no install, no modeling, no render queue. You drag a lamp into a corner and the lamp is there, in three dimensions, forever.
It looks like a toy. It is a toy. It is also the most approachable 3D authoring environment on the web.
What is Rooms.xyz?
Almost every 3D tool assumes you want to be a 3D artist. Blender, Maya, Unity, even the friendly ones ask you to think in vertices, materials, and coordinate systems before you can put a chair on a floor. The barrier is not talent, it is that the first hour is spent learning vocabulary instead of making something.
Rooms.xyz throws all of that out. You get a cube of space, a grid, and a searchable library of objects that other people have already made. Plants, furniture, computers, animals, food, scenery, weird little props. You click one, it appears. You move it, rotate it, scale it, recolor it. That is the whole learning curve.
The clever part is what happens after decoration. Objects can be given behavior, so a door opens, a lamp toggles, a button teleports the viewer somewhere else. That turns a static diorama into something you can actually walk into and poke at. People have built games, portfolios, gallery spaces, memorial rooms for pets, elaborate visual jokes, and small pieces of interactive fiction, all inside a box roughly the size of a bedroom.
And everything is remixable. A public room is not a finished artifact, it is a starting point. If you see a clever mechanism, you copy the room and take it apart. This is how the good tricks propagate, and it is why the object library keeps getting better: creators publish the props they made, and everyone else builds with them.
The aesthetic that emerges from all this is consistent and charming. Slightly chunky, softly lit, unmistakably handmade. It feels less like a rendering engine and more like a shoebox diorama that someone kept adding to.
What can you do with Rooms.xyz?
- Build a room from the object library. Search for what you want, drop it in, and arrange it. The library is enormous and community-contributed.
- Add interactivity. Attach behaviors to objects so they respond to clicks, move, toggle, play sounds, or send the visitor to another room.
- Link rooms together. Connect several rooms into a sequence and you have a walkable space, a gallery, or a small game.
- Remix anything public. Open someone else’s room, copy it, and rebuild it however you like. Nothing is locked.
- Publish your own objects. Contribute props back to the shared library so other builders can use them.
- Share with a link. Every published room has a URL that loads in a normal browser, on desktop or phone, with no plugin.
- Browse the feed. The public gallery is a constant stream of what other people are making, which is both inspiring and a decent way to lose an evening.
Tips to get the most out of it
Start by remixing, not building. Find a room you like, copy it, and delete things until you understand how it was assembled. You will learn more in ten minutes of dismantling than an hour of blank-canvas staring.
Constrain yourself to one room. The temptation is to sprawl into a mansion. The best Rooms projects are dense little boxes where every object earns its place, because that is what the format is good at.
Use color to unify. Recoloring is one click, and applying a limited palette across everything is the single fastest way to make a room look designed rather than dumped. Pick three or four colors and stick to them.
Hide something. Interactivity is at its best when it rewards curiosity. A drawer that opens, a book that swaps a poster, a light switch that changes the whole mood, these are what make visitors click around instead of glancing and leaving.
Search the library with odd words. The object collection is user-contributed, so it is full of things nobody would have put on an official asset list. Search “cursed”, “sandwich”, “arcade”, “moss” and see what turns up.
Check it on a phone. Rooms load fine on mobile, but scale and camera framing read differently on a small screen. If you plan to share the link, look at it the way most people will.
If you like Rooms.xyz, also try…
- Bruno Simon: a portfolio built as a drivable 3D world, and proof of how far browser 3D can be pushed.
- Floor796: an ever-expanding isometric animated scene packed with thousands of references.
- Inkarnate: the same drag-and-drop philosophy applied to fantasy map making.
- Piskel: free browser pixel art and sprite animation, another zero-install creative tool.
More browser-based making tools live in Design & Creativity.
Frequently asked questions
What is Rooms.xyz?
Rooms.xyz is a browser-based creative tool for building small interactive 3D scenes called rooms. You place objects from a shared library onto a grid, arrange and color them, and can add simple behaviors so things react when clicked. Finished rooms get a link you can share, and other people can remix them.
Is Rooms.xyz free?
Yes, you can create and share rooms for free. An account is needed to save your work and publish it, but the core building tools are open to everyone without payment.
Do I need 3D modeling experience to use Rooms.xyz?
No. Rooms.xyz is built around placing and arranging existing objects rather than modeling geometry from scratch. If you have ever decorated a house in a life-simulation game, you already know the interaction model. More advanced users can go further with scripting and imported assets.
Can I remix other people's rooms?
Yes, and that is a core part of the site. Public rooms can be opened and copied into your own account, where you can rearrange, restyle, or completely rebuild them. It is the fastest way to learn how a clever effect was put together.