Play here Asteroid Destroyer
GitHub: Repository
About -
Hey there! I’m currently learning Three.js to become a creative developer, and I believe the best way to learn any library is by building projects. Since I’m working with Three.js, I decided to make games.
I’ve already created two games, which I think are okay, considering I’m just starting out. Now, I’ve worked on a new one to combine everything I’ve learned from the previous two:
Tech Stack Used
- React + TypeScript
- React Three Fiber (3D library)
- React Three Drei (Helpers for R3F)
- React Three Rapier (Physics engine for R3F)
- Framer Motion (for animations)
- ShadCN + Tailwind CSS (for UI and styling)
Use of AI
- I used ShaderGPT to generate the explosion shader (
explosion-fragment.frag
). - Still learning GLSL for future projects!
If you like my work you can follow me here:
Have a great day!
Cheers!