Easy Build System - Modular Building System
Mind Code Interactive
$32.99
$32.99
1%OFF
Jump AssetStore
Easy Build System is a complete modular building framework for Unity. Everything you need to implement a full building system in any project. Extensible, source-included, and built to scale.Easy Build System is a complete building framework for Unity.Turn any prefab or custom model into a fully buildable object.Add placement, snapping, adjustment, upgrades, destruction, saving, and more.Modular, extensible, source-included, and designed to scale with your project.🚀 Getting StartedSet up a complete building system in any scene with just a few clicks.Docs include beginner guides, API references, and an architecture overview.🛠️ Modular & Intuitive WorkflowCustom inspectors, visual gizmos, and editor tools make setup fast and easy.Reusable presets let you share settings across multiple Building Parts.Core features are modular, including grids, batching, saving, grouping, and more.Enable only what your project needs, with no unnecessary hard dependencies.🎮 Cross-Platform ReadySupports the Legacy Input Manager and the new Input System out of the box.Compatible with Standalone, Android, iOS, WebGL, Console, VR, AR, and XR.Switch input backends without changing your building setup.⚙️ Flexible API & Full Source CodeComplete C# source code is included and follows standard Unity conventions.The API uses consistent naming, documentation, and a modular architecture.Designed for customization, extension, and integration with your own systems.Assembly definitions are included for faster compilation.📦 Demos & ExtensionsMultiple sample scenes showcase core features and control schemes.Examples include first person, third person, top-down, orbital, mobile, and VR.Gamepad support is also included across the example setups.Extensions provide ready-to-use features and integrations for different projects.🔗 Integrations• Game Creator 2 Inventory• Game Creator 2• PlayMaker• PUN 2• FishNet• Mirror🖥️ Unity Version & Render Pipeline Support• Standard Render Pipeline 2022.3+ / 2023.1+ / 6.5+• Universal Render Pipeline (URP) 2022.3+ / 2023.1+ / 6.5+• High Definition Render Pipeline (HDRP) 2022.3+ / 2023.1+ / 6.5+🌐 Community & Resources• Website News, assets, and official resources.• Documentation Guides, setup, and API reference.• YouTube Tutorials, feature showcases, and previews.• Discord Support, feedback, and community discussions.• Twitter Updates, announcements, and development news.See the Technical Details section for the full feature breakdown.Building ManagerOne Building Manager per scene, and everything registers to it.Building Parts, Sockets, Areas and Groups sign in when they turn on.Look them up by type, by ID, or by distance.It also owns the sub-systems: Grid, Grouping, Batching, Save, Terrain and Physics.Turn on only the ones your game needs.Building ControllerGoes on your player or your camera.Holds the current build mode, the active view and the selected Building Part.Sends the player input to whichever Building State is active.Building InputReads validate, cancel, rotate and select, then hands them to the active state.Works with the legacy Input Manager and the new Input System, out of the box.Keyboard, mouse, gamepad and touch are all covered.Building input stops while the cursor is over your UI.Building StatesOne state per build mode, each with its own Enter, Update and Exit.Placement previews the part, snaps to sockets, rotates and aligns to the grid.Destruction removes a placed part, with its own feedback.Adjustment moves a placed part while keeping its connections.Upgrade switches a placed part to another variant, in place.Inherit from BuildingState to add your own mode.Building ViewsA view answers one question: where does the player aim right now?First Person, Third Person, Top Down and Orbital are included.Each one builds its own build ray, and you can swap views while the game runs.Inherit from BuildingView to support your own camera.Building PartThe placeable object, set up entirely in the Inspector.Preview visuals, placement, conditions and behaviors all live on one component.Presets let several parts share the same setup.Renderer variants cover visual styles and upgrade tiers.An editor tool turns any model into a ready-to-use prefab, in one click.Building ConditionsA condition decides whether an action is allowed, and says why when it is not.They check socket attachment, areas, collisions, ground contact, support,terrain layers, nearby trees and slope limits.Conditions run in order, and the first failure blocks the action.Inherit from BuildingCondition to write your own.Building BehaviorsA behavior reacts once the action has already happened, so it never blocks.Play an animation on placement, destruction, adjustment or upgrade.Spawn physics debris when a part is destroyed or collapses.Inherit from BuildingBehavior for your own effects.Building SocketA snap point where Building Parts attach to each other.One socket holds several snapping points, each with its own offset.Filter what may connect, by Building Part or by category.Priorities decide which socket wins when two of them are close.Building Grid SystemSnaps previews to fixed cells, and tracks which cells are taken.Two parts can never claim the same cell.Multiple stages, per-mode visibility, and target following on each axis.Distance fading and line softness are adjustable.Drawn with a single quad and a procedural shader, so it costs almost nothing.Building Grouping SystemParts placed near each other form a structure on their own.Groups merge and split as parts are placed, moved or destroyed.Groups are what make batching and collapse possible.Building Batching SystemMerges the meshes of a group, per material, to cut draw calls.Nearby groups unbatch when you enter a build mode, and batch again when you leave.Colliders are left alone, so physics and raycasts keep working.Building AreaA sphere or a box where building is checked against Building Rules.Areas can overlap, and the highest priority wins.A part counts as inside when it is partly, or fully, within the bounds.Building RulesRules restrict categories, capacity, height and proximity.Allow or block categories, cap how many parts are placed,limit build height, or keep parts apart.Rules can also be set globally on the Building Manager, with no area involved.Building Physics SystemA structure stands as long as it still reaches anchored support.Support is tracked across the whole structure, part by part.Remove a load-bearing part, and everything above it can lose support and fall.An idle structure costs almost nothing to check.Checks are spread over several frames, and the rate is yours to tune.Support is drawn green or red in the Scene View, before you even press Play.Building Save SystemSaves every placed part: transform, socket, group, variant and state.Store it in PlayerPrefs, in the project folder, or in the persistent data path.Save on your own call, or automatically at a fixed interval.Each scene gets its own slot, and a backup file sits next to the save.Use the save and load callbacks to store your own data with a part.Building CollectionsA named list of Building Part references, saved as an asset.Reuse it in menus, in Building Input, or from your own code.Pick one from a searchable field in the Inspector.Building Menus UIA scrollable Catalog menu and a Radial menu, both on the same base class.Categories hold slots, and each slot runs one action.Standalone, mobile and gamepad input modes are supported.Add your own slot actions when you need something else.NetworkingOptional, and the core framework never depends on it.One adapter replicates the building commands.Another handles authority, and keeps save and load in sync.Every building action already goes through the command system,so the same setup serves single player and multiplayer.FishNet, Mirror and PUN 2 are included, each with a player and a sample scene.Sample ScenesFeature scenes for Socket, Grid, Area, Batching, Save and Collapse.Ready-to-play examples for First Person, Third Person, Top Down, Terrain,Mobile Touch, Gamepad, VR, Catalog Menu and Radial Menu.The VR sample needs the XR Interaction Toolkit and the new Input System.Every other sample runs in a default supported project.ExtensionsFour project templates, each a different game style.Buggy Constructor: grab parts with the mouse and snap a vehicle together.Interior Builder: place furniture freely inside a pre-built house.Survival Blueprint: carry resources to a ghost blueprint until it is built.Survival Upgradable: upgrade placed parts through material tiers.IntegrationsGame Creator 2: visual scripting instructions for building control.Game Creator 2 Inventory: inventory-based building with resource costs.PlayMaker: FSM actions for building control.PUN 2, Mirror and FishNet: multiplayer building.
Easy Build System は、モジュール式のビルディング システム ソリューションです。 これにより、開発者はスキル レベルに関係なく、コーディングを必要とせずに構築機能をプロジェクトに簡単に追加できます。
詳細
✨ 2015 年から現在まで更新されています
[ドキュメント | Discord | PC デモ]
重要:
機能:すべての必要なコンポーネントが含まれています(2018 以降)。
サンプルと統合:すべてのデモコンテンツが含まれています。 (2019 以降)
請求書番号があれば、すべてのコンテンツを Discord 上でダウンロードできます。
アセットは返金されません。ご質問がある場合は購入前にご連絡ください。
説明:
Unity 向けの高度なモジュラービルドシステム。
簡単、高速、スケーラブル、パワフルで、購入後すぐに使えるように設計されています。
物理演算、保存と読み込み、ブループリントなどの機能が含まれています。
1 人称と 3 人称、トップダウンビューをサポートします。
数回クリックするだけで独自のプレハブを追加し、配置または破壊します。
あらゆるシーンでワンクリックで使えるクイックスタート機能。
プラットフォーム:
PC、Android、Mac、Linux、WebGL、Unity Editor。
機能:
ビルダー動作:配置、破壊、編集。
入力設定、モード、プレビュー、オーディオを設定。
パート動作:各プレハブに実行時間を設定します。
プレビュー設定、衝突、表示、物理環境。
ソケット動作:オフセット設定で任意のプレハブをスナップします。
2 つのアンカータイプ(スナップまたはアタッチメント)。
エリア動作:配置、破壊、編集を許可または拒否します。
ビルドマネージャー:Unity、Voxeland 地形またはカスタムサポートに対応。
ブループリントデータ:Editor で読み込むすべてのプレハブを実行中に保存します。
パーツコレクション:ワンクリックで使用できるプレハブのコレクション。
ビルドストレージ:シーン内のすべてのプレハブのデータを保存して読み込みします。
2 つのシリアル化タイプ(Binary/JSon)をサポートします。
アドオン:新機能を追加するためにいくつかのアドオンがパッケージに含まれています。
開発者が何も変更せずに新機能を追加できるので便利です。
公式統合:
uNet。
Mirror。
Voxeland。
Photon Network(PUN1)。
Photon Network(PUN2)。
Opsive - 三人称コントローラー。
Invector - 3 人称コントローラー。
非公式統合:
uSurvival。
(実験的)uRPG。
(実験的) uMMORPG。
技術的な詳細
ビルディング エディター ツール: これらは、ビルディングやソケットなどのシステム関連コンポーネントの作成を容易にする、直感的でユーザー フレンドリーなカスタム エディターです。
建築モード: この機能により、一人称、三人称、トップダウン、アイソメトリックを含むすべての 3D カメラ ビューで建物の配置、破壊、編集が可能になります。
建築パーツ: 3D モデル、プレビュー、完全な建築条件システムなど、特定の建築要素に関連する包括的な情報を提供します。
建物の物理条件: 建物の安定性を確保し、物理学を使用して現実的な破壊をシミュレートします。
建物の衝突条件: 建物を配置するときにシーン内の他のオブジェクトとの衝突を検出し、配置を許可するかどうかを決定します。
建物の地形条件: 建物を地形に適応させ、草を除去し、木などの他のオブジェクトとの衝突をチェックし、検出された場合は配置を拒否します。
Building NavMesh Condition: AI ナビゲーション エージェントが実行時に建物を回避できるようにします。
建築領域の制限: Unity シーンの特定のゾーンでの建築アクションを制限します。
建物のプレビュー: 建物のプレビュー方法をユーザーが完全に制御できる、完全にカスタマイズ可能なプレビューを提供します。
バッチ処理の構築: 数千の描画呼び出しを 1 つに減らすことでパフォーマンスが向上します。
対象エリア: カメラ ビューに基づいてシーン内の建物とソケットの必要な部分のみをレンダリングすることで、建物のレンダリング プロセスを最適化します。
ソケットベースの建物: 建物をソケットにスナップして、位置、回転、スケールを正確に制御できます。
保存と読み込み: Unity シーン内のすべての建物、プロパティ、位置の保存と読み込みを可能にします。
多彩な入力システム: 従来の Unity 入力システムと新しい Unity 入力システムの両方をサポートします。
NavMesh の互換性: Unity の組み込み NavMesh システムまたは新しい AI ナビゲーション パッケージを使用して、シーン内の建物や障害物の周囲でのナビゲーションを容易にします。
レンダー パイプラインのサポート: 追加の構成やセットアップを行わなくても、さまざまなレンダー パイプラインと互換性があります。
XR/AR の互換性: 追加の構成やセットアップを必要とせずに、さまざまな XR プラットフォームと互換性があります。
API: パッケージには完全なソース コードが含まれています。 このドキュメントには、ビルディング システムの機能を拡張または変更するために必要なすべての重要なメソッドとイベントが記載されています。
追加リソース: このパッケージには、ユーザーがツールを効果的に理解して使用するのに役立つ、事前に作成されたサンプル、サンプル シーン、チュートリアル、および包括的なドキュメントが付属しています。
サードパーティの通知: このアセットには、CC0 1.0 (パブリック ドメイン) ライセンスに基づいてライセンスされた特定のオーディオとテクスチャが組み込まれています。




