Fantastic Contraption - Creative Physics Puzzle Game - Puzzle Game

Seele01-Flash
By Jack Johnson
Build creative contraptions to solve physics puzzles! Design machines to move objects from point A to B in this award-winning free online puzzle game.
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.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
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
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.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

Underwater Puzzle

Build an underwater puzzle: restore coral, dodge crabs.

Build an underwater puzzle: restore coral, dodge crabs.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.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
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.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
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
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.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

Underwater Puzzle

Build an underwater puzzle: restore coral, dodge crabs.

Build an underwater puzzle: restore coral, dodge crabs.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.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 "**Fantastic Contraption Clone (2.5D Physics Builder)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A clean, colorful **2.5D aesthetic** (flat 2D gameplay logic represented by 3D extruded shapes). The style should be reminiscent of vector art or paper cutouts. * **Camera**: Use an Orthographic Camera to maintain a consistent 2D perspective, slightly tilted to show depth. * **Environment**: * **Background**: A soothing gradient sky (light blue to white). * **Ground**: A flat green platform with a slight texture or grid for scale reference. * **Obstacles**: Simple geometric shapes (rectangles, circles) in orange/yellow that act as static colliders. * **Contraption Components**: * **Clockwise Wheels**: Yellow extruded cylinders with a visible arrow texture indicating rotation direction. * **Counter-Clockwise Wheels**: Red extruded cylinders with opposite arrows. * **Wood Rods**: Brown tubes (Rigid connections). * **Water Rods**: Blue transparent tubes (Pass-through connections that don't collide with other rods). * **The Payload**: A bright Pink Sphere (the object that must be transported). * **The Goal**: A semi-transparent Pink Box/Zone with a glowing shader effect. * **Performance**: Use `InstancedMesh` for repeated elements like potential grid dots or particle effects. Low-poly count for cylinders (e.g., 16-32 segments). ### 2. Audio Requirements * **BGM**: A relaxing, "tinkering" style track using marimba, acoustic guitar, or light pizzicato strings. It should loop seamlessly and aid concentration. * **Sound Effects (SFX)**: * **Build**: A satisfying "pop" or "click" when connecting nodes or placing wheels. * **Delete**: A "poof" or paper-crumpling sound when removing parts. * **Simulation Start**: A mechanical "whirring" or engine start-up sound. * **Collision**: Wooden "clunk" sounds based on impact velocity. * **Victory**: A cheerful, rising chime or fanfare. ### 3. Gameplay Loop * **Phase 1: Construction (Paused Physics)**: * The player starts with a "Build Area" (a blue sky box) where they can spawn parts. * The goal is to build a vehicle/contraption around the **Pink Sphere**. * Players connect wheels using rods to create a structure. * **Phase 2: Simulation (Active Physics)**: * The player presses "Play". Gravity is enabled. * Wheels begin to spin automatically (torque applied). * The contraption must navigate the terrain and obstacles using physics. * **Win Condition**: The Pink Sphere enters the Pink Goal Zone and stays there for 2 seconds. * **Fail/Reset**: The contraption falls off the map, gets stuck, or breaks apart. The player presses "Stop" to reset to the Construction Phase. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** mode is mandatory for maximum workspace. * **Touch Interaction (Construction Phase)**: * **Toolbar**: A bottom bar with large icons (min 60x60px) for: [Wheel CW], [Wheel CCW], [Wood Rod], [Water Rod], [Eraser]. * **Drag & Drop**: Drag parts from the toolbar into the scene. * **Smart Snapping**: When dragging a rod end near a wheel or another rod joint, it must **magnetically snap** to the connection point. This is crucial for touch accuracy. * **Camera Controls**: Two-finger pinch to zoom; Two-finger drag to pan the canvas. * **UI Layout**: * **Play/Stop Button**: A large, floating Green Play / Red Stop button in the top-right corner (easy thumb access). * **Trash Can**: Dragging an object to the bottom-right corner deletes it. * **Feedback**: * **Haptic**: Light vibration when a rod successfully snaps to a joint. * **Visual**: Highlight valid connection points in Green and invalid ones in Red while dragging. 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

Fantastic Contraption is a beloved physics-based puzzle game that has captivated players worldwide with its simple concept and complex execution. With a solid 4.0/5 rating from over 2,480 players, this game challenges you to think like an engineer while having fun with creative problem-solving.

The core objective is deceptively simple: get the pink object to reach another pink target area. However, achieving this goal requires building ingenious contraptions using various mechanical components, making each level a unique engineering challenge.

Core Features

Unlimited Creative Freedom

Unlike traditional puzzle games with predetermined solutions, Fantastic Contraption offers unlimited approaches to each challenge. Your contraptions can be simple or complex, elegant or chaotic - as long as they work!

Realistic Physics Engine

The game features a sophisticated physics simulation that makes every wheel, rod, and joint behave realistically. Understanding momentum, leverage, and mechanical advantage becomes crucial for success.

Progressive Difficulty

Start with simple challenges and gradually face more complex scenarios that will test your creativity and problem-solving abilities. Each level introduces new obstacles and spatial challenges.

All-Ages Entertainment

Designed to be accessible for players of all skill levels, the game provides both casual fun and deep strategic thinking opportunities.

Gameplay Mechanics

Building Your Contraption

You have access to various building components: - Wheels : Provide movement and rotation - Rods : Create structural frameworks - Joints : Connect components and allow rotation - Motors : Add powered movement to your designs

Physics Principles

Success requires understanding basic physics concepts: - Balance and weight distribution - Momentum and energy transfer - Leverage and mechanical advantage - Friction and collision dynamics

Operation Guide

Mouse Controls : - Click and Drag : Place and position building components - Right Click : Access component options and settings - Mouse Wheel : Zoom in and out for precise building - Left Click : Select and manipulate objects

Building Process : 1. Analyze the level layout and identify obstacles 2. Plan your contraption's basic structure 3. Add wheels, rods, and joints strategically 4. Test your design by starting the simulation 5. Modify and improve based on results 6. Achieve the goal with your working contraption

Pro Tips : - Start simple and add complexity as needed - Consider the path your object needs to travel - Use wheels effectively for smooth movement - Balance stability with mobility in your designs

Why Play Fantastic Contraption

Educational Value

This game naturally teaches engineering principles, physics concepts, and problem-solving strategies while maintaining an entertaining gameplay experience.

Creative Expression

No two solutions need to be alike. Express your creativity through unique contraption designs that reflect your personal problem-solving style.

Stress-Free Environment

With no time limits or penalties for failure, you can experiment freely and learn from each attempt without pressure.

Mental Stimulation

Each level provides a satisfying mental workout that exercises spatial reasoning, logical thinking, and creative problem-solving skills.

Instant Accessibility

As a free browser-based game, you can start playing immediately without downloads, installations, or account creation.

Frequently Asked Questions (FAQ)