Brian Gilham

Engineering leader, husband, and father

love2d

As my exploration into Lua and Love2D continues, I’ve been working on a small Sokoban clone.

I have a lot of the basics figured out. I can load in level data (created in Tiled), draw the grid, handle collisions, push crates around, and track win/loss state.

Next up is global state management, more of the GUI, and lots of other niceties.


Playdate

I am extremely excited for Playdate, the upcoming handheld console from Panic. I’ve signed up for the chance to snag a developer unit and have been soaking up every technical detail I can find. It sounds like the SDK is similar to Love2D so I’ve focused early prototyping efforts there, taking care to abstract away Love2D specifics to make porting easier. It’s been interesting learning more about Lua. Particularly after spending years working with strongly-typed, compiled languages.

I am extremely excited for Playdate, the upcoming handheld console from Panic. I’ve signed up for the chance to snag a developer unit and have been soaking up every technical detail I can find.

It sounds like the SDK is similar to Love2D so I’ve focused early prototyping efforts there, taking care to abstract away Love2D specifics to make porting easier.

It’s been interesting learning more about Lua. Particularly after spending years working with strongly-typed, compiled languages.