What's The Difference? - Spot the Difference Game - Puzzle Game

Seele01-Flash
By Avery Jones
Play What's The Difference? online for free! Find 5 differences in similar images, compete with players worldwide. 1000+ levels of puzzle fun awaits you.
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
New

3D Block Puzzle

Build a 3D falling-block puzzle with rotations and row clears.

Build a 3D falling-block puzzle with rotations and row clears.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
New

Character Physics World

Build a third-person physics world with day-night and props to touch.

Build a third-person physics world with day-night and props to touch.Open in workspace
Unity

Strawberry Grove Adventure

Build a cozy Unity pixel grove of exploration and collectibles.

Build a cozy Unity pixel grove of exploration and collectibles.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace
New

First-Person Horror Survival

Build a first-person horror survival with exploration and enemies.

Build a first-person horror survival with exploration and enemies.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
New

3D Block Puzzle

Build a 3D falling-block puzzle with rotations and row clears.

Build a 3D falling-block puzzle with rotations and row clears.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
New

Character Physics World

Build a third-person physics world with day-night and props to touch.

Build a third-person physics world with day-night and props to touch.Open in workspace
Unity

Strawberry Grove Adventure

Build a cozy Unity pixel grove of exploration and collectibles.

Build a cozy Unity pixel grove of exploration and collectibles.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace
New

First-Person Horror Survival

Build a first-person horror survival with exploration and enemies.

Build a first-person horror survival with exploration and enemies.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**What's The Difference?**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation, "Juicy" casual mobile aesthetic. * **Background:** Create a dynamic background using a custom Fragment Shader or a full-screen Plane. It should feature a smooth vertical gradient (Hot Pink `#FF4D80` to Soft Purple `#C64DFF`) with subtle, floating "Bokeh" particles (white soft circles) moving slowly upward to mimic the screenshot's lively atmosphere. * **Game Board (The Photos):** Two distinct `PlaneGeometries` rendering high-quality textures (use the verified owned source `https://static.seeles.ai/media/seo/resources/images/fullsite-image-debt/fullsite-external-spot-difference-apples/cover/2026/07/13/cover-30d11d24275d.jpg` or generated canvas textures of green apples). * **Layout:** Responsive layout logic. In **Landscape**, place images Side-by-Side. In **Portrait**, place images Top-and-Bottom. * **Rounded Corners:** Apply a mask or shader to the image planes to give them rounded corners (border-radius effect) and a thick white border stroke. * **The "Differences":** Do not bake differences into the texture. Instead, place invisible `MeshBasicMaterial` (opacity: 0) zones over specific coordinates. When these zones are clicked, instantiate a glowing Green Ring (TorusGeometry) or a Checkmark sprite at that location on *both* images simultaneously. * **Optimization:** Use `OrthographicCamera` for precise 2D rendering. Merge geometries for static UI elements where possible. ### 2. Audio Requirements * **BGM:** A light, looping, acoustic guitar or marimba track. It should be relaxing (100-110 BPM) but keep the player focused. * **SFX:** * **Correct Find:** A crisp, high-pitched "Ding" or "Chime" (C-Major chord). * **Wrong Click:** A dull, low-pitched "Thud" or "Buzz" accompanied by a slight camera shake. * **Level Complete:** A rising harp glissando or fanfare. * **UI Click:** Soft "Pop" or water drop sound. ### 3. Gameplay Loop * **Objective:** The player is presented with two seemingly identical images. There are **5 hidden differences**. The player must find all 5 to win. * **Timer & Pressure:** Include a countdown timer (e.g., 60 seconds). * **Interaction Logic:** * The player can tap on *either* the Left/Top image or the Right/Bottom image. * **Hit:** If the tap hits a "Difference Zone", mark it as found, play the success sound, and update the score (e.g., 1/5 stars filled). * **Miss:** If the tap hits a non-difference area, trigger a "Wrong" animation (red X appears temporarily), play the error sound, and deduct 3 seconds from the timer. * **Win Condition:** All 5 differences found -> Spawn a particle explosion of Stars and display a "Level Complete" modal. * **Lose Condition:** Timer reaches 0 -> Display "Time's Up" modal with a Retry button. ### 4. Mobile Controls & Interaction * **Touch Handling (Raycasting):** Use `THREE.Raycaster` mapped to touch events. Ensure the hit area for differences is generous (at least 44px radius equivalent) to accommodate "fat finger" clicks. * **Synchronized Pan & Zoom (Crucial):** Implement a "Pinch-to-Zoom" and "Drag-to-Pan" mechanic. * *Constraint:* When the player zooms or pans the Left image, the Right image must move/scale exactly in sync, so the comparison remains valid. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on a correct find and `navigator.vibrate([50, 50, 50])` on a wrong guess (if supported). * **Emoji System (UI):** Overlay a small UI bar at the bottom containing 3 emojis (Thinking ??, Happy ??, Frustrated ??). Clicking one spawns that emoji as a floating particle that drifts up the screen, simulating the "online multiplayer" emotional expression mentioned in the description. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

