A modular template for building house renovation games with cleaning, repairs, painting, flooring, furniture, property evaluation, buyer offers, saving, and editor tools.House Renovation is a modular Unity template for creating first-person renovation, property flipping, and interior improvement games.The package provides a complete gameplay foundation covering the full property loop: purchase a property, clean and repair it, renovate surfaces, furnish rooms, calculate its value, receive buyer offers, sell it, and progress to new projects.Renovation tasks include surface cleaning, floor sweeping, individual trash removal, furniture and object repairs, wall plastering, painting, wallpaper installation, piece-by-piece flooring, and room completion objectives.The included first-person demo demonstrates the systems working together with animated tools, contextual interactions, task progression, property ownership, renovation expenses, furniture placement, property evaluation, buyer offers, selling, and persistent progress.House Renovation is designed for customization. Core gameplay rules are separated from the demo controller, user interface, input, and presentation layers. You can keep the included demo systems or connect the runtime architecture to your own controller, HUD, camera, audio, and art.Editor tools reduce setup time by helping you create properties, rooms, renovation tasks, finishes, furniture definitions, buyers, and synchronized catalogs. Validation and diagnostic tools identify missing references, invalid IDs, configuration problems, and project requirements before entering Play Mode.Build your renovation game on an extensible foundation instead of developing every property, task, economy, furniture, and save system from scratch.KEY FEATURES- Complete property purchase, renovation, evaluation, and sale loop- Multiple independent property projects- Surface cleaning with progressive task completion- Individual trash object removal- Progressive floor sweeping- Object and furniture repair- Wall plastering prerequisites- Whole-surface painting with selectable finishes- Progressive wallpaper installation- Piece-by-piece flooring installation- Modular furniture placement with collision validation- Move, repair, and sell placed furniture- Room-specific renovation and furnishing objectives- Property value calculation by renovation category- Buyer profiles and preference-based offers- Wallet, purchase, renovation expense, resale, and profit systems- Career and property market progression- Versioned save system with migration support- Stable persistent IDs for properties, tasks, and furniture- Authored first-person demonstration scene- Animated first-person renovation tools- Contextual HUD, prompts, market, build mode, and results UI- Setup Center and guided content creation tools- Property, furniture, surface finish, and buyer catalogs- Project Doctor, validation tools, and support snapshots- Modular C# runtime without a mandatory global singletonUnity version:- Designed for Unity 6- Authored and tested with Unity 6000.6.0f1Rendering:- Universal Render Pipeline- Stylized low-poly demonstration environment- URP materials included for the demo contentRequired packages for the included demo:- Unity Input System- TextMeshPro- Unity UIArchitecture:- Modular C# runtime- Assembly definition separation between Runtime, Demo, Editor, UI, Input, and Tests- Service-based architecture- No mandatory global singleton or hidden service locator- Interface-driven interaction and tool systems- Event-based renovation progress tracking- Runtime gameplay rules are independent from Camera, Input System, TextMeshPro, and demo UIRenovation systems:- CleaningTask and CleaningTool- SweepFloorTask and BroomTool- TrashRemovalTask with individual trash targets- RepairTask and RepairTool- PlasterHoleTask and PlasterTool- PaintSurfaceTask and PaintingTool- WallpaperSurfaceTask and WallpaperTool- FloorInstallationTask with individual floor-piece targets- RoomCompletionTask- Configurable prerequisite chains between renovation tasks- Required and optional renovation objectivesProperty systems:- Available, Owned, and Sold property lifecycle- Multiple independent property sites- Property-specific renovation tasks and furniture- Purchase price, renovation expenses, current value, sale value, and profit- Property portfolio and market services- Category-based property evaluation- Buyer preference modifiers and generated offers- Career progression derived from persistent property stateFurniture systems:- ScriptableObject furniture definitions and catalogs- Property-aware furniture instances- Placement previews and collision validation- Room restrictions- Rotation and placement controls- Move, repair, and sell operations- Configurable purchase price, value contribution, and resale percentage- Persistent position, rotation, condition, price, and property ownershipPersistence:- Versioned save schema- File-based and in-memory save storage- Save migration pipeline- Atomic file writing and backup strategy- Stable 32-character persistent GUIDs- Saves property state, renovation progress, selected finishes, individual completed segments, economy, progression, and furniture- Compatibility handling for older renovation task payloadsEditor tools:- House Renovation Setup Center- Property and Property Definition creation- Room Volume creation- Quick renovation task creation- Wallpaper strip generator- Floor piece generator- Furniture Definition creation from prefabs- Buyer Creator with configurable presets- Automatic catalog synchronization- Project Doctor- Scene and content validation- Safe automatic fixes- Release readiness report- Support snapshot generator- Documentation HubIncluded content:- Authored first-person demo scene- Three independent property sites- Example property, furniture, finish, and buyer definitions- Example catalogs- Stylized modular environment and renovation props- First-person tool view models- Demo HUD and interaction prompts- Market, build mode, property evaluation, buyer offer, and sale interfaces- Runtime, Edit Mode, and integration tests- Getting Started guide, integration guide, public API reference, and troubleshooting documentationIntegration:- Replaceable input adapter- Replaceable camera and raycast adapter- Replaceable HUD and presentation- Replaceable audio layer- Replaceable scene and property loading flow- Public APIs for economy, property lifecycle, renovation, interaction, tools, furniture, rooms, evaluation, buyers, progression, and savingAI was used to generate the visual assets included in this package.




