Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

Advanced Building System

Nestor Sabater - Blueprints - Sep 11, 2018

Component based building system, with planning and construction phase.

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Framework to empower you with a building system like the one seen in “The Forest” game, allowing you to place structures around the world (planning phase) and carrying the resources needed to build them (construction phase)


Discord: https://discord.gg/N4aUjsXBaG

[Video] v2 showcase: https://www.youtube.com/watch?v=Oz9Dfgl3gYI

[Video] v3 Creating custom buildings tutorial (timelapse) https://www.youtube.com/watch?v=f0bwPdpwI0c

Blogpost (old): https://nsabater.com/building-system-now-ue4-marketplace

v3 API documentation: https://nesjett.github.io/UnrealEngineBuildingSystem/


Key Features
  1. VERY EASY to integrate (component based!)
  2. Build any kind of structure
  3. Any amount and types of resources
  4. Ready for Saving/Loading
  5. Ready for in editor level creation (place buildings in different progress status)
  6. In screen message system (based on data tables)
  7. Easy and unlimited interactions
  8. Carriable resources with weight handling
  9. Many examples (ground alignment, special build conditions, destruction...)
  10. Optimized for production

Technical Details

Code content: 19 Blueprints, 2 Components, 6 Interfaces, 2 Enums, 3 Structs, 6 Widgets

Network Replicated: No

General Documentation: https://goo.gl/4vCtRh V3: https://docs.google.com/

API Documentation (v3): https://nesjett.github.io/UnrealEngineBuildingSystem/



F.A.Q.Can I build bigger structures?

Yes, there is no limitations on size and It is very easy to make actors compound of many different buildings or or resources. Modifying default system behaviour is very easy too thanks to a decoupled design that makes use of interfaces.



Can I make the structures have functionalities after/before being build?

Yes! There is an example of campfire that you can bring on fire after finishing constructing It. You can add as many interactions as you want to each structure, ALSO AT RUNTIME!



How can I get support/ask for features?

You can do so in the official GitHub: https://github.com/nesjett/UnrealEngineBuildingSystem/issues



Is it easy to add particles and sounds to different types of events in the gameplay?

Yes, again thanks to using interfaces, extending functionality and adding post/pre effects is very easy. There are examples included.