Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
A jam submission

FilterJSView project page

Create procedurally generated textures and photo filters
Submitted by Cosmo Myzrail Gorynych (@cosmogorynych) — 7 days, 7 hours before the deadline
Add to collection

Play tool

FilterJS's page


CriteriaRankScore*Raw Score
IDEA | Was this game innovative, or did it use interesting mechanics?#432.8875.000
VISUALS | Did this game have nice graphics, art or design?#482.8875.000
FUN | Was this game satisfying to play or did it bring you joy?#971.7323.000
AUDIO | Did this game have great music or sound design?#1200.5771.000
MOOD | Did this game have atmosphere, or did it make you feel something?#1230.5771.000

Ranked from 1 rating. Score is adjusted from raw score by the median number of ratings per game in the jam.

Let people know how long has this project been going, or share a bit of its history.
I actually don't remember when I started this project or for how long I had been working on it. Maybe I wrote the base of it about a half of a year ago, or maybe even earlier. It lacked speed and content.

Now, I added a basement for WebGL-powered renderers, added more nodes, and released it as a tool on It is open-sourced (GPL-3), so maybe some people will find it to turn FilterJS into something greater.

Leave a comment

Log in with to leave a comment.


Submitted (1 edit) (+1)

This is fantastic - potentially a really useful tool! I could definitely see myself using this in the future. It's also quite fun to play around with :)

I had a couple of requests though (maybe these are already in and I missed them):

  • Batch processing options (e.g. apply a filter you've created to all images in a folder)
  • Automatically create an input node for things like numbers when you drag from an input onto an empty space
  • How do you delete a node?

What a heartwarming comment ^-^

Nodes can be deleted using the Delete key on your keyboard. Other functions are absent (yet), and I currently don't have much spare time to make them real.