Interactive 3D Portfolio – A WebGL Car Game Experience 🚗

Hello everyone! :waving_hand:

I wanted to share my recently launched interactive portfolio with the Three.js community. Instead of a traditional website, I decided to build my portfolio as a fully playable 3D car game.

:link: Live Project: https://iman-mhmdi.ir/

About the Project:
As a front-end architect and full-stack developer specializing in WebGL and 3D web experiences, I wanted my portfolio to directly reflect my passion for interactive web design. In this project, users can drive a vehicle through a stylized environment to explore my skills, previous projects, and background.

Tech Stack:

  • Three.js for core 3D rendering, environment, and vehicle mechanics.
  • GSAP for smooth UI animations and transitions.
  • Vue 3 / Nuxt (or React/Next.js) for the UI overlay and application architecture.

Highlights:

  • Custom vehicle physics and driving controls.
  • Optimized 3D assets and performance for a smooth experience across different devices.
  • Dynamic integration of portfolio data within the 3D space.

I would love to hear your thoughts, feedback, or any suggestions from this amazing community on how to improve the performance or physics even further.

Thanks for checking it out!
Iman

1 Like