
AutoTile for GameMaker
A downloadable asset pack
AutoTile is a fully modular, extensible autotiling solution for GameMaker that supports both 4-directional (16-bit) and 8-directional (48-bit) bitmasking. It allows you to dynamically generate tile layouts from both grids and tile layers, automatically creating smooth terrain transitions between tile types, and applying powerful customization through randomizers and transition rules.
Features
- Ease of Use - It's never been easier to auto-tile a grid or layer in real time. The line below is all you need to type in order to autotile the above image:
AUTOTILER.auto_tile_layer_16(<layer_name>,<draw_index>,<outside_index>,<start_index>);
-
4-bit & 8-bit Bitmasking – Supports classic (16 tile) and diagonal-aware (48 tile) autotiling.
-
Cell Randomization – Replace specific tiles with randomly selected variations.
-
Transition Tile Overrides – Automatically swap tiles between terrain types with full control over how neighbors and corners are affected.
-
Layer-Based OR Grid-Based – Easily autotile from a layer OR a ds_grid.
Helper Methods - There are tons of helper methods to make sure anyone can use AutoTile however they want! Some useful examples:
set_grid_to_layer (sets a grid of indices to a tile layer)
get_grid_from_layer (returns a grid of indexes from a layer)
create_objects_from_cell_indexes (finds specified indexes and creates objects at their x/y position)
create_grid_of_collisions (similar to the above function, but instead returns a grid of 0s and 1s)
...and MORE!
-
Example Images – Includes a 16 and 48 example sprite to show the exact formation for your tiles.
This system is ideal for terrain generation, procedural level design, grid-based editors, and any GameMaker project that relies on dynamic tile layout logic.
Do you use GameMaker and interested in fast-tracking your development? Make sure you check out my other Auto packages!
AUTO UI
- A powerful and flexible UI package built specifically for GameMaker developers who want fast, modular, and highly customizable user interfaces.
AUTO INPUT
- The easiest way to handle every type of player input in your GameMaker project—keyboard, mouse buttons, gamepads, and analog sticks—all through a single, consistent API.
AUTO DUNGEON
- A drop-in, fully-customizable 2D dungeon procedural generator for GameMaker that lets you turn a single line of code into sprawling, handcrafted-feeling levels.
AUTO MAPGEN
- A grid-based progression system designed for procedural path generation.
AUTO TOOLS
- A package of essential GML functions I've created over the course of my time as a game developer.
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Development log
- AutoTile for GameMaker released!70 days ago
Leave a comment
Log in with itch.io to leave a comment.