Sprite 64

Sprite64 is a MacOS document-based editor for creating and managing Commodore 64 sprite assets. It focuses drawing sprite frames, organizing sprite sheets, defining animations, and authoring collision rectangles tied to sprites.

The app is designed for retro game development where artists and programmers need both visual editing and exportable data formats for use in engines or assembly-based toolchains.

Sprite64 organizes work into three main areas:

The app uses a sidebar navigation model and switches between sheet views and focused editors (sprite editor, animation editor, collision editor). Double-clicking items in the sheet views opens the relevant editor.

Sprite Editing Features

The sprite editor provides a pixel canvas for C64-style sprite drawing and editing, including:

Sprite editing supports working on either the base sprite or its overlay sprite when overlays are enabled.

Animation Features

Animations are built by selecting sprites and appending them as frames. The animation editor supports:

The sheet view also previews animations and supports drag-and-drop reordering of animations.

Collision Authoring

Collision support is integrated directly into the asset document. Each collision entry includes:

The collision editor overlays the collision rectangle on top of the selected sprite and allows:

This makes it practical to maintain gameplay collision metadata in the same asset file as sprites and animations.

File Formats and Data Pipeline

Sprite64 supports a native document format and multiple import/export paths:

Who This App Is For

This app was originallt created for Design/Chaos game development and has been used in several released games for the Commodore 64 including Freaky Fish DX, Ewe Woz 'Ere DX, Dodonuts and Invasion Anarchy.

Screenshots

Sprite management
Animation management
Collision management
Sprites with overlays
Editing a multicolour sprite
Editing an overlaid sprite
Editing a collision box
Editing animations