What's The Difference? is an engaging casual puzzle game that challenges your observation skills and attention to detail. This free-to-play spot-the-difference game features beautiful, high-quality images spanning various themes including animals, nature, sweets, and everyday objects. With its intuitive point-and-click mechanics and competitive multiplayer elements, the game provides both relaxing solo play and exciting competitive experiences.

The game stands out with its real-time multiplayer functionality, allowing you to compete against online players from around the globe. Each puzzle presents two seemingly identical images where you must discover five hidden differences before your opponents do.

Core Features

Massive Content Library

With over 1,000 unique levels , What's The Difference? ensures you'll never run out of puzzles to solve. Each level features bright, colorful, and high-quality images carefully designed to provide the perfect balance of challenge and enjoyment.

Competitive Multiplayer Experience

Race against other players online in real-time competitions. Climb the leaderboards through weekly tournaments and prove your superiority in photo hunting skills. The competitive element adds excitement and motivation to keep improving your observation abilities.

Hint System and Fair Play

When you're stuck, the game offers a helpful hint system to guide you toward hidden differences. However, the game maintains fairness by implementing a warning system for too many incorrect clicks, preventing random guessing and encouraging careful observation.

Social Interaction Features

Express your emotions during gameplay using built-in emojis. Share your frustration when puzzles get tough or celebrate your victories with other players, creating a more engaging social gaming experience.

Progressive Rewards System

Earn valuable rewards like stars that unlock treasure chests filled with prizes. Participate in daily challenges to keep the gameplay fresh and rewarding. Update your avatar as you progress and showcase your achievements to other players.

Gameplay Mechanics

How to Find Differences

Your primary objective is to quickly identify subtle changes between two nearly identical images. Success requires: - Sharp observation skills to spot minute details - Quick reflexes to beat other online competitors - Strategic thinking to decide when to use hints - Pattern recognition to improve with each level

Speed Rounds and Tournaments

The game features exciting speed rounds that test your abilities under pressure. Weekly tournaments provide opportunities to compete against the best players worldwide and climb the global leaderboards.

Game Controls

The game uses simple mouse controls for both desktop and mobile play: - Left Click : Select suspected differences in images - Mouse Movement : Navigate between different areas of the images - Menu Navigation : Access hints, settings, and social features

Why Play This Game

Perfect for All Ages

What's The Difference? is designed as a family-friendly game suitable for players of all ages. The colorful, pleasant imagery and intuitive gameplay make it accessible to children while providing enough challenge for adults.

Cognitive Benefits

  • Enhances observation skills through regular practice
  • Improves concentration and attention to detail
  • Develops pattern recognition abilities
  • Provides mental stimulation in a relaxing format

Flexible Gaming Experience

Whether you prefer quick gaming sessions during breaks or extended puzzle-solving marathons, the game accommodates different play styles. The variety of difficulty levels ensures both beginners and experts find appropriate challenges.

Stress Relief and Relaxation

Despite the competitive elements, the game maintains a relaxing atmosphere with beautiful imagery and soothing gameplay mechanics. It's perfect for unwinding after a long day while keeping your mind active.

No Download Required

As a browser-based game, What's The Difference? requires no downloads or installations. Simply open your web browser and start playing immediately on both desktop and mobile devices.

Frequently Asked Questions (FAQ)