Skip to content

Developed a high-performance, award-worthy gaming landing page using React 18, TypeScript, and GSAP animation library with Vite build tooling. Architected complex scroll-triggered animations and 3D transformations using GSAP ScrollTrigger, implementing parallax effects, clip-path morphing, and perspective-based interactions

Notifications You must be signed in to change notification settings

sdinesh-webdev/Awwards-gaming-site

Repository files navigation

🎮 Awwwards Gaming Site - [Site of the Day]

React TypeScript GSAP Vite

awwards-site

Award-winning gaming landing page featuring cutting-edge 3D animations, scroll-triggered effects, and immersive user experiences.

🏆 Recognition

  • Awwwards Site of the Day - Featured for exceptional design and animation
  • 98% Performance Score - Lighthouse audit
  • 60fps Animations - Smooth across all devices

🎯 Overview

An immersive gaming website showcasing advanced web animation techniques, 3D transformations, and interactive storytelling. Built with modern React and GSAP, this project demonstrates mastery of frontend animation engineering and performance optimization.

Live Demo: awwards-site-phi.vercel.app

✨ Key Features

🎬 Advanced Animations

  • Video Management System: Multi-video handling with smooth transitions
  • Scroll-Triggered Animations: GSAP ScrollTrigger integration
  • 3D Transformations: Perspective-based hover effects
  • Clip-path Morphing: Dynamic shape transformations
  • Parallax Effects: Mouse-tracking interactive elements
  • Loading Animations: Custom three-body spinner

🎨 Visual Effects

  • Dynamic Video Switching: Click-to-change video preview system
  • Tilt Effects: Interactive bento card animations
  • Gradient Animations: Smooth color transitions
  • Floating Images: Mouse-responsive 3D movements
  • Custom Cursors: Context-aware cursor states

🎵 Interactive Elements

  • Audio Visualization: Animated audio indicators
  • Hover States: Sophisticated button animations
  • Navbar Animations: Scroll-based visibility controls
  • Form Interactions: Smooth input transitions

⚡ Performance Features

  • Lazy Loading: Optimized video and image loading
  • Code Splitting: Chunked JavaScript bundles
  • Preloading: Strategic resource prioritization
  • Debounced Events: Optimized scroll/resize handlers
  • 60fps Target: Hardware-accelerated animations

🛠️ Tech Stack

Core Technologies

{
  "framework": "React 18.2",
  "language": "TypeScript 5.0",
  "build-tool": "Vite 6.1",
  "styling": "Tailwind CSS 3.4"
}

Animation & Effects

{
  "animation": "GSAP 3.12 + ScrollTrigger",
  "icons": "React Icons 5.5",
  "utilities": "react-use 17.6",
  "parsing": "clsx 2.1"
}

Development Tools

  • ESLint - Code quality enforcement
  • TypeScript - Type safety
  • PostCSS - CSS processing
  • Autoprefixer - Browser compatibility

About

Developed a high-performance, award-worthy gaming landing page using React 18, TypeScript, and GSAP animation library with Vite build tooling. Architected complex scroll-triggered animations and 3D transformations using GSAP ScrollTrigger, implementing parallax effects, clip-path morphing, and perspective-based interactions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published