STRAWBERRY
A C++ OpenGL Custom Engine with lua scripting
After doing a bunch of game jams in PICO-8, I wanted to try and make something similiar but with less restrictions. A cross between PICO-8 and Love2D. I've been slowly adding more features and making little games with this engine every chance I get!
ENGINE FEATURES
LEVEL EDITOR
A basic level editor where you change tiles contained in a single map.
SPRITESHEET VIEWER
Strawberry offers 4 spritesheets that you can draw in and then reference the sprite by index when you want to draw. Made a simple viewer that makes it easier to see which index you wanted as well as see how the spritesheet got imported into the engine.
SPLINE EDITOR
A simple Cubic Bezier Curve Editor. Allows me to visually see a normalized curve so that I can fine tune it to improve the "juice" of a game. Strawberry offers 10 curves that you can use in game by referencing their index.
ADDITIONAL FEATURES
Ports to web with Emscripten
Collision Editor
Lua Scripting
Custom Lua API (called Berry)
Create / Load Projects
Screenshot / Gif Capturing
GAMES MADE IN STRAWBERRY
UNTITLED GAME JAM #2
Made for Global Game Jam 2020
UNTITLED GAME JAM #3
Made for Ludum Dare 46