LuckyGene
Home
Products
Blog
About
Contact
LuckyGene
Home
Products
LuckyGames Centre
$LGene Nexus
Gene Watches
Services
Downloads
Blog
About
About Us
Team
Mahsa Arts
Founder's CV
Contact
LuckyGene

Independent creative powerhouse pushing the boundaries of digital entertainment and innovation since 2019.

Products

  • LuckyGames Centre
  • $LGene Nexus World
  • Gene Watches Gallery
  • Explore Products

Services

  • LuckyGene Blog
  • Available Downloads
  • Browse Portfolio
  • Business Enquiries

Company

  • Frequent Questions
  • Privacy Policy
  • Terms & Conditions
  • Customer Rights
  • LuckyGames Centre
  • $LGene Nexus World
  • Gene Watches Gallery
  • Explore Products
  • LuckyGene Blogs
  • Available Downloads
  • Browse Portfolio
  • Business Enquiries
  • Frequent Questions
  • Privacy Policy
  • Terms of Service
  • Customer Rights

Copyright © 2026 LuckyGene. All rights reserved.

Portfolio Project

Lucky Dice

A real-time multiplayer 3D dice game built with React19, Three.js (React Three Fiber), and Rapier physics, featuring WebRTC peer-to-peer networking via PeerJS.

01/04/2025
45 days
Lucky Dice

Project Overview

Lucky Dice is a real-time multiplayer 3D dice game built with React19, Three.js (React Three Fiber), and Rapier physics, featuring WebRTC peer-to-peer networking via PeerJS.

Key Features

  • Realistic 3D Dice: Physics-simulated dice rolling with Rapier
  • Peer-to-Peer Multiplayer: WebRTC via PeerJS for direct connections
  • React Three Fiber: Declarative 3D scene management
  • Multiple Game Modes: Various dice game variations
  • Cross-Platform: Works on desktop and mobile browsers

Technical Architecture

  • Frontend: React 19 + TypeScript + Vite
  • 3D Engine: React Three Fiber (Three.js)
  • Physics: Rapier.js for dice simulation
  • Networking: WebRTC P2P via PeerJS
  • Styling: Tailwind CSS v4

Development Highlights

  • Deterministic physics simulation for fair gameplay
  • Connection state management for P2P reliability
  • Optimized 3D rendering for smooth dice animation
  • Reconnection handling for network interruptions
Lucky Dice
Start Date01/04/2025
Duration45 days
Categories
Game DevelopmentWeb-based GamesWeb Development
Technologies
ReactTypeScriptViteThree.jsTailwind CSSRapier Physics+2 more
Key Features
  • 3D Dice Physics
  • Real-time Multiplayer
  • WebRTC P2P
  • React Three Fiber
  • Rapier Physics

Related Projects

HandyTab

A productivity-focused Chrome extension that replaces the default new tab page with a customizable dashboard.

Browser Extensions•60 days

MadTap

MadTap is a sophisticated full-stack Telegram mini-app gaming platform built with Node.js, MongoDB, Redis, and WebSocket technology for real-time multiplayer functionality. The project features multiple mini-games including tap-to-earn mechanics, arcade-style games, and casino elements, all secured with advanced Telegram WebApp validation and anti-cheat systems. Key technical achievements include supporting thousands of concurrent users through WebSocket connections, implementing probability-based reward systems, Redis-cached leaderboards with sub-100ms response times, and seamless Python Telegram Bot API integration. The modular JavaScript ES6+ frontend utilizes HTML5 Canvas for game rendering and GSAP for smooth animations, demonstrating expertise in full-stack development, real-time systems, game mechanics, and secure third-party API integration.

Web Development•90 days

LuckyMonsters

A cutting-edge 3D crypto gaming platform that combines immersive gameplay with blockchain technology. Built as a full-stack web application featuring real-time 3D environments, secure authentication, and comprehensive user management systems.

Backend & APIs•180 days