Unreal Engine Building System is a framework that will empower you with a building system like the one seen in “The Forest” game, allowing you to place structures around the world and carrying the materials needed to build them.

Documentation can be found here

 

PUCHARSE IT NOW IN THE UNREAL ENGINE MARKETPLACE https://www.unrealengine.com/marketplace/building-system

Key Features

  1. Build any kind of structure
  2. Any amount and type of materials
  3. Estructures with special conditions and functionalities
  4. Easy to extend with more structures and materials
  5. Carriable objects
  6. Interaction system

 

Examples included

Materials

  1. Wood Log
  2. Wood Stick
  3. Stone

Buildings

  1. Wooden Wall: Made of Wood Logs, each time you add a log you can see how it appears in the structure, with collisions enabled. Each wood log adapts it´s eight to the ground height.
  2. House: Small house made of Wood Logs, Wood Sticks and Stones. You can see how it gets constructed each time you add a material (sames as the wood wall)
  3. Campfire: Small structure made of three Stones and two Wood Sticks. You can’t see any difference when you add materials but upon completion it gets finished, with collision and with an extra interaction “Use” that lets you put it on fire. This structure also has ground alignment so it gets turned when build on an slope.
  4. Bridge: This structure has parts that gets visible when you add materials and parts that only becomes solid when you finish adding all materials needed. Made of Wood Logs. It can only be built in ravines, half of it must be place in ground and the other half must be “in the air” with no ground under it.

 

 

Changelog from previous version

New on 4.20+

  1. Improved UMG for interactions (example icons included)
  2. Improved building process. Now you can build where you are aiming at.
  3. Added interaction availability: Now you can create interactions that can be only interacted during building process, after finishing building or everytime.
  4. Structure examples: One with more interaction options (campfire that gets on fire), a wooden wall that adapts each log to the ground height and a bridge that can only be build in ground borders.
  5. Multiple bug fixes.
  6. New example map with tips and examples.
  7. Now you can place structures from inside the editor and choose if they will show as “Under construction” or finished.
  8. Implementation of ground checkers: This way you can prevent structures to be half floating on a ground border.
  9. Code cleanup: Code has been improved, refactorized and more commented.
  10. Performance improvement.

 

New on 4.9+

  • Interaction system targeting redone, now you only interact with the object you are looking at, so from now you wont be able to interact with more than one object at once.
  • UMG included, now interaction buttons are shown trhought UMG widgets, on screen relative location, not on world location.
  • Materials (like logs or chunks) are now physics objects, you can interact with them and, when you leave them on the ground, they will simulate physics.
  • “Inventory” now only accepts one item at once***
  • A bug has been fixed.

*** The framework doesnt have a real inventory, but there is an array that keeps track of all items you are carrying, in 4.8 and previous versions I was leaving it like that because you may want to develop your game on that way, but now, Im limiting the inventory max items in just 1 item at once. It´s EASY to remove this limitation.

 

PUCHARSE IT NOW IN THE UNREAL ENGINE MARKETPLACE https://www.unrealengine.com/marketplace/building-system

F.A.Q.

Can I build bigger structures?

Yes, there is no limitations on size but you have to keep in mind that if the structure is reaaally big, the look won’t seem so realistic (because you may add a log on one corner and the it could be added on the other corner of the structure)

You should be able to modify it with easy to make the material to be added on the place you are looking at.

Can I make the structures have functionalities after being build?

Yes! There is an example of campfire where you can bring it on fire after finishing building it. You can add as many interactions as you want to each structure.

Does it works in online multiplayer?

No, actually the system only works for single player.

In the video I don’t see effects, is it easy to add particles and sounds to different kind of events in the gameplay?

Yes, I tried to add a “Print String” on each place where you should place a sound/particle effect to represent when you add a material or so.

 

PUCHARSE IT NOW IN THE UNREAL ENGINE MARKETPLACE https://www.unrealengine.com/marketplace/building-system

 

 


OLD RELEASES (prior to 4.9)

 

PUCHARSE IT NOW IN THE UNREAL ENGINE MARKETPLACE https://www.unrealengine.com/marketplace/building-system