Three.js was a key part of the project because it helped me create a 3D character, build a 3D environment, and add animations from scratch.
It gave me the flexibility to design a more alive and interactive experience directly inside the web and desktop app. Instead of keeping the product as a flat interface, Three.js helped me give the project a stronger visual identity and a more emotional feeling.
What mattered most was that I could build the character, the room, the movements, and the scene structure in a way that matched the product idea. This made the experience feel more like a living system, not just a standard software interface.
Overall, I chose Three.js because it helped me bring personality, depth, and life into my website and applications through 3D architecture, animation, and interactive visual design.