A downloadable plugin

Buy Now$17.99 USD or more

The AssetPlacer is a level design plugin for the Godot game engine to help you create levels faster!

While Godot is an amazing game engine, it's built-in tools for 3D are limited, and level design can be tedious. AssetPlacer is a comprehensive plugin that tackles this! It makes 3D level design a breeze by allowing you to organize and group your assets effectively, place and align them fast, on a grid, on surfaces, or on terrain. A must for level designers and environment artists!

Spend time making levels, not pressing keys and browsing folders!

Usually, to place an asset, like a little rock in your level, you have to find all rocks by name in your project folder - scripts, scenes, and other unrelated assets cluttering your view - open a few rocks and choose one that fits, then drag and drop it on to the scene, click on it again,  move it where you want it to be, and rotate it, such that it sits nicely on the ground. For the next rock, you either repeat everything, or press duplicate and transform the copy. I analyzed this process, and spent weeks and months making a tool that can do all of this much quicker. With AssetPlacer, it's as easy as clicking on the image of the rock that you want, and clicking on where you want to have it on your floor or terrain, and there it is! 

I intensively worked on this plugin for more than half a year, and in the early stage of development, I tested it with six designers. On average about one-third of the time, keystrokes and more than one-third of the clicks needed to create levels could be saved with its placement tools! But more than that, it can also save your time and sanity by allowing you to organize assets in libraries and choose the right one with just one glance at the previews.

Not convinced? You can watch the plugin in action in this video.

Features

  • Asset Libraries: Instead of clicking through folders and reading file names in the FileSystem, you can add assets to libraries, which generate and show a preview for all of your assets! Save and open as many libraries as you wish, and quickly switch between them to save time browsing assets. The UI can also be detached to a separate window to maximize your workspace!
  • More efficient placement: Forget the continuous select-duplicate-move workflow, place assets with one click per copy!
  • Place on planes or surfaces: Assets are placed with clearly defined rules, either on one of the three displaceable planes, or on physics surfaces. NEW with Version 1.3: Place directly on Terrain3D!
  • Grid snapping: In addition to Godot's incremental snapping, place assets with grid snapping, such that they fit perfectly. You can even offset your grid, so you can snap assets to nodes that you already translated.
  • Intuitive Shortcuts: Quickly rotate or flip the assets you want to place with the shortcuts provided by this plugin. They can be configured in to your needs in the project settings.
  • Supports all 3D file types: No matter if you save your plugins as .fbx, .dae, .gltf, .glb or .obj files, or if you store them as 3D scene files (.tscn), the AssetPlacer can show previews and place all of them. Even the perspective of the preview is configurable!
  • Fully adapts to theme changes: All panels, icons, buttons will fit to the theme of your preference! 

Documentation, Support, Updates

Curious?  You can find out everything about the plugin, on the official Documentation available on GitHub.  I will also do my best to fix any issues that you might have with the plugin as soon as possible. You can report them by creating an issue on the GitHub. Also, I know that there are many more awesome features that could be added to the AssetPlacer. I will try to implement the most useful ones and provide them to you with free updates here! While hotfixes might be silently added, I will create a post for all significant changes!

BEFORE YOU BUY!

  • This plugin (in its current state) only provides tools for 3D level design. 2D assets and placement in the 2D viewport is not supported. This might change for future versions, but will not happen from today until tomorrow. 
  • The plugin is made for Godot 4.0.  The plugin might be updated to the latest major versions of the Engine (4.1, 4.2, etc.) with downloads for older versions still available for download. Feature updates will however only be added to the newest versions. 
  • The plugin is written in C#, thus you need the Mono version of Godot 4 with .NET installed for it to work! No worries, everything from the plain Godot 4 version will run in the Mono version as well, so there is no risk in switching.
  • Performance/System requirements:  If your machine is able to run the Godot Engine with your project without difficulties, the asset placer is also going to work fine for you. When loading new assets, preview generation might take a bit for high fidelity models, but otherwise performance should not be impacted by the plugin.

License

By purchasing the AssetPlacer plugin, you obtain a personal license to use the Software. The license can be reviewed here.  If you want all of your team to have access to the AssetPlacer, but don't want to pay for each individual license, contact me to make an agreement for an affordable team license.

Versions

The currently supported versions of Godot are:

  • 4.0.x
  • 4.1.x
  • 4.2.x (AssetPlacer 1.2.1 and higher)
  • 4.3.x

Reviews

  • "[...]  I watched the video on YouTube and *thought* it was like gridmap on crack.  This is WAY better than that. [..] I was thinking that this was going to be good to just place 3D assets that I have, but this actually lets me drag my custom scenes and have those previewed in the Library." - lightkruz
  • "This tool makes working with a lot of assets easier and it does not get in your way. The asset previews are very nice and it is cool that I can change a lot of settings. It feels very integrated with the engine. It is pretty nice for level decoration and level art" - VoVu
  • "Very useful !!" - Yumepix
  • "Very nice asset builder" - YuriLavs
  • "Excellent Plugin, makes developing Levels in Godot 3D a lot easier." - eumario

If you like the plugin, you can leave a review! I'd be also super interested to see any of the levels that it helps you create, feel free to tag me on X/Twitter, if you plan to post. :)

The assets in this showcase are  made by Fertile Soil Productions and released under CC0.

Updated 22 days ago
StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(17 total ratings)
AuthorCookieBadger
Made withGodot
Tags3D, asset-placement, Godot, level-design, Level Editor, plugin
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Mouse
LinksDocumentation, YouTube, Twitter

Purchase

Buy Now$17.99 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $17.99 USD. You will get access to the following files:

AssetPlacer_1.3.1.zip 102 kB
AssetPlacer_1.2.3.zip 101 kB
AssetPlacer_1.2.0.zip 96 kB
AssetPlacer_1.1.0_Godot_4.x.zip 92 kB
AssetPlacer_1.0.3_Godot_4.1.x.zip 87 kB

Development log