Visual authoring
Build scenes, configure components, write dialogue, and connect interactions without starting in code.
A focused Python RPG engine
Filmstrip Engine is a beginner-friendly 2D RPG engine with visual tools, readable project files, and approachable Python customization.

Designed around clarity
Build scenes, configure components, write dialogue, and connect interactions without starting in code.
Actors, stats, items, equipment, pickups, inventory, tags, variables, and persistent game state.
Learn how the game is assembled, then extend it with readable Python instead of hitting a hard wall.
Current direction
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:
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
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.
Filmstrip Engine is entering a public dev cycle as of this devlog!
Follow development
Public testing, store pages, and community links will be added as the engine approaches a complete beginner workflow.