Crafting experience...
4/28/2025
Built At
UWL SCE x SEGA Hackathon
Hosted By
What is the problem you are trying to solve? Who does it affect?
--> SEGA’s history and characters are spread across various sources, making it hard for fans and newcomers to explore easily. This affects gamers, retro lovers, and younger audiences. I aimed to solve this by creating a centralized, interactive platform where users can experience SEGA’s rich culture in a fun, immersive, and engaging way.
What is your idea? How does it fix the problem?
--> SEGAverse Explorer is a 3D-style, interactive website showcasing SEGA’s history, characters, and trivia. Instead of reading scattered information, users explore through animations, exhibits, and games. It solves the problem of disconnected content by offering an immersive experience that combines nostalgia with modern interactive design, making learning about SEGA entertaining and memorable.
How do all the pieces fit together? Does your frontend make requests to your backend? Where does your database fit in?
--> Built using ReactJS, Three.js, and GSAP, the project is entirely frontend-based with no backend or database. 3D models, animations, and trivia are managed through structured components and state handling. Everything loads dynamically, ensuring smooth transitions and responsiveness, resulting in a seamless user journey across exhibits, character cards, trivia, and timeline sections.
What did you struggle with? How did you overcome it?
--> Integrating 3D models and animations without performance issues was tough. I optimised assets, and carefully managed animation timings. Syncing scroll-based hedgehog animations and creating an interactive timeline took multiple refinements. Through consistent testing and debugging, I polished the experience to achieve a balance between visual quality and performance.
What did you learn? What did you accomplish?
--> I learned how to combine 3D models, complex animations, and responsive web design using ReactJS. I enhanced my skills in Three.js, GSAP, and dynamic UI management. Successfully creating an immersive, smooth experience that captures SEGA’s spirit while ensuring performance and interactivity was my biggest accomplishment. I’m proud of the final polished product.
What are the next steps for your project? How can you improve it?
--> To improve SEGAverse Explorer, I plan to enhance loading speed by optimising assets and implementing lazy loading. I also aim to store character data and trivia questions in a backend database, making future updates easier and more scalable. These changes will make the experience faster, smoother, and easier to maintain as new content is added.