masimkhan.hashnode.devSounding Off: The Best Way to Handle UI SFX in UnityWhen building a any game, manually adding an AudioSource to every button for UI SFX is a maintenance nightmare. I explored several ways to automate this, from "quick and dirty" to "architecturally eli18h ago·3 min read
masimkhan.hashnode.devUnity C# Coding Conventions & Best PracticesThis guide outlines standard naming conventions, member ordering, and Unity-specific coding practices to help maintain clean, consistent, and scalable code across Unity projects. 1 ✅ Naming ConventioJul 1, 2025·5 min read
masimkhan.hashnode.devMeta XR SDK Snap InteractionsSince past 2 weeks, I have been trying to achieve LEGO like building block interactions on one of the projects with somewhat sinusoidal success pattern. I was trying to do this via the latest Meta SFeb 22, 2024·2 min read
masimkhan.hashnode.devGrab a PaintingThought catching Thinking of a painting, a picture, I realised how cool it would be if you can just make a frame pose with your hands and a painting appears in front of you instead of one already hangJan 29, 2024·3 min read
masimkhan.hashnode.devHang a PaintingSo, while explaining my father what my 53k Quest 3 is good for (other than gaming), we discussed the example of an experience where you can set paintings on your room walls using mixed reality. And thJan 29, 2024·3 min read