A focused Python RPG engine

Build your world, one frame at a time.

Filmstrip Engine is a beginner-friendly 2D RPG engine with visual tools, readable project files, and approachable Python customization.

Windows-firstTop-down 2D RPGsNo royalties planned
Filmstrip Engine editor preview

Designed around clarity

A small engine with a specific job.

Visual authoring

Build scenes, configure components, write dialogue, and connect interactions without starting in code.

RPG foundations

Actors, stats, items, equipment, pickups, inventory, tags, variables, and persistent game state.

Python when ready

Learn how the game is assembled, then extend it with readable Python instead of hitting a hard wall.

Current direction

Roadmap preview

See the full roadmap →
0.1Complete

The Foundation

Version 0.1 established Filmstrip's first dependable editor-to-runtime workflow. Creators could build tile-based scenes, place and configure objects, connect areas, and test the result through isolated Play Mode. Major additions included:

0.2Complete

The RPG Foundation

Version 0.2 added the shared data and persistence systems that Filmstrip's RPG workflows build upon. Characters, Stats, Items, equipment, Currencies, Parties, and Conditions became reusable project content instead of scene-specific data. Major additions included:

Behind the scenes

Development updates

All devlogs →

Filmstrip Engine Development: WE ARE STILL GOING!

The engine is still in pre-alpha, and there is plenty left to clean up, test, and improve. However, it is starting to feel less like a collection of engine systems and more like something you could actually sit down and make an RPG with.

Follow development

Filmstrip Engine is currently in active development.

Public testing, store pages, and community links will be added as the engine approaches a complete beginner workflow.

Get in touch