Doodle God - Element Creation Puzzle Game - Puzzle Game

Seele01-Flash
By Abigail Lee
Play Doodle God free! Start with 4 basic elements and combine them to create hundreds of new elements. Addictive puzzle gameplay with endless creativity and discovery.
Puzzle

Magic Cube Puzzle

Build an interactive Rubik's Cube with scramble and reset.

Build an interactive Rubik's Cube with scramble and reset.Open in workspace
Roguelike

Dungeon Survivors

Build a Vampire-Survivors-style dungeon arena with hero picks.

Build a Vampire-Survivors-style dungeon arena with hero picks.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.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
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Arcade

Pumpkin Night Adventure

Build a Halloween grid-arena survival romp.

Build a Halloween grid-arena survival romp.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Racing

Track Racing Challenge

Build a closed-circuit racer built around drift corners.

Build a closed-circuit racer built around drift corners.Open in workspace
Puzzle

Magic Cube Puzzle

Build an interactive Rubik's Cube with scramble and reset.

Build an interactive Rubik's Cube with scramble and reset.Open in workspace
Roguelike

Dungeon Survivors

Build a Vampire-Survivors-style dungeon arena with hero picks.

Build a Vampire-Survivors-style dungeon arena with hero picks.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.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
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Arcade

Pumpkin Night Adventure

Build a Halloween grid-arena survival romp.

Build a Halloween grid-arena survival romp.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Racing

Track Racing Challenge

Build a closed-circuit racer built around drift corners.

Build a closed-circuit racer built around drift corners.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Doodle God 3D: Divine Alchemy**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Living Doodle" aesthetic. Use low-poly 3D models rendered with a **Cel-Shader (Toon Shader)** and distinct black outlines to mimic the hand-drawn look of the original 2D game. * **Background**: A static background plane textured like crumpled graph paper or ancient parchment. The 3D elements should cast soft shadows onto this "paper" to create depth. * **Element Models**: * **Base Elements**: Start with 4 distinct low-poly geometries: A grey rocky sphere (Earth), a red jagged tetrahedron (Fire), a translucent blue teardrop (Water), and a white swirling torus (Air). * **Generated Elements**: Generic "Mystery Crates" or distinct shapes for created items (e.g., Steam = white particle cloud). * **VFX**: * **Merge Effect**: When two elements successfully combine, trigger a "Poof" particle explosion (white smoke textures) and a flash of light. * **Selection**: A rotating yellow halo or outline pulsation around the selected element. * **Performance**: Use instanced mesh rendering for the element icons if the count exceeds 50. Limit texture sizes to 512x512 for mobile memory optimization. ### 2. Audio Requirements * **BGM**: A whimsical, looped track featuring pizzicato strings, harp, and light woodwinds. It should feel "god-like" but playful and relaxing. * **Sound Effects (SFX)**: * **Pickup/Tap**: A paper-rustling or pencil-sketching sound. * **Success Merge**: A magical chime or "Ta-da!" sound accompanied by a soft angelic choir chord. * **Failed Merge**: A dull wooden "thud" or a comical spring sound. * **UI Interaction**: Soft clicks. ### 3. Gameplay Loop * **Initialization**: The player starts with the 4 primal elements (Earth, Fire, Water, Air) in their "Inventory." * **Core Mechanic (The Alchemy Logic)**: * **Drag & Combine**: The player drags an element from the Inventory onto the Workspace. Dragging a second element onto the first triggers a logic check. * **Recipe System**: Define a Javascript object/dictionary for recipes (e.g., `{ "Water+Fire": "Steam", "Earth+Fire": "Lava", "Air+Earth": "Dust" }`). * **Success**: If the pair matches a recipe, destroy the two parents and spawn the new child element with a celebration effect. Add the new element to the permanent Inventory. * **Failure**: If no recipe exists, the elements repel each other slightly with a "shake" animation and the failure SFX plays. * **Goal**: Unlock all possible element combinations (display a counter, e.g., "Elements Found: 5/100"). ### 4. Mobile Controls & Interaction * **Camera**: Use an **Orthographic Camera** to maintain the "doodle on paper" perspective without distortion at the edges. * **Touch Controls**: * **Raycasting**: Implement `touchstart`, `touchmove`, and `touchend` event listeners mapped to a Three.js Raycaster. * **Drag Logic**: When touching an object, create a plane at the object's height to project the drag movement onto, ensuring the object follows the finger seamlessly on the Z-plane (assuming top-down Y-axis view). * **UI Layout (Portrait Mode Preferred)**: * **Top Area (Workspace)**: 70% of the screen where floating elements live and interactions happen. * **Bottom Area (Inventory Tray)**: A scrollable horizontal or grid container (HTML/CSS overlay on top of Canvas) showing unlocked elements. Tapping an icon here spawns a 3D instance in the Workspace. * **Buttons**: Large, thumb-friendly "Clear Workspace" button (min 44x44px). * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` on a successful merge. * **Visual**: When dragging Element A over Element B, Element B should highlight (scale up 1.1x) to indicate it is ready to receive the merge. 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

