ImaGen Level Creator
A downloadable asset pack
ImaGen Level Creator [A texture-driven procedural level generation tool]
Hey all, here is early access to a tool being released on the Asset Store, officially, very soon
It uses Textures with simple pixel colours alongside layering to identify the types of game objects to instantiate and then builds the levels from these.
This little tool is a great way to get into procedurally generating levels, prop placements, and other stuff in Unity 3D, without the fuss.
At this stage; the documentation, video guides, and tool itself are not yet complete, but currently:
Is a simple Procedural level generation kit
Is dynamically created at runtime
Is able to handle both 2D and 3D
Is Simple to get going with a bunch of examples and some extra 2d and 3d assets as prefabs to use/ change for yourself.
Documentation is included and available online in text and image guide format, and full guidance and tutorials will be available on YouTube soon.
Make prefabs in the standard way and populate the generator slots with them to see your level created by reading the texture and placing game objects where matching colours are found using the ImaGen system.
Is not a large open-world generation tool, but rather a smaller useable solution for indie and small game creations.
Does not yet support asynchronous loading, but is the current feature of the latest sprint, so that's coming in the next early access update
This tool is NOT a finished article at all yet and does not constitute the final product, but I would really appreciate "constructive" user feedback from anyone prepared to have a go with it.
Enjoy having fun with it, and please feedback on how it broke on things like using larger textures [beyond 256 * 256 px currently, remembering that's up to 65536-pixel plots that can be populated with game objects in one level, hence the need to move into an async architecture away from the main thread to make this more performant and non-blocking.
This testing version of the tool does not include the dynamic and frustum culling used to optimize the level after creation, this is still actually fine for smaller mini-levels/ worlds, including VR, but will be needed [and supplied in the coming final tool package release] and that engages after the level generation has finished.
I feel like I created the term 'ImaGen' before Google used it for their monster AI imaging tool, but they are a big company and will likely make me change my tool's original name over time toward full release...So expect a name change at some point probably
Here is the link to the online doc [not finalized or full but does provide step-by-step guides to getting started and usage ]
Guidance Documentation [not finalised and full but mostly there]
ImaGen Level Creator Written Guide
ImaGen Unitypackage [Google Drive Repo]
Thanks and hope it has an application for you somewhere on your game dev journey at this point in the ImaGen Level Creator's development.
Thanks to any readers and feed-backers.
Gruff :))
Status | In development |
Category | Assets |
Author | Gruff Wright |
Download
Install instructions
Download Unity Package
Either use the Unity 3D import context menus to import Unity Package, following the usual import dialog thereafter.
Drag the Unity Package into the Unity 3D software Assets window and follow the usual import dialog thereafter.
IMPORTANT: The documentation supplied in the downloadable package will NOT be as up-to-date as the online Git Book found via the link int he description.
Feedback very much appreciated.
Discord server for feedback opened:
Leave a comment
Log in with itch.io to leave a comment.