Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

morselware

2
Posts
2
Topics
A member registered 27 days ago · View creator page →

Creator of

Recent community posts

I just released a small tool through Morselware: https://morselware.itch.io/tileport

If you paint levels with Aseprite's tilemap layers and make your game in Godot 4, TilePort carries the level across. You export one .asemap file from an Aseprite extension. A Godot addon builds TileMapLayer nodes, a TileSet and full-tile collision from it, keeping flips, layer order, offsets, visibility and opacity.

The part I spent most of the time on is the second export onward. Your player, camera and scripts live in your own scene that wraps the level, and TilePort never writes to it. When you change the map and re-export, the generated level updates. If an export is broken or ambiguous (say, a renamed layer), it stops and keeps the last good import rather than guessing.

Limits: one frame and one grid per export, full-tile collision only, and no terrains, animated tiles or slopes yet. It's tested on Windows 11 with Aseprite 1.3.18.6 and Godot 4.3 and 4.7.2; other setups are untested. It was built with AI assistance (code and docs), as disclosed on the page, and the demo tiles were drawn by AI-written code rather than an image generator.

The launch sale is $3.96 instead of $6 until Nov 14. My other tool, Frame Data Kit (hitboxes and frame data in Aseprite), is $3 in the Halloween Sale until Nov 4, 1 PM ET: https://morselware.itch.io/frame-data-kit

Questions and bug reports are welcome in the page comments.


I just released a small tool through Morselware: https://morselware.itch.io/frame-data-kit


It's an Aseprite extension for people making action, fighting or beat 'em up games. You draw hitboxes, hurtboxes and pushboxes on their own layers, frame by frame, next to your animation. Then you export the boxes, tags, frame durations, pivots and per-cel metadata (like `damage=8 hitstun=12`) as JSON or CSV. It also shows startup / active / recovery for each tag.


The download includes a Godot 4 helper that follows an AnimatedSprite2D and creates the collision areas for each frame, plus a small demo project (the GIF above). If you use another engine, the JSON format is documented, but you'll need to write your own loader.


Before buying:

- You need the full Aseprite with scripting. The free trial can't run extensions.

- It's tested on Windows 11 with Steam Aseprite 1.3.18.6 and Godot 4.7.2 only. Other platforms aren't verified yet.

- Boxes are rectangles. The metadata is just data; it doesn't implement damage or hitstun for you.

- Developed with AI assistance (code and docs); the page has the full disclosure.


$4. Questions and bug reports are welcome in the page comments.