Prismatic Engine

Prismatic Engine is a 2D game engine for the Panic Playdate, built to work with their C API. This is the engine that we’ll be using for all of our Playdate games.

The engine is free and open source, and includes the following features:

  • Simplified memory management system
  • Scene Management System
  • Animated Sprites
  • Graphical Transition Effects
  • State Machine System
  • LDtk Super-Simple Tilemap Loader
  • Small memory footprint
  • Playdate-style api: Scene* s = prismaticScene->new( "Scene" );
  • Convenience Playdate API aliases

We built this engine while developing Frizzle. Frizzle was built with Playdate’s Lua API, using Noble Robot’s Noble Engine. Noble Engine works well, but we wanted something with some more specific features, more granular control, and we preferred working with C to Lua.

Get It Here

GitHub