
AutoTile Extension (+Example)
Do you want to add AutoTile system to your game so easily ?
Trying to make AutoTile system but don't know how ?
Then look no further !
AutoTile Extension (+Example) can do the entire job for you !
This extension is the best choice for you !
You can get it → Import it to any game project of yours → Use it, simple as that !
What the extension provide:
• Includes 2 actions (AutoTile system action) (Remove tile action).
• Supports up to 10,000 tiles at 60 FPS when not building.
• Supports up to 3,000 tiles at 60 FPS while building.
• Supports tilesets with 47 tiles (including corners).
• You can interact with the tiles just like any object.
• Includes a tutorial video on my YT channel.
• Built for the best possible performance.
• Includes a commented example.
• Supports multi-tilesets usage.
• Includes tutorial images.
• Super easy to use.
How to use


Engine
This extension is built for the free and open-source game engine GDevelop 5
User-friendly
Every event in the example is commented in a way that even a beginner
will understand how to use the extension.
The extension is very easy to use and require 3 objects only
(all explained in the tutorial video on my YT channel)
Licenses:
You CAN sell the game that includes the extension as a game.
You CANT re-sell or share or redistribute the extension codes or the example project.
You DON'T have to put my name or credit me when using the extension (Optional) you bought it, it's all yours !
Get it now and make your AutoTile system !
Credits:
Music:
By FrancisLeeMusic
https://opengameart.org/content/cutie-pie
Purchase
In order to download this Extension you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:
Development log
- Update25 days ago





Comments
Log in with itch.io to leave a comment.
I bought the AutoTiler, it's amazing. my question is how do i make the Scene start fully filled instead of drawing it full?
-EDIT-
So I had it fill every grid cell and create a tile there, but that was INCREDIBLY slow. like how games loaded in one cell at a time in 1980.
hopefully someone can help me optimize somehow?
Hello :)
Thank you for your purchase <3
Your tiles are spawning slow because you are creating them in every single frame per second (so 60 tiles created per second).
If you want them to spawn immediately (instant), then you simply increase this process by using the Repeat event, I made a quick example for you in the screenshot, you can follow it.
0- Please download the extension again from its itch page to get the latest version, I released an update to include a new action you are going to need.
1- We do it as a sub-event under At the beginning of the scene condition, no need to run this in every single frame, Repeat event will already make the event run as much as we want in a single frame (which is the beginning of the scene).
2- We set the repeat number to the number of tiles you want to create, in your case:
1920/32 = 60
544/32 = 17
17*60 = 1020 (so we make the repeat event repeat 1020 times to create the entire tiles).
3- I see you set the variables FillX and FillY to 0 at the beginning of the scene, that's not required if your default variables value is 0 (set in the variables editor).
4- I see you put your conditions to increase FillY variable in a new event, that's not required as well, you can make it as a sub event just like what i did in the screenshot.
And that's it !
This will create all of your tiles and autotile them in a single frame :)
Though that single frame might freeze for a second, because you are creating and autotiling a lot of tiles at the same time, you can either cover/hide this using loading screen, or just leave it as it is, it's up to you :3
WOW. Thank you so much. i didn't even know that was possible. THANK YOU! THANK YOU! THANK YOU!!
Happy to help <3
You got me. You said it would make our lives easier, and then you drop this. Can not wait for what ever is next.
Always making the best Templates/Extensions for the best community <3
Holy, moly!
Lets goo ! :D
Very cool! Thank you
Your welcome <3