Maybe this time
Hi, my name is Andy (@Bananattack on Twitter). I am entering Ludum Dare, probably.
For my game development, I will likely use Plum. Plum is my 2D desktop Lua game engine, it’s permissively licensed and rad (and so are all of its dependencies), and nearing a release. It has 2D rendering (OpenGL 3.2 core profile under the hood), hardware images/software canvases (.png, .gif, .jpeg, .bmp, .pcx, etc), audio (.ogg and a bajillion tracker formats thanks to libmodplug), tilemaps, sprites, multiple resizable windows, “fake” fullscreen (big borderless window), timing, keyboard, mouse, joysticks, files.
https://github.com/Bananattack/Plum
The code itself is cross-platform C++11 and should port without problems later, but I’ve only compiled for Windows lately, hopefully. A Linux port shouldn’t be too hard (and it used to compile on Ubuntu), but all of the build stuff for it was killed after I stopped maintaining it and it fell way behind — I want to bring it back sometime soon. I’d love to have people audit my code and help me port it to Linux/Mac. The Windows build is a single exe that bundles all of its dependencies statically, and I hope that other platform builds can be equally self-contained. This is my goal soon, and hopefully it will be of use for jamming games quickly during Ludum Dare.
Also, I have a few ideas for LD games, not even knowing the theme yet, that I might try and fit if they still apply. I leave things that vague though. I want to actually finish an LD entry. Maybe this time!