Build House Simulator

Seele01-Flash
By
Build House Simulator is an engaging casual building game where you construct houses from the ground up. Manage resources, upgrade machinery, and tackle increasingly complex building projects to become the ultimate construction expert.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Build House Simulator". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual 3D style with a Low-poly aesthetic. Use bright, high-saturation colors (Sky blue background `#87CEEB`, vibrant grass green `#7CFC00`, bright yellow/blue for characters). * **Character Model**: Create a simple "Stickman-style" character using primitive shapes (CapsuleGeometry for body/limbs, SphereGeometry for head). The player character should wear a distinct hard hat (Yellow or White). * **Environment**: A flat, bounded construction site plane. Include decorative props like orange traffic cones (`CylinderGeometry`), piles of dirt, and stylized trees/rocks for resource gathering. * **Building Construction**: The houses should be modular. Use a transparent "ghost" shader for unbuilt sections, which turns into solid geometry (Brick texture or solid colors) as resources are delivered. * **Mobile Optimization**: strictly use `InstancedMesh` for repeated objects (like resource piles or trees) to keep draw calls low. Use basic `MeshLambertMaterial` or `MeshToonMaterial` to save battery life; avoid expensive PBR calculations. ### 2. Audio Requirements * **BGM**: A lighthearted, looping "simulation" track featuring marimba, pizzicato strings, or light synth-pop. It should feel productive and upbeat. * **Sound Effects (SFX)**: * **Movement**: Soft footstep sounds on grass. * **Interaction**: A satisfying "pop" or "suction" sound when collecting resources. * **Processing**: Rhythmic sawing or hammering sounds when near processing machines. * **Completion**: A celebratory chime or fanfare when a house section is finished. * **UI**: Crisp "click" sounds for button presses. ### 3. Gameplay Loop * **Resource Gathering**: The player moves to raw resource nodes (e.g., Trees, Rock Piles) to automatically mine/collect raw materials (Wood, Stone). * **Processing**: Player carries raw materials to a "Machine Zone" (e.g., Sawmill, Brick Maker). After a short delay, raw materials convert into building materials (Planks, Bricks). * **Construction**: Player carries building materials to the "House Blueprint" area. Standing in the zone automatically deposits materials. * **Visual Progression**: As materials are deposited, the house mesh visually grows (e.g., scale up from y=0, or pieces snap into place). * **Economy & Upgrades**: Completing a house grants "Money". Money can be spent at specific floor pads to upgrade walking speed, carrying capacity, or machine processing speed. ### 4. Mobile Controls & Interaction * **Movement Control**: Implement an on-screen **Virtual Joystick** (using a library like `nipple.js` or custom HTML/CSS overlay) positioned at the bottom-left or floating based on first touch. This controls the character's velocity in the X/Z plane. * **Camera**: Use an Isometric Camera angle (OrthographicCamera) or a high-angle PerspectiveCamera locked to follow the player with smooth damping. * **Interaction Design**: **Proximity-based interaction** (Arcade Idle style). No "Action Buttons" are needed for core gameplay. The player simply stands inside a ring/zone to mine, process, or build. * **Screen Orientation**: Landscape mode preferred for a wider view of the construction site, but the canvas must resize dynamically (`window.addEventListener('resize', ...)`) to support different aspect ratios. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(20)` when collecting an item or finishing a build. * **Visual**: Display "Floating Text" (+1 Wood) rising from the player's head when resources are gained. Stack collected items visually on the character's back. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Build House Simulator is a captivating casual simulation game that puts you in charge of your own construction empire. This top-down 2D building game offers an immersive home-building adventure where every project brings new challenges and opportunities for growth. Whether you're a casual gamer looking for relaxing gameplay or someone who enjoys strategic resource management, this browser-based simulator delivers hours of engaging construction fun.

The game features colorful cartoon-style graphics with cheerful construction workers and a variety of house designs to build. The bright, family-friendly art style makes it appealing to players of all ages while maintaining the depth needed for satisfying gameplay progression.

Core Features

Progressive Building System

Start with simple construction projects and gradually work your way up to more complex architectural challenges. Each completed house unlocks new building opportunities and more intricate assignments that test your construction management skills.

Resource Management and Upgrades

Invest in and upgrade various processing machines to acquire the materials needed for your building projects. Strategic resource allocation becomes crucial as you advance through more demanding construction tasks.

Skill Development System

Unlock new abilities and become more efficient with each completed project. The skill progression system rewards consistent play and successful project completion, making you a master builder over time.

Cross-Platform Compatibility

Enjoy seamless gameplay across desktop and mobile devices through your web browser. No downloads required - simply visit the game page and start building immediately.

Game Mechanics

The core gameplay revolves around construction project management. You'll need to:

  • Plan Your Projects : Choose which houses to build based on available resources and skill level
  • Manage Resources : Efficiently allocate materials like wood, concrete, and other building supplies
  • Upgrade Equipment : Invest earnings into better processing machines for faster resource generation
  • Complete Objectives : Successfully finish each house to unlock new challenges and building types

Controls and Interface

The game features intuitive controls designed for both desktop and mobile play:

  • Movement : Use WASD keys or drag with left mouse button to navigate around the construction site
  • Interaction : Left-click to interact with buildings, machines, and interface elements
  • User Interface : Clean, easy-to-understand menus and buttons make resource management simple

The top-down perspective provides a clear overview of your construction site, making it easy to plan layouts and manage multiple building projects simultaneously.

Why Play Build House Simulator

This game perfectly combines relaxing casual gameplay with engaging strategic elements. It's ideal for players who enjoy:

  • Stress-free Gaming : The cheerful art style and non-competitive gameplay create a relaxing experience
  • Progressive Challenges : Each new project brings fresh objectives without overwhelming complexity
  • Creative Construction : Express your building creativity while managing realistic resource constraints
  • Achievement Satisfaction : The skill unlock system provides a constant sense of progression and accomplishment

The game strikes an excellent balance between simplicity and depth, making it accessible to newcomers while offering enough strategic elements to keep experienced simulation fans engaged. Whether you have a few minutes or several hours, Build House Simulator adapts to your available playtime.

Frequently Asked Questions (FAQ)