Doodle God is a captivating puzzle game that transforms simple element combination into an addictive creative experience. With a solid 4.2/5 rating, this game challenges players to think like a deity, creating an entire world from just four basic elements: stone, fire, air, and water.

The game's premise is elegantly simple yet endlessly engaging. You begin your cosmic journey with these fundamental building blocks and must discover logical combinations to unlock hundreds of new elements. For example, combining air and water creates steam, while fire and stone might produce metal. Each successful combination opens new possibilities and brings you closer to completing your elemental universe.

Core Features

Endless Discovery and Creativity

Doodle God offers an open-ended gameplay experience where curiosity drives progression. With hundreds of possible element combinations, each discovery feels rewarding and encourages further experimentation. The game rewards both logical thinking and creative intuition.

Progressive Complexity

As you unlock more elements, the combinations become increasingly sophisticated. Simple pairings like earth + water = mud evolve into complex chains involving dozens of previously discovered elements. This gradual complexity keeps the game challenging without becoming overwhelming.

Brain Training Benefits

This puzzle game serves as an excellent brain exercise, enhancing: - Logical reasoning : Understanding cause-and-effect relationships - Pattern recognition : Identifying consistent combination rules - Creative thinking : Imagining unexpected element interactions - Problem-solving : Finding new pathways when stuck

Complete Free-to-Play Experience

Enjoy the full Doodle God experience without any payment requirements. All elements, combinations, and gameplay features are available from the start, making it accessible to puzzle enthusiasts worldwide.

Gameplay Mechanics

The game utilizes an intuitive drag-and-drop interface where players select two elements from their collection and attempt to combine them. Successful combinations reveal new elements with satisfying visual and audio feedback. Failed attempts provide learning opportunities, helping players understand the game's internal logic.

Elements are organized into logical categories as you progress, making it easier to manage your growing collection and plan strategic combinations. The game tracks your discovery progress, showing how many elements you've found versus the total available.

Operation Guide

Mouse Controls : The entire game is controlled using simple mouse interactions: - Click and drag elements from your collection - Drop one element onto another to attempt combination - Browse through discovered elements using the interface - Access hint systems if available for challenging combinations

The interface is designed for intuitive use across all devices, whether you're playing on a desktop computer or mobile device through your browser.

Why Play Doodle God

Doodle God stands out among puzzle games for its unique blend of education and entertainment. Unlike traditional match-3 or tile-based puzzles, this game encourages scientific thinking and creativity. Players often find themselves learning about real-world element relationships while enjoying the satisfaction of discovery.

The game's replay value is exceptional, as different players may discover elements in varying orders, creating personalized learning experiences. Whether you're looking for a quick mental break or an extended puzzle session, Doodle God adapts to your available time and energy level.

Perfect for students, educators, and anyone interested in chemistry or creative problem-solving, this game transforms learning into an engaging interactive experience that feels more like play than study.

Frequently Asked Questions (FAQ)