Simple procedural bookshelf filling using my latest Unity3D asset : Procedural Area Spawner. This video takes place within another project of mine : Procedural Dungeon Toolkit.
Check out both projects on my publisher page!
Yep, it works for ropes too!
A quick test of the custom FPS controller script that will be included with the upcoming 1.30 update to Procedural Dungeon Toolkit, as a replacement for the Standard Assets' FPS controller. This custom controller allows for crouching and leaning with wall detection as well as ladder climbing, which is shown off in this video.
Get the asset here : http://u3d.as/A77
Get the asset here : http://u3d.as/A77
A small "stress" test of the Procedural Dungeon Toolkit Multiplayer scripts. Showing off a bit of the lobby features like changing player name and the chat box, as well as the game start process. Each spawn tile can currently handle up to 4 players by giving each player an offset from the center of that tile.
I would test it with more clients but due to a lack of available hardware, I'd say 4 players is a good start for a first release of this multiplayer addon for the generator. User feedback should also help a lot to debug load related issues.
Just testing the implementation of multiplayer interactive objects to my Procedural Dungeon Toolkit asset. Seems to work pretty good!
Get Procedural Dungeon Toolkit : http://u3d.as/A77
Quickly testing some multiplayer procedural dungeons! Dungeons are generated locally by sharing the used seed. Currently only syncing the player positions, but not interactive objects like levers and doors, which causes inconsistencies between multiplayer worlds. Working using pure udp and tcp sockets to establish connections between clients, instead of the Unity Networking LLAPI.
Get Procedural Dungeon Toolkit on the Unity Asset Store : http://u3d.as/A77
Wanna learn more? Come say hi on the forum thread!
Asset Store : http://u3d.as/A77
Usage Manual ( v1.27 ) : https://drive.google.com/open?id=1LPdRq_tzq0p8Bl5ronk2hXROqJWLZIpQ
Random Tile Groups have recently been added to my Procedural Dungeon Toolkit Unity asset.
The Random Tile Group feature allows users to add a layer of randomization on top of their hand made room templates. While typical room template files are simply used to randomly "stamp" the room layouts onto procedural maps, using Random Tile Groups on a room template allows further edits to this layouts to randomly spawn based on random chance and other deterministic parameters.
In this video, the feature is used to turn an otherwise empty 7x7x2 room into a room that can randomly feature one or two mezzanines on either side. To accomplish this, each "balcony" uses two tile groups. The first group adds the actual mezzanine objects while the second group adds the stairs needed to reach the raised area. The chance of a tile group spawning can be controlled using a single float value from 0 to 1.
Tile Groups can be set to use one of two RNG roll mode : LINKED or UNLINKED. Linked groups execute a single RNG roll for the whole group, meaning the pattern will either spawn entirely or not at all. Unlinked groups, on the other hand, allow each tile in the group to execute it's own RNG roll, creating a more messy random layout. This can be seen in the last part of the video.
Since the mezzanine uses two tile groups, it is important to make sure both of them spawn at the same time. For this purpose, the SHARED ROLL toggle will allow a tile group to share the result of another group's RNG roll instead of having it's own roll.
This feature will be part of the 1.28 update to Procedural Dungeon Toolkit, which should come out very soon. Please leave me a..
Showing off the new low poly dungeon demo from my procedural dungeon generator Unity3D asset Procedural Dungeon Toolkit. Wanna try it out for yourself? Here is a demo build!
Here are the keys used to play this demo:
WASD - Move
SHIFT - Run
F - Interact ( Open door, pick up item, toggle lever or lamp )
L - Toggle Lamp ( Consumes Oil when On )
H - Toggle HUD
M - Toggle Map
G - Generate new map
This low poly dungeon crawler tech demo is fully randomly generated thanks to the Procedural Dungeon Toolkit asset. Get it now at the link below!
Showing off a new optimization method featured in the v1.27 update to my procedural dungeon generator asset Procedural Dungeon Toolkit.
Tile Map Based Optimization is a new way of optimizing the amount of objects to render within scenes that makes use of the data on the tile map to perform a simple "flood fill" loop that finds which tiles are currently accessible by the player within a set distance. The algorithm only loads the object contained within those tiles while simultaneously avoiding to load object filled rooms until the player is close enough to the entrance of that room.
This is all in all a quick yet very effective way to allow otherwise huge and impossible to load maps to still deliver a smooth gameplay experience.
Procedural Dungeon Toolkit Asset Store Page : http://u3d.as/A77
Get FREE Unity Assets on my Publisher Page : https://www.assetstore.unity3d.com/en/?stay#!/search/page=1/sortby=popularity/query=publisher:20761
Showing off the updated model editor workflow and the new Generation Requirements feature from the upcoming 1.26 update to my dungeon generator Unity asset Procedural Dungeon Toolkit.
Generation Requirements allow users to set rules that the generator will attempt to follow when creating procedural layouts. This video aims at showing off how increasingly strict requirements can cause the generator to take longer to find a layout that matches those requirements.
The updated model editor workflow includes a way for users to quickly open a room model from the premade model list into the model editor, and also features a new button to quickly update an existing model file already imported within the GUI without having to reload a the file.
Get Procedural Dungeon Toolkit on the Asset Store : http://u3d.as/A77
Get free assets from my Asset Store publisher page : https://assetstore.unity.com/publishers/20761
Created 10 months, 3 weeks ago.
|Category||Science & Technology|
I program by day, game by night and spawn fresh memes whenever possible.