Arctographer

ArcLib + Cartographer + Dyslexia = Arctographer

About:

Arctographer is a free and open source a map editor for 2d tile-based games. It is designed for use with the ArcLib game programming library for D. Alternatively, the IO system for the maps is designed to be easily extensible. Support for other map formats consists of just overriding a few functions

Arctographer is written in Python and uses PyGTK for its user interface. Compliance with the GNOME Human Interface guidelines is a primary goal of the project.

Arctographer is available for Linux and Windows

Features:

  • Physics:
    • Placement of circles and convex polygons
    • Customize friction and coefficient of restitution on a per-shape basis
  • Tiles:
    • Supports an arbitrary number of map layers.
    • Supports arbitrary tile sizes
    • Support for PNG/GIF/JPEG, and many other image formats.
  • Parallax Backgrounds:
    • Support for unlimited parallax backgrounds, each of which can scroll independenly
    • Live preview of parallax backgrounds
  • File Format:
    • Saves to an XML format by default, but support for a JSON format is planned
    • IO system is customizable, allowing the addition of import and export support for more file formats as needed

Screenshots:

Tile drawing:

Tile Editing

Parallax background editor:

Parallax backgrounds

Physics editing:

Parallax backgrounds

Preferences dialog:

Visual Preferences

Preferences dialog:

Physics Preferences

Map resize dialog:

Map Resize Dialog

Windows version:

Windows Port

Downloads: