A downloadable tool for Windows

Download NowName your own price

Rectitude is a procedural editor that empowers artists to work freely, create multiple iterations and rapidly explore ideas.

In Rectitude, every action is stored in a node. These nodes are then combined into  graphs which define generators.  The values in a graph can be tweaked to refine its outcome or to create similar yet unique results. A graph can also be reused as a node in another graph to to let you build your own library of generators. 

With rectitude, you can :

  • create parametric pixel-art textures or blocks 
  • create a infinity of sprite variation. (like the spaceships)
  • create a complex scene (like a cityscape)
  • create animations, movies. ( experimental for now)

Take a look at the example projects :

Start now :

  • Build parametric pixel-art images
  • reuse them into bigger ones, up to a parametric scene?
  • export them as png, gif, mp4

You only need to learn 5 things :

  1. how to add a node to the graph,
  2. how to connect nodes,
  3. how to use the basic transform nodes : cut, move, enlarge, colorize, etc. 
  4. how to change properties of the value nodes
  5. how to export the generated image.
Updated 16 days ago
StatusIn development
Rated 4.7 out of 5 stars
(3 total ratings)
Tags16-bit, 2D, 8-Bit, Pixel Art, Procedural Generation, procgen, Retro, Sprites, Tilemap, tool


Download NowName your own price

Click download now to get access to the following files:

rectitude.exe 290 MB
Version 2023-05-22
test-2019-09-08.zip 902 kB

Development log

View all posts


Log in with itch.io to leave a comment.

This is incredible!

is development still being done on this application?


Yes, but the next release is quite big. so I take my time. It shouldn't be too long though. But I have no excuse for more blogpost. I'll try to fix that.

thanks for answering my question


You may want to look at : 


This is another important piece to get most of the power from rectitude.

Do you plan to release a version for Linux at some point?


Maybe. Most of the code is platform agnostic, so this is mostly a time problem.

Alright, I will keep this tool in mind then.

I, too, would love a Linux (or even OSX) version, if you ever do it.

thank you for the feedback, I'll think about it.

How should I send bug reports?

thank you for testing :)

You can send them here : https://bitbucket.org/lbarret/reactive2/issues?status=new&status=open