🌍 Immersive WebXR Experiences

Iam an engineer , and yeah i get flooded with ideas from time to time , Specially in the domain of AR / VR.So I make on the web. No installationsβ€”just pure immersive experiences at your fingertips.

⚑ Optimized & Scalable Solutions

But the issue with web is it dont have fancy resources availble compared to native. Hence Performance is everything. Wonderland helped me alot to not to think about performance, Still I try to build highly efficient WebXR applications that maximize speed, visual quality (a bit more emphasis here ), and user engagement across all devices.

🎭 Blending Art & Technology

And you know ? Iam an artist , I draw , I sing , I play instruments , ect ect , But expressing art in web is hard , I learned after a while that art in web 3d is called "shader". No matter how good your models are , a poor lighning and shader can ruin it 'except if its baked hence i recently shifted my focus towards optimised shaders specially for webxr

App

who am I ?

Hi, I’m Nithin Steven F, a passionate WebXR developer and Solutions Architect with a deep love for immersive technologies. With a background in electrical engineering and extensive experience in both game development and cloud solutions, I specialize in crafting high-performance, engaging XR experiences for the web. My journey in the world of WebXR has been driven by the vision of making the metaverse more accessible, functional, and exciting for users across various platforms. At the heart of my work is Wonderland Engine, where I focus on building optimized, cutting-edge solutions for AR and VR environments. Whether it’s creating realistic terrain, immersive water shaders, or efficient multiplayer experiences, I’m always looking for ways to push the boundaries of what’s possible in WebXR. When I’m not coding, you’ll find me playing guitar or involved in music projects, where I channel my creativity in other ways. I'm committed to bridging the gap between art, technology, and user experience, and I’m excited to share my journey and work with you. Let’s create something amazing together!

My Vision

I envision a future where immersive experiences are seamless, accessible, and truly engagingβ€”where WebXR empowers developers and creators to build stunning virtual worlds without the barriers of hardware limitations or platform restrictions. My mission is to push the boundaries of WebXR, optimizing performance while maintaining visual fidelity, ensuring that anyone with a web browser can step into rich, interactive environments. Whether it’s through hyper-efficient rendering techniques, advanced shaders, or intuitive multiplayer experiences, I strive to make WebXR the future of digital interaction. Beyond technology, I believe in the fusion of creativity and innovationβ€”bringing storytelling, music, and design into immersive spaces that captivate and inspire. The web is the most open and powerful platform, and I’m dedicated to unlocking its full potential for XR. Let’s shape the future of immersive web experiencesβ€”one optimized frame at a time. πŸš€ (sorry for the lengthy chatgpt prompts lol ( although they are true ) , This part of template looked nice and didnt want to leave it out πŸ˜›)

App

List of works

"Enough Yapping lets see what you make " part.Most of showcase here are twitter posts, you can visit to get the links of the experiences for some. I promise I'll update this with more structured list if time allows. 😊

✨ Articles & Case Studies

Latest Blogs & Deep-Dives

Stories behind the games, technical deep-dives into WebXR & procedural graphics, and explorations in speedcubing algorithms.

Atmospheric Day-Night Cycles in WebXR
Graphics & Shaders Aug 20, 2026 4 min read

Crafting 140 FPS Atmospheric Day-Night Cycles in WebXR

Optimizing volumetric skies, day-night transitions, and baked-lighting equivalents in Wonderland Engine for smooth mobile VR frame rates.

The Speedcuber's Brain
Speedcubing July 15, 2026 5 min read

The Speedcuber's Brain: Pattern Recognition & Reflexes

How solving Rubik's cubes under 10 seconds trains your mental muscle memory, algorithmic thinking, and sub-second visual lookaheads.

Blog Hero
WebXR & Game Dev

Chroma: The Last Unicorn β€” My JS13k Journey

✍️ By Nithin Steven πŸ“… September 13, 2026 ⏱️ 5 min read

✨ Taking on the JS13k Challenge

I always wanted to try the JS13k Games challenge... Now I am so happy to finish and submit it!

This time, I wanted to try something unique: tell a story via the game.

πŸ“– Synopsis

We walk into a dream of a developer who lost his wife in an accident by the cliff. She was his love, but then she sacrificed herself to save him off from a cliff and fell into the grassy valley below.

This incident haunts him and makes his world grey and lifeless. Maya, his wife, guides him in a dream, letting him bring back the colors from the rainbow to his life and helping him see colors again.

🌈 The Motif of the Game The motif of the game is to give a message that no matter how grief-filled a problem or memory is in your life, you can still find hope, bring back your imagination (like a flying unicorn or a fantasy world), and it will bring back your colors and find peace.
"I didn't save you from that cliff for you to live in grey. Stop drowning in deadlines. Chase fireflies. When it rains, find me in the rainbow. Live with color again, my love... I'm always in your mind palace. 🌸🌈"
β€” Maya's Final Awakening Note

🌿 Lush Environment & Procedural Grass

For this game, I wanted a lush environment that speaks of the valley she fell into...

I always liked the idea of procedural content creation, and was always stunned with rendering grass on the web for almost half a decade. Learned a few things or so with Wonderland Engine as a framework (link to my 1 million grass web showcase), and I was able to use those strategies here too: instancing, resampling, and blending to terrain normals.

πŸ¦„ Primitives, Shaders & Fog Cards

I made the unicorn with primitive shapes, and focused heavily on custom shaders for rocks, prisms, and crystal surfaces to meet the artistic vision I had in my mind.

To give a sense of depth, I added fog cards that face the player, and kept the mechanics simple to focus directly on storytelling.

🎨 The 7 Chromatic Tasks

πŸ”΄ 1. Red β€” Rain & Code "You stared at code until eyes burned." Catch 3 sparks to realize work cannot replace living.
🟠 2. Orange β€” Fireflies "Catch them with your hands, silly!" Rediscover childhood laughter and spontaneous joy.
🟑 3. Yellow β€” Voicemail "Her voice cuts through the cold silence." Reconnecting with the warmth of love left behind.
🟒 4. Green β€” Sky "Not down where I fell. Look to stars." Breaking free from downward regret and gazing upwards.
πŸ”΅ 5. Blue β€” Stillness "When grief chokes you... be still." 20 seconds of physical stillness and centered breathing.
🟣 6. Indigo β€” Forgiveness "Car skidded. I pushed you clear. Forgive yourself." Releasing survivor's guilt on the cliff.
πŸ¦„ 7. Violet β€” Flying Unicorn "What if our horse could fly?" Mount the unicorn as the world erupts into full chromatic radiance.

⚑ Sub-13KB Optimization & AI Acceleration

The main hurdle was fitting everything within the strict 13KB limit. I used Roadroller and Terser to pack the bundle.

And of course, I used Gemini Flash models to speed me up in this process of automation, scripts, and test writings. In these times, not using AI to better use your time would be a waste in my opinion!

πŸ“– Open Full Article Page β†—

Talk To Me

If you want to colloborate or just want to say hi

Keep in touch

Incase you want to colloborate or in need for any contract work , Discord is preferred

Or if you want to give me your valuable remarks and suggestion on any of my works.