Skip to main content

Unity3d uConstruct - Runtime Building System

 Unity3d uConstruct

uConstruct is a runtime building system, It is fully generic and socket based, it can create any kind of buildings with just simple few steps and with no limitations.
uConstruct is a very powerful and generic building system available for unity. It doesnt have to only be used a building system but it can also be used in a level editor for example.

Uconstruct Quick start Video
Requires Unity 5.1.3 or higher.
*MOBILE READY*

Do you want your game players to be able to construct their own buildings and structures?

uConstruct is an easy-to-implement, run-time, socket-based building system.
uConstruct can save any of the created structures for restoration.
This capability also allows developers to use uConstruct as part of their level design/creation toolkit.

The asset is compactible with:
GAIA
Inventory Pro
Photon Bolt
Photon Cloud
UFPS
World Streamer
SimpleLOD
UNet
Trees Manager System
UFPS Photon Multiplayer
Forge Networking
UniStorm
ICE Creature Control
Village Exteriors Kit
Village Interiors Kit

FEATURES:

Socket based construction: Building components snap into position in snap sockets, or free placed on the socket bounds on free placed sockets, while allowing visual scaling and rotation.

Snap points: Snap points will modify the positioned building anchor according to calculated rotation and scale, and will allow you to have any kind of a shape working with the asset!

Conditional placement: Ability to set the conditions for building placement within your worlds. Four very useful examples are included that you can extend for your requirements.

Blueprints: Make any mesh/prefab instantly useable with the system, completely set up with all of the sockets and conditions with just 1 button press!, its also extremely easy to create custom blueprints.

Draw call batching: uConstruct can reduce draw calls from thousands down to a few. The performance from batching eliminates the need for creating LOD views.

Area of interest influence: this multi-threaded subsystem of uConstruct allows you define the players influence on Unity physics, sockets and conditionals based on the player proximity to the area. Eliminating contention with the Unity main thread and optimizing your collider count.

uConstruct Extensions: Get compactible assets working in your project with uConstruct in 1 click!. You can also design your own extensions for your own assets so people can use both your asset and uConstruct simultaneously!

UCManager: Set up the basics of the system with few buttons. this will automatically set up layers for you, show you some information about the system and more.

Templates: Through the use of templates you can predefine sockets and conditions and apply them to any of the structures. With a template you can uniformly impact as many structures as you want instead of adjusting the same settings across multiple structures.

Prefab structure database: Each structure is assigned its own unique ID and enables the ability to access the structure's prefab at run-time. This is very useful for networking, pooling systems, etc.

Custom physics: uConstruct has a socket optimized physics sub-system that greatly improves performance. Utilizing this feature does not preclude you from using Unity’s default physics system.

Structure saving: Built-in structure saving system that is fully extendable for your own data needs.

Building types code generator: You can create your own building types within the editor without the requirement of having to adjust the source code.

Smart optimizations: uConstruct will detect and implement many optimizations at run-time. For example, it will disable used or overlapping sockets.

Fully Functional API: The API extends your flexibility to only be limited by your or your player’s creativity.

Complete documentation.

Video tutorials.

Full source code included.

Demo Scenes.


Tutorials
Forum


PLEASE NOTE: You are allowed to use any of the assets that comes with the asset in your project for commercial use.


Comments

Popular posts from this blog

Free Unity Game Assets -The 54 Best Websites To Download

When it comes to  Free Unity Assets,  Every indie game developer loves to hear about Websites To Download Game Assets like 3d models, Textures, Shaders, complete source etc. On various sites, you can buy your own assets like 3d models, package etc. Here we are giving you same amazing websites to download Free assets, Textures, Sounds, 3Dmodels and more,   Some websites have both free and paid you just need to do advance search for free only. WOW  BEST VR ROLLER COASTER Free Unity Assets Below are 6 must have pro and free unity assets 1.UMA – Unity Multipurpose Avatar The UMA framework is the new way to do customizable characters. Regardless if you need an npc, a hero or a villain this pack is for you! With the UMA Humanoid DNA system you got 46 tweakable values to adjust anything from height to ear rotation, giving you virtually infinite amount of customization options.  download 2.Unity-chan! model ...

Unity 2d Water fluid system, How to make it?

When I was searching to make unity 2d water fluid system and unity 2d water effect I got lots of threads on forums, blogs and everywhere. I found some good techniques and plugin that I want to share today. Today I am not giving you right answer but telling some methods and plugins you can use and tutorials you can follow to get unity 2d Water fluid system in you 2d or even 3d projects. There are many other ways like Metaballs   but metaballs are for 3d one solution is also available to make it 2d ,  and a game by PixelJunk called Shooter they use some trick and also described at GDC2010 Presentation  (PDF) unity 2d water Fluvio Plugin Test First I love to show this plugin called fluvio. I get it from asset-store what fluvio said about their plugin. "Fluvio is a solution for real-time 2D/3D fluid physics. It is fully integrated with the editor and compatible with desktop, web player and mobile platforms. Fluvio can simulate both liquids and gasses...

[SOLVED] Your Android setup is not correct. See Settings in Facebook menu

Your Android setup is not correct. See Settings in Facebook  menu.UnityEditor.HostView:OnGUI() The simple way to solve this error is installing OpenSSL. 1 - Download the OpenSSL installer (the x64 full package) here : http://slproweb.com/products/Win32OpenSSL.html (link to the file : http://slproweb.com/download/Win64OpenSSL-1_0_1f.exe ) If you are on older version of JavaSDK please update it. 2 - Download the lastest x64 JavaSDK here ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).  And are you using latest facebook SDK for desired unity version? 3 - Take a look here : https://developers.facebook.com/docs/unity/downloads/?campaign_id=282184128580929&placement=SDK_list Must See: Optimizing Mobile Games in Unity Now you have everything ready to solve this error! Install OpenSSL on C:/ and open it  And add its Environment Variables in windows Path. Go to "Control Panel > System > Advanced system...