Category: toy box
Now I’m taking it seriously and wasting way too many hours—more than I spent on themeness.com or dharan.city within six months.
Let’s finish it and ship it.










Toy box – wasted time.
backup video – https://www.youtube.com/watch?v=l1W-58vCqSU
Build and drop. Animated CSS objects and .glb.
I would love to use .glb in the future. Currently, it needs huge optimization and seems to take an endless amount of time.
Problem: both kill smooth gameplay — almost 20 FPS. I feel ashamed to share the .glb, even though it was beautiful.

what’s new.
- Logged-in users can create their own presets, save them, and share them publicly.
- First map shared publicly 😄 — posted randomly on Reddit:
- https://toy.dharan.city/toybox_game/duck-climb/ Anyone can play.
- Logged-out users can also create and play using local storage.
- tiny touch support game play for mobile but really really bad.
email me at rawi.rai@com or reddit me for sign up.
working on – touch devices

My 5-year-old is doing tiny jumps to play while I’m writing this draft.
start again. 17:00
.glb support???

touch todo for next round.
Toy Box

Why not add animated presets?
3:50 – 4:20 AM – Feb 23 2026 — crazy though.
Toy Box – How to use?
basic tool
add block, delete, color and preview.
“Hold Shift to quickly add, delete, or color a block.”
Note: The video plays at 2× speed. If you want it slower, please change the speed to 0.5×.
Floor, Preset and Preview Mode.
“Hold C + Click” at any object, change camera angle to center, so easy to edit.
Preview Mode
Play & Game Mode
NOTE: double click any object(duck) to assign ‘ME’ player.
Toy Box
more….. day 5 – not continued from 1 to 5 days, it’s just day 5.
The HTML/JS/CSS has been moved to WordPress – https://toy.dharan.city
Guest – build and play save local storage.
Login user – build and share url.
How to use?
Quick guide for dummies https://officialstupid.com/toy-box-how-to-use/
bottomline
GOAL
Better UX and fewer buttons.
For my daughter’s iPad, not a PC
More hours. I really want to stop this madness, but it keeps wasting my time even though I have to finish a few updates. client.
Toy Box – better preview with editor + game mode.
A crazy new thought hit me hard yesterday. I’d started working on 3D separately after Toy Box, but now I’m back with Toy Box again 3rd time.
So, why not a ‘simple toy build + game engine’?
I’ve been tinkering and have gotten this far. I hope to add more in my free time, focusing on the UX for my daughter. I want any small child to be able to build a fun world where their creations can jump, run, fly, and more!
- iPad — how to move? Currently using game with keyboard.
- Sound
- Need to remove lots of tools so less buttons, no confusion
more…..
New
- drag and drop – Presets
- Floor design – Grass, Asphalt
- preview mode – ‘alt + left click with drag‘ to duplicate.
- keyboard ‘del’ – delete any object.
Nice to know.
All of our floors need to behave like proper floor surfaces.
Even if the height difference is small, they currently act like solid blocks and prevent movement.
Objects and characters cannot move smoothly across them — they have to jump or run over them as if there is a large gap.
Google AI – To make the floors feel like actual walking surfaces rather than obstacles, we need to adjust the collision engine.
Grass
Three.js → WebGL → GLSL – https://green-grass-five.vercel.app