Tessarium


A tile editor for pixel worlds

Tessarium is a tile-first all in one,  pixel art level editor. Designed for retro console development, including (but not limited to) Game Boy DMG/Color development and smoother GB Studio workflows.

Designed around real-world game development. Tessarium focuses on fast pixel art creation with tile based level building. It has inbuilt guidance and tools to assist with keeping tiles and colour usage optimised for your platform of choice. 

There are two versions of Tessarium:

Free – Tessarium Lite 
(Listed as “Demo” at the bottom of the page — but it’s not a demo!)
Includes almost all features and everything you need to create optimised tile-based levels quickly.

Tessarium Pro
A supporter edition that helps me keep development time and spending time on the tool, with additional capabilities such as:

  • 'Lighting' fills
  • Recolour & Outlines
  • Themes

Feedback and suggestions always welcome, new versions rolling out fairly frequently.

Note: the browser version has limitations but should be a good way to try out the app. The desktop builds have full file features. See special installation notes for the MacOS installer version at the bottom of this page.

Key Concepts

Tessarium combines direct-on-canvas drawing with indexed tiles, providing an all in one solution for creating pixel art levels:

  • Edit a tile once, and every instance updates across your level
  • Build reusable tilesets that can be shared between projects
  • Work quickly on the canvas and use built in tools to optimise your tile and colour usage
  • Platform based guidance tools. Highlight inefficient tile usage or exceeded colours per tile for your targeted console, or add your own custom specifications
  • Dynamic terrain building tools and prefab support to speed up level creation with your tile sets

Features

  • Tile-first workflow with linked tile editing (change once, update everywhere)
  • Shared tilesets and palettes – create, link, pull and update across levels built with shared tiles
  • Draw directly on canvas, then convert to tile(s) with CMD/CTRL + Click
  • Single or Multi-tile stamping, right click on a tile or drag to stamp duplicates of your selection on the canvas
  • Tile optimisation tools: Reidentify, Merge Duplicates, Remove Unused, and one-click Optimise
  • Tile usage heat-map to spot costly unique tiles and manage limits with tile counts
  • Colour guidance: Highlight any tiles that are exceeding the platforms colours per tile.
  • Terrain tools – Terrain Box, Terrain Line, Terrain Fill; set corner pieces, chain together tiles that need to sit next to each other, choose to have Tessarium shuffle your Terrain pieces for unique terrains.
  • Prefabs – Select a group of tiles, a tree, a house, a table etc, press + to save it as a project wide prefab. Import Prefab sheets to automatically add multiple at once.
  • Lighting* – Shapes can be filled with solids, gradients, or special lighting fills which gives the effect of lit pixel art by moving up all the swatch colours to their next step up in luminosity, matched by hue. 
  • Load a platform, GB, GBC, NES, SNES, SMS, SMD, C64 to load preset guidance for tile and colour limits, or create your own custom guidance.
  • Platform specific colour swatches
  • GB Studio font support – load custom fonts and place directly into levels
  • GB Studio dimensions check – check a new canvas against level limits, both in dimensions and stopping non whole tile dimensions (causes GB Studio compile issues)
  • GB Studio UI border boxes – import your projects dialogue frames and use it to draw borders and boxes of any dimensions
  • Quick tile fill tools – solid, border, solid and gradient dither fills
  • Precise tile edit mode  – right click on a tile in your tile set to focus in and edit with the brush tool directly from the tileset (pinch/wheel to zoom in). Changes updated in real time in the canvas.
  • Re-order-able UX – Pop out and snap sections to different parts of the screen, drag and re-order swatches and tiles
  • Outline and recolour* artwork automatically
  • Import Aseprite, PyxelEdit & Tiled files
  • Isometric guidelines and diamond shapes
  • Marquee selection with pixel-precise and  tile-snapped modes (CMD/CTRL tile snaps)
  • Rulers, guides, and other essential editor tools
  • Layer support (visibility, opacity, blend modes, merge actions)
  • Includes GB Sans 8 bit font family (regular,italics,small caps, mini)
  • Themes and re-orderable UI*


* Pro features.

Import / Export

  • Import: PNG, Aseprite, PyxelEdit (.pyxel) and Tiled
  • Project format: .tsrium (includes tilesets and palettes)
  • Export: PNG (GB Studio default), JPG, WEBP, project JSON

Status

Try in your browser or download builds for macOS*, Windows, and Linux for fully featured with proper local folder support.

*For the macOS app, you'll likely need to  run  in your terminal–

xattr -cr /Applications/Tessarium.app

Or on older version of MacOs right-click → Open. Then it should open fine. If there's eventually enough demand then I guess I'll cough up and pay for an Apple Developer account.

Updated 7 hours ago
StatusIn development
CategoryTool
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorJoel J Games
TagsAseprite, Game Design, gbstudio, Level Editor, Pixel Art, pyxeledit, tiled, tile-editor, Tileset
AI DisclosureAI Assisted, Code

Purchase

Buy Now$15.00 USD or more

In order to download this App you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:

Tessarium-Pro-1.4.8-mac-arm64.dmg 114 MB
Tessarium-Pro-1.4.8-mac-x64.dmg 119 MB
Tessarium-Pro-1.4.8-win-arm64.exe 92 MB
Tessarium-Pro-1.4.8-win-x64.exe 91 MB
Tessarium-Pro-1.4.8-linux-x86_64.AppImage 120 MB

Download demo

Download
Tessarium-Lite-1.4.8-linux-x86_64.AppImage 120 MB
Download
Tessarium-Lite-1.4.8-mac-arm64.dmg 114 MB
Download
Tessarium-Lite-1.4.8-mac-x64.dmg 119 MB
Download
Tessarium-Lite-1.4.8-win-arm64.exe 92 MB
Download
Tessarium-Lite-1.4.8-win-x64.exe 91 MB

Development log

View all posts

Community

by urumint · 5 posts
84d
99d
by bbbbbr · 5 posts
107d
107d
Post a new topicView all posts