Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Boy Development
  3. Tilemap Studio

Tilemap Studio

NOASSERTIONC++v4.0.1

A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.

Visit WebsiteGitHubGitHub
511 stars42 forks0 contributors

What is Tilemap Studio?

Tilemap Studio is a tilemap editor specifically designed for developing games on classic consoles like Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16. It solves the problem of editing tile-based graphics for retro game projects, particularly those based on Pokémon disassemblies and fan-made hacks. The tool provides specialized format support and editing features tailored to the constraints of these older gaming systems.

Target Audience

ROM hackers, homebrew developers, and modders working on retro game projects, especially those focused on Pokémon games or other tile-based console games. It's also useful for developers contributing to pret disassemblies or creating their own fan games.

Value Proposition

Developers choose Tilemap Studio for its dedicated support for Pokémon game formats and retro console tilemaps, which aren't well-handled by generic graphics editors. Its compatibility with community projects and intuitive editing tools make it the go-to solution for this niche development area.

Overview

A tilemap editor for Game Boy, Color, Advance, DS, and SNES projects. Written in C++ with FLTK.

Use Cases

Best For

  • Editing tilemaps for Pokémon ROM hacks like Polished Crystal or Prism
  • Creating graphics for Game Boy or Game Boy Advance homebrew games
  • Working with pret disassemblies (pokered, pokecrystal, pokeemerald)
  • Developing tile-based games for SNES or Genesis consoles
  • Modifying existing retro game graphics in a tilemap format
  • Learning tilemap editing for classic console game development

Not Ideal For

  • Modern game development with 3D graphics or non-tile-based rendering engines
  • Projects requiring batch automation or scripting APIs for tilemap processing
  • Teams needing cloud-based collaboration or real-time multi-user editing features

Pros & Cons

Pros

Multi-Console Compatibility

Supports editing tilemaps for a wide range of retro consoles including Game Boy, SNES, Genesis, and TG16, as explicitly listed in the README.

Pokémon Hack Focus

Directly integrates with pret disassemblies like pokecrystal and popular hacks such as Polished Crystal, ensuring seamless workflow for ROM hackers.

Intuitive Editing Tools

Offers advanced mouse controls for flood fill, tile swapping, and selection, detailed in a clear table in the README for efficient tilemap manipulation.

Hands-On Examples

Includes an example directory with tilemaps and tileset graphics, like the pokecrystal town map, providing practical learning resources for users.

Cons

Minimal Documentation

The README relies on users browsing menu items and a Help dialog, lacking comprehensive tutorials or detailed guides for complex tasks.

Complex Setup Process

Building from source requires following lengthy instructions in INSTALL.md, which may deter non-technical users or those seeking quick installation.

Limited Extensibility

No mention of scripting, plugins, or APIs in the README, restricting customization and integration with external tools or automated workflows.

Frequently Asked Questions

Quick Stats

Stars511
Forks42
Contributors0
Open Issues21
Last commit15 days ago
CreatedSince 2019

Tags

#snes#game-boy#rom-hacking#c-plus-plus#gameboy-color#game-development#pokemon#fltk#gameboy#tilemap-editor#homebrew#retro-gaming#tilemap

Built With

F
FLTK
C
C++

Links & Resources

Website

Included in

Game Boy Development4.4k
Auto-fetched 17 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub