A downloadable tool for Windows and Linux

Download NowName your own price

Procedural Tile Generator

Generate seamless pixel-art textures, multi-channel terrain masks, and production-ready tilemaps in seconds.

License

Free for both non-commercial and commercial game projects. No attribution required (but appreciated!)

FAQ

1. No, it won't become paid. But I appreciate any $$$ support.

2. Yes, windows defender may flag it as suspicious. It even flagged it when I myself downloaded it to test the release page :D Run it through as many virus checks as you want, there are no viruses (said like a true scam, eh?)

3.  No, it's not open source, it's closed source, but I'm open to genuine suggestions.

About

Procedural Tile Generator is a standalone Python application built for pixel artists, indie developers, and game creators who need fast iteration without manually drawing every terrain texture from scratch.

Create seamless procedural textures, recolor them instantly, apply them to tilemaps, generate layered terrain masks, save reusable presets, and export ready-to-use PNG assets for your game pipeline.

Perfect for:

  • RPG terrain creation
  • Top-down maps
  • Platformers
  • Sandbox games
  • Pixel-art environments
  • Rapid prototyping

Features

Basic Generator Mode

Generate seamless procedural textures using built-in patterns:

  • Grass
  • Water
  • Rocks
  • Bricks
  • Leaves

Supported texture sizes:

  • 16×16
  • 32×32
  • 64×64

Each texture can be generated deterministically using a seed or randomized for rapid experimentation.

Pattern Modifiers

Modify texture appearance while preserving pattern identity.

Available primitives:

  • Lines
  • Circles
  • Noise
  • Voronoi
  • Clusters
  • Outlines

Examples:

  • Water + Voronoi → cellular ripple effects
  • Grass + Lines → organic blade clusters
  • Bricks + Outlines → beveled brick edges
  • Rocks + Noise → rough stone variation

Seamless Generation

Supports:

  • Edge Wrap
  • Rotational Seamlessness

Create textures that tile naturally across large maps with minimal visible repetition.

Rotation & Distortion

Add controlled variation to procedural textures:

  • Directional rotation
  • Organic distortion
  • Natural terrain breakup
  • Reduced visual repetition

Tilemap Application

Apply generated textures directly onto bitmap masks.

Included default tilemaps:

  • 16×16
  • 32×32
  • 64×64

Features:

  • Region-based masking
  • Reverse mask mode
  • Organic Edge Spread
  • Boundary-aware texture application
  • Custom tilemap support

Ideal for:

  • Grass borders
  • Dirt paths
  • Terrain transitions
  • Environmental details

Advanced Mode

Advanced Mode allows up to four independent procedural texture channels.

Available channels:

  • White
  • Red
  • Blue
  • Green

Each channel can:

  • Use procedural generation
  • Use a custom uploaded tile texture
  • Be enabled or disabled independently
  • Use its own tilemap layer

Advanced Mode includes:

  • Channel preview system
  • Channel status indicators
  • Independent tile uploads
  • Independent tilemap uploads
  • Default tilemap templates for 16×16, 32×32, and 64×64 resolutions

Perfect for layered terrain generation and advanced environmental workflows.

Color Workflow

Built-in palettes:

  • Grass
  • Water
  • Rocks
  • Bricks

Customize:

  • Base color
  • Detail color
  • Palette presets
  • Color picker workflow
  • Eyedropper workflow

Exports remain compatible with external pixel-art tools.

Presets

Basic Presets

Save and load:

  • Generator settings
  • Colors
  • Export settings
  • Tilemap settings

Advanced Presets

Save and load:

  • Channel configurations
  • Uploaded tile references
  • Channel enable states
  • Tilemap assignments
  • Advanced generator settings

Additional features:

  • Double-click loading
  • Bulk deletion
  • Import presets
  • Merge imported preset libraries

Randomization System

Generate rapid variations with configurable randomization controls.

Randomizable properties:

  • Pattern
  • Primitive
  • Repetitions
  • Greyscale levels
  • Distortion
  • Rotation
  • Seeds
  • Seamlessness
  • Organic Edge Spread
  • Colors

Advanced Mode additionally supports per-channel randomization locks.

Export System

Basic Mode Exports

  • Full Color
  • Base Layer Only
  • Texture Layer Only

Advanced Mode Exports

  • Full Color
  • White Layer
  • Red Layer
  • Blue Layer
  • Green Layer

Export options:

  • PNG export
  • Transparent background export
  • Tile export
  • Applied tilemap export
  • Quick Export workflow
  • Export folder management

Designed for:

  • Aseprite
  • Krita
  • Photoshop
  • Godot
  • Unity
  • Unreal Engine

Utilities

Includes built-in tools for:

  • Default tilemap generation
  • Tilemap restoration
  • Export folder management
  • Preview scaling
  • Responsive UI layouts

Technology

Built with:

  • Python
  • CustomTkinter
  • Pillow
  • NumPy

Goal

Procedural Tile Generator focuses on fast iteration, seamless tiling, layered texture workflows, and pixel-art readability while remaining lightweight and easy to use.

Create production-ready terrain textures and tilemaps without requiring external procedural software.

StatusReleased
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authororiginlessgamer
GenrePlatformer
Tags2D, Drawing, Game Design, GameMaker, Generator, Pixel Art, Tilemap, Tileset, Top-Down
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

procedural_tile_generator_v1.7_WINDOWS.zip 33 MB
procedural_tile_generator_v1.7_LINUX.tar.gz 36 MB
procedural_tile_generator_v1.6.zip 32 MB
procedural_tile_generator_v1.5.zip 32 MB
procedural_tile_generator_v1.4.zip 31 MB
procedural_tile_generator_v1.3.zip 31 MB
procedural_tile_generator_v1.2.zip 30 MB
procedural_tile_generator_v1.1.zip 31 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Very usefull tool.

Thanks bro!