One-shot and a few multi-turn chats later, we got a simple "cinematic" level Minecraft-inspired (cube/voxel world) 3D game.
Model:
- ChatGPT-5
- ChatGPT-5 (with "think harder" prompt)
- ChatGPT-5 Thinking
The 3 most important prompts. Actually, there are a few more for bug fixing and correcting error that I didn't included them here. They don't matter much.
Create a 3D Minecraft clone.
- Procedural tree generation approach
- Smooth terrain generation algorithms
- Basic game play mechanics (movement, interaction, terrain manipulation)
- Single HTML with full-page canvas layout
- Basic UI controls
- Styles for full-screen 3D experience
- Texture generation functions with Canvas API
- Draw geometric patterns (lines, circles, angles)
- Unique block textures:
- Grass texture generation
- Dirt texture generation
- Stone texture generation
- Wood texture generation
- Leaf texture generation
- Multi-octave Simplex noise generator
- Elevation algorithms for:
- Rolling hills
- Plateaus
- Valleys
- Block placement logic for:
- Grass layers
- Dirt layers
- Stone layers
- Tree generation system
- Trunk block placement
- Canopy leaf distribution
- Custom wood/leaf textures
- WASD movement system
- Mouse look with pointer lock
- Jump mechanics
- Fly
- Gravity simulation
- Build collision detection system
- Left-click block breaking
- Right-click block placement
- Terrain modification system
- Gradient skybox system
- Daylight cycle
- Atmospheric depth effects
Control scheme:
- WASD: Movement
- Mouse: Look around
- Space: Jump
- Shift: Crouch
- Left Click: Break blocks
- Right Click: Place blocks
- JavaScript
- Three.js: Use ES Module (ESM) loaded via importmap from jsdelivr.
- CSS
Good! Let's move on. Now I would like player experience visual effects like a handheld TORCH with PARTICLE EFFECTS. Design and create a very creative and detailed voxel art scene of a torch. Make the torch impressive.
The handheld torch is impressive! Can you make the game visual impressive? Don't get to coding straightaway. Share your plan first.