A downloadable game for Windows and macOS

Click & drag your way your way to victory in this window manager-centric puzzle game.

Think outside the box with Lens, the window-bridging tool that allows certain objects to carry from one window into the next.

This game was made in under 30 days by NotExplosive (aka: nxplv) with about a dozen sounds taken from freesound.org (all credited within the game) and one asset borrowed from Medamaudee on a previous project we collaborated on that never saw the light of day.

This game is entered as a submission for IGMC and Github Game Off as it was made within the time constraints for both jams.

Version 2 is the exact same game, the only change is a slightly newer version of LOVE2D (11.1 to 11.2) which should fix the bug where the game doesn't run on some machines.

PlatformsWindows, macOS
GenrePuzzle, Simulation
Made withLÖVE
Tags2D, glitch, LÖVE, Retro, satire
LicenseMIT License
Average sessionAbout an hour


lens-v1.zip 29 MB
lens-v1-moonshine-disabled.zip 29 MB
lens-v2.zip 29 MB
lens-v2-macos.zip 57 MB

Development log


Log in with itch.io to leave a comment.

This was really really fun. Thank you.

Here's my playthrough!

Hello , is there any Linux port planned ? Or any place where I can find the .love ?

Hiya! Since this is open source I have an easy answer for you: https://github.com/notexplosive/lens-window-game

clone/download the repo and change .zip to .love :)

hello, I'm a mac user

gonna try the game in wine, i'll let you know how it goes

It ran, but gave this error when I scored 30 in poptire:


components/poptire.lua:107: attempt to index field 'scene' (a nil value)


components/poptire.lua:107: in function 'update'
nx/game/actor.lua:20: in function 'sceneUpdate'
apps/lens.lua:23: in function 'canvasUpdate'
system/window.lua:109: in function 'update'
nx/update.lua:13: in function 'update'
[C]: in function 'xpcall'

Hi! Mac port is coming in just a few days. IGMC won't let me update the uploads section until the judging period ends.

Hiya again! Just so you know I now have an official mac port up. :)

Idk how i got to a point of crashing the game, but this just happened:


moonshine/init.lua:46: Cannot create Canvas: Texture format cannot be rendered to on this system.


[C]: in function 'newCanvas'
moonshine/init.lua:46: in function 'moonshine'
nx/update.lua:45: in function 'draw'
[C]: in function 'xpcall'

Hiya! This appears to be because you don't have a video card, is that correct? If that's the case there's a chance the game won't run on your system at all. I can look into that bug in particular (moonshine is a third-party library the game uses for shaders, it's not at all essential to the game). I have another version posted above with moonshine disabled, let me know if this runs.