Assets4Godot
ProtonScatter
ProtonScatter

ProtonScatter

1️⃣ What is it?
Scatter is an add-on for the Godot 4 engine that enables automatic, procedural placement of objects in 3D or 2D scenes. It simplifies the creation of complex environments without manually positioning each element.

2️⃣ Why was it created?
The project was developed to solve the problem of manually placing large numbers of objects in a scene. Scatter speeds up the workflow, enables procedural environment generation, and introduces features familiar from other tools like Blender.

3️⃣ How does it work?
Scatter is built around several core components:

  • ProtonScatter – the main node that manages object placement.
  • Modifier Stack – a system of modifiers that affect position, rotation, scale, and other object properties.
  • ScatterItem – defines which objects will be scattered.
  • ScatterShape – specifies the area for scattering (e.g. sphere, box, path).
  • Surface projection – objects can be projected onto other meshes, like mushrooms placed on trees.

This allows users to:

  • Create realistic vegetation layouts.
  • Build structures (e.g. brick towers) using array-style modifiers.
  • Dynamically edit object placement without destroying the scene.

4️⃣ Who is the author?
The project was created by HungryProton – an independent developer well-known in the Godot community for building high-quality tools and add-ons. His work is widely appreciated, especially among 3D game developers.

5️⃣ Project link
https://github.com/HungryProton/scatter

6️⃣ License

  • This add-on is published under the MIT license.
  • About the game assets under the demo folder:
    • 3D assets are under the MIT license.
    • Most textures bundled with this project have been created with images from Textures.com. You cannot redistribute them on their own, but they're free to use as part of a bigger project. Please visit www.textures.com for more information.
Godot Version:4.x
Last Update:18.09.2025
Published:14.05.2025
License:MIT License
Share this item: