Omelet Engine - Cross-platform PC/Playdate engine
A downloadable engine
Work in progress!
Source code: https://gitlab.com/moosadee/omelet-engine
Work in progress engine to allow writing code with the engine's (platform agnostic) functions (the "pan" functions) and build for PC with SDL or for Playdate with the Playdate SDK.
I don't have anything "to download" at the moment as it's still in development, but you can freely peruse the source code and download it and play with it! I still have a lot to do to make it generally usable.
Current features:
- Game states and state management, including some example menus and game and a template state.
- Wrappers to agnosticize gamedev features: Texture tables, sound, music, rectangle
- Basic UI structures - MenuText, MenuIcon, MenuButton
- Logging system to save a log file of variable values and such
- Handy Structures for game development:
- Rect structure
- Vector (dynamic array) data structure with unit tests (I made it :)
- Resizable window for SDL - don't have to play at 400x240. :)
Future features?
- Emscripten support for web-browser play?
- Built-in map editor (Make a game ON your playdate?? IDK)
- Work in progress - Map and MapTile
- Remap keys on PC
Published | 8 days ago |
Status | In development |
Category | Tool |
Author | Moosadee |
Tags | Game engine, Playdate, sdl |
Comments
Log in with itch.io to leave a comment.
Oh I love this! You continue to inspire me with your projects. Thank you.
Thank you for sharing such a brilliant project! Keep the good work!
Thanks! :) I'll post on the blog here when I make any notable updates.
I've been busy with class prep and other college responsibilities lately but I hope to get back to this! LMK if there are any feature ideas that you'd like to see!