Diamond Makeup - Luxury Gem Fashion Game

Seele01-Flash
By
Diamond Makeup is a luxurious dress-up game where creativity meets glamour. Transform stunning models using dazzling gemstones and precious diamonds to create jaw-dropping high-fashion looks that sparkle and shine.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Diamond Makeup: Luxury Gem Artist**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-realistic "Glamour" aesthetic. The 3D scene should resemble a high-end beauty salon with soft, flattering studio lighting. Colors should be vibrant and highly saturated, specifically emphasizing the contrast between skin tones and sparkling jewels. * **Key Assets**: * **The Model**: A high-fidelity female head/bust 3D model. The skin texture must be smooth with subsurface scattering simulations to look realistic. The mesh must have distinct zones (eyelids, lips, forehead, cheeks) for makeup application. * **The Gems**: Use `THREE.InstancedMesh` for performance to render hundreds of gemstones (diamonds, emeralds, rubies, sapphires). These must use `MeshPhysicalMaterial` with high transmission and reflectivity to simulate glass/crystal refraction. * **Makeup Layers**: Implement decal textures or layered materials for eyeshadow (glittery/metallic) and lipstick (glossy). * **Particles**: A "Sparkle" particle system (using tiny star sprites) that triggers intermittently on the gems to simulate light glinting. * **Mobile Optimization**: * Limit the face model polygon count (use normal maps for detail). * Use a pre-filtered environment map (HDRI) for realistic gem reflections without expensive raytracing. * Disable high-cost post-processing like heavy bloom on low-end devices; use simple sprite glows instead. ### 2. Audio Requirements * **BGM**: Sophisticated, chill "Fashion Week" runway background music—think lo-fi beats mixed with soft lounge piano or ambient synthesizers. * **Sound Effects (SFX)**: * **Gem Selection**: A crisp "crystal glass" clink sound. * **Application**: A magical "shimmer" or "ting" sound when a gem attaches to the face. * **Completion**: A camera shutter sound followed by applause when the makeover is finished. * **UI Interactions**: Soft, bubbly clicks (water droplet sounds) for menu navigation. ### 3. Gameplay Loop * **Stage 1: Base Makeup**: The player selects eyeshadow colors and lipstick shades from a bottom palette. Tapping a color applies it to the model immediately. * **Stage 2: Gem Encrusting (Core Mechanic)**: * The player selects a gem type (shape/color) from a scrollable tray. * **Pattern Mode**: The player taps a zone (e.g., Forehead Center), and the game auto-applies a symmetrical, intricate mandala-like pattern of gems. * **Freestyle Mode**: The player can tap specific points on the face to place individual gems for custom looks. * **Victory Condition**: Once a "Sparkle Meter" is filled (based on the number and variety of gems used), the "Photo Shoot" button unlocks. * **Endgame**: The camera zooms out, a flash triggers, and the player is presented with a "Magazine Cover" of their creation with a rating out of 3 stars. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode (Vertical)** is mandatory to focus on the face close-up. * **Camera Control**: * **Gyroscope/Parallax**: If supported, tilting the mobile device should slightly rotate the head or the lighting angle to make the gems sparkle dynamically. * **Touch Drag**: One-finger drag to rotate the model slightly (left/right) to check angles. * **Input Handling**: * **Raycasting**: Precise raycasting is needed. Since fingers are thick, add a slight "magnetic snap" feature where gems snap to the nearest vertex or predefined "beauty point" on the face mesh so placement looks tidy. * **UI Layout**: * All tools must be in the bottom 30% of the screen (thumb zone). * Buttons must be at least 48x48px with clear icons. * **Haptic Feedback**: Trigger a short, sharp vibration (using the Vibration API) every time a gem is successfully placed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Diamond Makeup

Diamond Makeup is the ultimate luxury fashion and beauty game that combines the elegance of precious gemstones with creative makeup artistry. This dazzling dress-up game allows you to transform beautiful models into glamorous queens using an extensive collection of diamonds, emeralds, sapphires, and other precious gems. Whether you prefer elegant, bold, or chic styles, Diamond Makeup provides endless possibilities for creating stunning high-fashion makeovers.

Core Features

Experience the world of luxury beauty and fashion:

  • Premium Gemstone Collection : Access to diamonds, emeralds, rubies, sapphires, and rare precious stones
  • Multiple Model Selection : Choose from various stunning models to transform
  • Versatile Style Options : Create elegant, bold, or chic looks to match any fashion preference
  • Interactive Makeup Tools : Professional-grade virtual makeup and styling tools
  • High-Quality Graphics : Stunning 3D visuals that bring every gemstone to life
  • Free-to-Play : Complete luxury makeover experience at no cost
  • Cross-Platform Compatibility : Play seamlessly on desktop computers, tablets, and mobile phones

Unlimited Creative Freedom

Mix and match different gemstones, makeup styles, and accessories to create unique looks. From subtle elegance to bold statement pieces, every transformation tells a different story. The game's intuitive interface makes it easy to experiment with various combinations until you achieve the perfect luxury makeover.

Realistic Gem Effects

Each gemstone features realistic lighting effects and sparkle animations that make your creations come alive. Watch as diamonds catch the light, emeralds gleam with deep green brilliance, and sapphires shimmer with royal blue elegance.

Gameplay Mechanics

Diamond Makeup offers intuitive and engaging gameplay:

  • Simple Controls : Click or tap to select makeup items, gemstones, and accessories
  • Layered Customization : Apply base makeup, add gemstone accents, and finish with glamorous touches
  • Real-Time Preview : See your changes instantly as you create each look
  • Save and Share : Capture your favorite makeovers to admire your artistic creations

Step-by-Step Creation Process

  1. Choose Your Model : Select from various beautiful models with different features
  2. Apply Base Makeup : Start with foundation, eyeshadow, and basic cosmetics
  3. Add Gemstone Accents : Place diamonds, emeralds, and other precious stones strategically
  4. Fine-Tune Details : Adjust colors, positions, and effects for the perfect finish
  5. Complete the Look : Add final touches like jewelry and accessories

Operation Guide

Master the art of luxury makeup with these simple controls:

  • Mouse/Touch Controls : Click or tap on any makeup item or gemstone to select it
  • Drag and Drop : Move selected items to desired positions on the model
  • Color Palette : Use the color selector to customize makeup shades
  • Zoom Function : Get closer for detailed work on intricate designs
  • Undo/Redo : Easily correct mistakes or try different combinations

The game's user-friendly interface ensures that both beginners and experienced players can create stunning makeovers effortlessly.

Why Play Diamond Makeup

Perfect for Fashion Enthusiasts

If you love fashion, beauty, and luxury aesthetics, Diamond Makeup offers the perfect creative outlet. Express your artistic vision through high-end makeup artistry without any real-world costs or mess.

Stress-Free Creative Experience

Enjoy a relaxing and therapeutic gaming experience that encourages creativity and self-expression. There's no time pressure or competition – just pure artistic freedom.

Educational Value

Learn about color coordination, makeup techniques, and fashion styling while having fun. The game helps develop artistic skills and aesthetic appreciation.

Accessible Anywhere

Play instantly in your web browser without downloads or installations. The game works perfectly on all devices, making it easy to enjoy luxury makeovers wherever you are.

Social and Shareable

Create impressive makeovers that you'll want to show off. The game's stunning visual results make every creation worthy of admiration.

Frequently Asked Questions (FAQ)