A downloadable game engine

Download NowName your own price

Roxy is a fast and easy-to-use game engine for the Playdate handheld console. Built to streamline game development, Roxy provides a foundation for bringing your creative game ideas to life. Whether you’re just starting out with Playdate development or are an experienced game creator, Roxy offers the tools to help you build, manage, and enhance your game projects.

Roxy is currently in pre-release, with several exciting features already implemented and more to come. Check out the features below and the roadmap for what's coming next before you download.

Features

  • Modular Scene Lifecycle Management: Easily manage update loops, sprites, and input handling on a per-scene basis.
  • Smooth Scene Transitions: Incorporate various scene transitions, such as fade or cut, using a straightforward API.
  • Delta Time Support: Keep your game running smoothly across different frame rates with built-in delta time management.
  • Settings and Save Game API: Effortlessly manage game settings and save data, ensuring persistent, customizable experiences.
  • Base Menu Object: Quickly create simple, one-column text menus with an easy-to-use base object.
  • Dynamic Sequencer: Craft complex animations by combining customizable easing functions.
  • High-Performance Math and Easing Functions: Written in C for optimal performance and easily accessible for your game.
  • Powerful Input Handling: Manage input events, including button presses, holds, and the Playdate crank, with flexible handlers.
  • Configurable Engine: Customize Roxy’s behavior and settings through a config.json file, allowing control over transitions, input thresholds, save slots, and more.
  • Extensible Framework: Add your own custom features and modules to Roxy with minimal hassle.
  • Utility Goodies: Load JSON files, manipulate tables, and more with built-in utilities.

Current Roadmap

Roxy is still in pre-release, with exciting features on the horizon. Here's a look at what's planned:

  • Custom Graphics for Roxy: Pretty up this page, and add the card and launchImage.
  • Additional Example Templates: Expand the available templates to include examples for using RoxyMenu, RoxySprite, and RoxyAnimation. Currently, we have templates for RoxyScene and main.lua.
  • Sound and Music Management: Develop a sound manager for better in-game audio handling.
  • Text and Font Features: Add features like text wrapping, custom fonts, and text crawl for dynamic text handling.
StatusIn development
CategoryTool
AuthorInvisible Sloth
Made withPlaydate
TagsGame engine, Playdate
Code licenseMIT License
Average sessionDays or more
LanguagesEnglish

Download

Download NowName your own price

Click download now to get access to the following files:

Clone or download on GitHub
External

Leave a comment

Log in with itch.io to leave a comment.