On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+3)

Helloooo!

Things have been a bit quiet with the holidays, but we're back. There is code to write, trailers to make and bugs to fix!

Superpowers LÖVE

I've been writing some documentation for systems and plugins development and I realized we should make sure that things aren't going to change too much once we start supporting other engines.

So I spent some time building a basic LÖVE system for Superpowers. What is LÖVE? 🎵It is a sweet 2D Lua game framework. Its 0.10 release was just announced with mobile support!

I reused the media importer I wrote for Superpowers Web earlier this month and turned the Jade editor into a Lua editor. Pretty straightforward! The main challenge was getting the games to run. I added a button on first run to ask where the LÖVE executable is located:


Once LÖVE has been found, the system's runtime simply downloads all the assets, puts them in a temporary folder and points LÖVE to it. Here's a GIF showing a tutorial game I found online and manually imported into Superpowers:


Pretty cool? :) We've put the source code for the Superpowers LÖVE system on GitHub right away. Enjoy!