Village Builder - Strategic Settlement Building Game

Seele01-Flash
By
Village Builder is an engaging strategy and simulation game where you construct and manage a thriving settlement from scratch. Build houses, manage resources, and develop your civilization through strategic placement and planning.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Village Builder - Isometric Hex Strategy**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly, vibrant, and cozy aesthetic ("Cozy Game" style). The world should look like a floating island or diorama against a gradient sky (light blue to white). * **Grid System**: A hexagonal grid map is essential. The terrain should look blocky and chunky (like voxels or stylized low-poly meshes) with a clear distinction between grass, water, and stone tiles. * **Buildings & Units**: Create simplified low-poly models for: * *Basic*: Small wooden houses, simple pine trees. * *Production*: Windmills (with rotating animation), small farms with white blocky sheep. * *Advanced*: Stone towers, blacksmiths, and town halls. * **Color Palette**: Use a pastel and high-saturation palette. Green for grass (`#6ECB94`), earthy brown for dirt (`#D49C73`), soft blue for roofs (`#6A80E4`), and bright white/grey for sheep and stone. * **Mobile Optimization**: Use `InstancedMesh` for repeated objects (trees, grass tiles) to maintain 60 FPS on mobile. Keep polygon count low. Shadow maps should be baked or use simple blob shadows for dynamic objects to save battery. ### 2. Audio Requirements * **BGM**: A relaxing, acoustic guitar or piano-based loop. Slow tempo, peaceful, evoking a pastoral countryside feeling (similar to Animal Crossing or Stardew Valley). * **SFX**: * *Placement*: A satisfying "pop" or "thud" sound when a building is placed on the grid. * *Selection*: A soft "click" or high-pitched "blip" when selecting a unit from the menu. * *Score Up*: A rising chime sound when a high-score placement occurs. * *Ambience*: Very subtle wind noise and occasional sheep "baaa" sounds. ### 3. Gameplay Loop * **The Goal**: Start with an empty hex map and build a thriving village by maximizing placement points to level up and unlock new buildings. * **Placement Logic**: * Players select a building from a bottom dock. * **Adjacency Bonuses**: Before placing, hovering over a tile shows a preview score (+10 for being next to a tree, +50 for being next to a Windmill, etc.). * **Constraints**: Some buildings require specific neighbors (e.g., a "Fisherman" must be placed next to a water tile). * **Leveling**: Accumulating points fills a progress bar. Filling the bar unlocks a "Deck" of new random buildings to place. * **Game Over**: The game ends if the map is full or if the player runs out of available buildings without leveling up. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** preferred (for one-handed play), but responsive to Landscape. * **Camera Control**: * *Pan*: Single-finger drag to move the camera around the map. * *Zoom*: Two-finger pinch to zoom in/out. * *Rotate*: Two-finger twist to rotate the isometric view. * **Building Interaction**: * *Drag & Drop*: Drag a building from the UI drawer at the bottom of the screen onto the map. * *Ghost Preview*: While dragging, show a semi-transparent "ghost" of the building on the grid that snaps to the nearest hex. Show a floating number (e.g., "+20") above the ghost to indicate potential score. * **UI Layout**: * Top: Score counter and Level Progress Bar (large, clear text). * Bottom: A horizontal scrollable list of available buildings. Buttons must be at least 44x44px for touch accuracy. * **Haptic Feedback**: Trigger a light vibration (using `navigator.vibrate`) when a building successfully snaps into place. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Village Builder

Village Builder is a captivating strategy and simulation game that challenges you to create a flourishing settlement from the ground up. This free-to-play browser game combines elements of city building, resource management, and strategic planning in a charming 3D environment. With its intuitive gameplay mechanics and progressive leveling system, Village Builder offers endless hours of engaging settlement construction and civilization development.

Core Features

Strategic Building Placement

Every building placement matters in Village Builder. The game features an intelligent scoring system that shows you exactly how many points each placement will generate. When you hover over potential building sites, you'll see detailed information about placement requirements, including mandatory neighboring tiles and resource benefits. This strategic depth ensures that every decision impacts your settlement's growth and prosperity.

Progressive Civilization Development

As you successfully construct buildings and expand your settlement, you'll accumulate experience points toward leveling up your civilization. Each level unlock provides access to new building types, advanced structures, and unique development opportunities. This progression system keeps the gameplay fresh and rewarding as your village evolves from a simple cluster of houses into a sophisticated civilization.

Multiple Starting Maps

Village Builder offers various starting maps, each presenting unique challenges and opportunities. Whether you prefer coastal settlements, mountain villages, or plains communities, there's a map that suits your building style. Each map requires different strategies and approaches, providing excellent replayability value.

Comprehensive Building Categories

The game features diverse building types designed to enhance different aspects of your settlement: - Residential Buildings : Houses and dwellings for your population - Cultural Structures : Buildings that boost your civilization's culture points - Production Facilities : Structures focused on resource generation - Advanced Buildings : Specialized constructions unlocked through progression

Gameplay Mechanics

Resource Management System

Successful village building requires careful attention to multiple resource types. Your settlement generates culture points, production resources, and population growth through strategic building placement. The key to success lies in balancing these resources while maximizing the synergy between different building types.

Smart Placement Indicators

The game's user-friendly interface provides real-time feedback on building placement decisions. When selecting a building and hovering over potential locations, you'll see: - Point values for each placement option - Neighboring tile requirements - Resource generation potential - Cultural and production bonuses

How to Play Village Builder

Basic Controls

  • Mouse Click/Tap : Select buildings, place structures, and navigate menus
  • Hover : Preview placement options and view building requirements
  • Drag : Move and position buildings for optimal placement
  • Right Click : Access building options and upgrades (desktop)

Getting Started Strategy

  1. Begin with Housing : Start by placing basic houses to establish your population base
  2. Plan Your Layout : Consider future expansion when placing initial buildings
  3. Monitor Resources : Keep track of culture, production, and population balance
  4. Optimize Placement : Use the scoring system to maximize point generation
  5. Progress Steadily : Focus on consistent growth rather than rapid expansion

Advanced Tactics

As you become more experienced, you'll discover advanced strategies like: - Creating building clusters for bonus synergies - Planning infrastructure for future high-level buildings - Balancing short-term gains with long-term settlement development - Utilizing map-specific features for optimal resource generation

Why Play Village Builder?

Village Builder stands out as an exceptional free browser game that successfully combines accessibility with strategic depth. Unlike many casual building games, it rewards thoughtful planning and strategic thinking while maintaining an approachable learning curve. The game's progression system ensures that you're constantly unlocking new content and facing fresh challenges.

The 3D graphics create an immersive and visually appealing experience without requiring high-end hardware. The game runs smoothly in any modern web browser, making it accessible to players across different devices and platforms.

Whether you're a fan of city builders like SimCity, enjoy resource management games, or simply love the satisfaction of watching a settlement grow and prosper, Village Builder offers a perfect blend of strategic gameplay and relaxing construction mechanics.

Frequently Asked Questions (FAQ)