TweeVee / Interactive Movies

TweeVee is an engine for interactive videos built in javascript. You can create a branching movie in the style of Black Mirror: Bandersnatch starting from Twee files exported from the popular hypertext editor Twine. TweeVee source on GitHub TweeVee was created for a LIKELIKE livestream showcasing four interactive movies, from the pioneering Kinoautomat to the …

Twitch Plays Bees / Twitch Plays Everything / Twitch Plays MIDI

This Fall, due to COVID-19, I’m teaching a class about online multiplayer games. It’s a great excuse to learn new skills and run some little experiments in these long, socially distanced days. As class material, I put together two Processing templates to facilitate Twitch-powered multiplayer experiences. Every Twitch channel comes with an IRC chat and …

Notarizing your Flash/AIR applications for macOS

This guide is meant to help you notarize Adobe Flash and AIR executables for distribution outside of the App Store. Distributing within the App Store requires a few extra steps such as packing icons and setting up specific provisioning profiles as well. Some of the following steps are likely to apply to software developed with …

p5.play

I just released p5.play, a javascript library for the creation of games and playthings. It’s still a beta but it includes features that are common to most 2D games: Sprites with animation support, collision detection and resolution (limited to Axis Aligned Bounding Boxes and circles for now), a camera and functions to facilitate mouse and …

Images of Monetization

Around 2010 I noticed the emergence of an iconography tied to the buzzword monetization. Zynga and the Appstore were blowing up and a new parasitical industry began to promise shortcuts to commercial success. Their offers involve selling users, proposing bizantine revenue sharing systems, manufacturing ratings and other sketchy marketing services. One visual trope was dominating …

Gatekeeper and the rise of the Total Apple Consumer

Somewhere in UK, a dialog box pops up on the screen of a Mac computer. The user contacts me asking for an explanation I can’t quite provide. The same file (a downloadable version of Phone Story) works perfectly on my machine, also a Mac. It turns out the “file damaged” message is produced by Gatekeeper, …

New website?

Sort of. I had to ditch the old baroque, over-themed and essentially un-updatable Drupal-based content management system for a leaner solution based on WordPress. The Italian section (hundreds of nodes), the game pages, and some old content will continue to exist as static HTML – which has the great advantage of not vomiting errors after …