Open Source, Experimental, and Tiny Tools Roundup
Open Source, Experimental, and Tiny Tools Roundup
This is a list of smaller tools that might be useful in building your game/website/interactive
project. Although I’ve mostly also included the ‘standards’, this list has a focus on artful tools &
toys that are as fun to use as they are functional.
Questions? Check the FAQ at the bottom, then email everest.pipkin @ gmail
Games-focused tools:
● Flickgame - A truly tiny engine, link frames to other frames. Share online or export.
● GB Studio - A drag and drop gameboy interface that lets you do some scripting. Export
to html or an actual gameboy rom!
● Bitsy - Bitsy is a simple sprite-based editor that lets you build rooms & worlds. Walk
around and talk to people and be somewhere. Has a strong community.
● Borksy / Bitsy HD / bitsy hacks / bitsy mixer template - Hacks that extend the
functionality of bitsy in various ways.
● Flicksy - A tool for drawing and assembling graphical hypertext games - lets you import
drawings!
● Mosi - Similar to bitsy, but with more color & sound support, and more advanced
scripting options.
● Bravitzlana - A tool for making small interactive scenes (3d! kind of) that you can share
with people.
● PuzzleScript - An open source, HTML5 puzzle-game oriented editor.
● Dungeonscript - Puzzlescript, but first person
● RPG Paper Maker - An extremely cute jrpg-focused engine that lets you place flat sprites
in a 3d world. (free, but $70 if you sell your game commercially)
● Flatgames / Flatpack - Flatgames are as much a concept as engine (2d, a raw
combination of movement, art and sound), but Flatpack bundles those ideas up into a
tool that you can import into Unity or run on Android.
● Tiny Game Maker - For small, one screen games without programming.
● Kooltool - An experimental game making tool which has Kidpix vibes.
● The Unfolding Game Engine - One to watch (in early access right now). A “paint a world”
engine that lets you make your world while playing it. 2.5d.
● Multiverse - Not out yet - a storytelling and game making tools/game.
● Bitmelo - A game editor and engine for making small pixel art games. In early access,
exports to HTML5.
● Sok Worlds ($3) - A truly wild game/tool where you make and explore 3d collage worlds
(images from the pixabay API, but there are over a million to choose from.).
● Sok Stories ($3) - A drawing-based way to make and share games.
● Playscii - Also an ascii art and animation program, but the game mode documented
here: http://vectorpoem.com/playscii/howto_game.html
● Wick Editor - Also an animation program- a friendly flash-like for multimedia projects that
allows interaction and game-like play.
● Unicorn Console - A “a quick and dirty engine … with a resolution of 400x240 pixels.”
● Vipercard - An open source reimagining of 1987’s Hypercard.
● Twine - An open-source tool for telling interactive, nonlinear stories. Has a big
community and multiple versions and themes.
● Choicescript - Like Twine, but for more traditional CYOA gamebooks-with-stats. Tight
community on the forums.
● Tiny Choice - The tiniest of twine-likes, written in the browser.
● Inform - A design system for interactive fiction which has been around for a while!
● Ink - A narrative engine designed to slot into a game engine.
● StudyCrafter - A scratch-like platform where you can play, share, and create interactive
projects, on the browser or offline, and collect data from players.
● Inklewriter - The “baby” Ink, runs in browser and great for CYOA, same UI as Sorcery!
● The Adliberum Engine - (Free but on Steam, early access) Make text adventures, muds
and text-powered roleplaying games.
● Yarn Spinner - The friendly tool for writing game dialogue.
● Cheap Bots Done Quick - A site where you can make a twitterbot today.
Fantasy consoles:
A fantasy console is like a regular console (machine specs, dev tools, community), but without
hardware. It is like an emulator for a machine that never existed. Generally, these are in the
form of an application.
● Pico8 ($15) - probably the most popular fantasy console for game dev, pico8 has harsh
limitations but that are intentionally chosen. code is written in lua. export to standalone
HTML+JS or PNG (fantasy cartridge, need pico8 to play)
● Tic-80 - coding in lua and moonscript. export to html or .tic.
● Pixel Vision 8 (free, pro version is $30) - a no-console fantasy computer, navigate like
the familiar icon-based desktops you know.
● LIKO-12 - Entirely open-source and free, written in Lua. The dev says: “Why did I
develop this? Because I wanted to buy PICO-8 but that's not possible without credit
cards (no internet shopping in Syria)”
● Pix64 - an extremely tiny fantasy console (64x64 px).
● Homegirl Pro - A fantasy console with a very different vibe! This one dispenses of pixel
nostalgia and is modeled after a Commodore Amiga. Coding in Lua.
● VectorBoy - Again, a fantasy console that breaks the mold - VectorBoy uses straight
lines to emulate vector graphics.
● VVpet - A fantasy console for LCD virtual pet games
● Voxatron - ($20, come with Pico-8) Fantasy Console for voxel (3d pixel, kind of?) games.
● LowRes NX - BASIC programming on iOS, as well as desktops.
● Pyxel - A retro game engine for Python
● Zany80 - A fantasy console designed around the Z80 processor.
● Riko4 - A Fantasy Console intended as a tool for pixel art game development.
● ECoS - A modern fantasy console with Entity-Component-System modular architecture.
● Nano JAMMER - A truly tiny console that runs in the browser and integrates into Google
Drive. Code in the nano programming language.
● Rewtro - A wild little console that runs games encoded in a very small amount of data,
meaning they can be printed as qr-codes.
● Script-8 - A fantasy computer for making, sharing, and playing tiny retro-looking games.
Free, browser-based, and open-source. Code in Javascript
Didn’t find what you were looking for? Just into fantasy consoles? More of them detailed
here: https://github.com/paladin-t/fantasy
● Oikospiel-tools - Trigger-based tools for Unity for crafting games without programming.
● Unity Bitmap Drawing - A library for adding real-time drawing to your Unity project.
● Clayxels - Adds tiny voxels that seamlessly blend together like clay.
● unity-wave-function-collapse - Bitmap & tilemap generation from a single example.
● Tessera (5$)- 2d / 3d wave function collapse generation.
● Borderless Unity Windows - A tiny tool for making Unity frameless apps from script.
● First Person Drifter - The original drifting game controller. Download an updated package
for Unity 2019 from me here.
● Unity Recorder - An editor-only tool that captures video and animation data during
gameplay.
● Bobbin - A small Unity editor tool that can automatically download and import anything
with a URL into the project.
● Meshedit ($35) - A Unity extension that lets you create and texture models from scratch.
● Doodlestudio 95 ($45) - A FUN drawing and animation tool for Unity.
● Raymarching Toolkit ($75) - A Unity add-on for editing raymarched scenes live.
● Path Creator - Path creation asset for Unity game development
● NaughtyAttributes - Create powerful inspectors without the need for custom editors.
● UCLA Game Lab Mesh Creator - Extrudes 2D drawings into 3D objects.
● Rhythm beat mapper ($45) - Synchronizes gameplay to music in your video game.
● JPEG-MP4-Compression - recreates the effect of JPEG/MP4 compression as a
PostProcessing Effect.
Godot Extenders:
Tools or plug-ins that change the experience of using Godot.
● WAT - An automated testing framework for Godot built entirely within Godot itself
● Tiled - The standard free, easy to use and flexible level editor.
● OGMO - A free, open source, project oriented level editor.
● Tilesetter - Tileset designing made easy.
● SPARTAN Procedural Tile Generator - A pixel art drawing and animation tool specialised
in creating tiles and animated sprites for games.
● Medieval Fantasy Town Generator - Generates a random medieval city layout of a
requested size & can export to JSON.
● City Viewer - The city viewer to see the above/other maps in 3d!
● One Page Dungeon - A very simple one page dungeon generator.
● Map Generator - A cellular automata tool for building custom maps, envisioned for use in
tabletop roleplaying games.
● Paper Dungeon Maker - A very little map generator with optional csv output.
● RPG Map II - A tabletop oriented map editor with clean and simple design.
● Snazzy Maps - Nice map stylings for Google Maps.
● Google Earth Studio - Automate flying about the world.
● Topo Topo - Get a little square of 3d elevation data, anywhere.
● Nototo - Build and visualize all your notes, as a map
● terrain.party - nice interface for getting terrain heightmaps anywhere in the world
Graphics:
Tools for making images.
Pixel art:
● pixeldudesmaker - What it sounds like - generates little pixel dudes.
● Pixelorama - Free & open-source 2D sprite editor with layers.
● dpixel - An odd pixel art remastering tool - pixels go in, smoothed images come
out.
● Sink's Fun Pack - Mostly a paint tool but also a level editor!
● Broider - A tool for making "9-patch" borders, exports as CSS code.
● Nasu - A tool for making NES sprites.
● Piskel - Web-based editor for sprites, spritesheets.
● Aseprite - Animated sprite editor and pixel art tool, free if compiled yourself.
ASCII/ANSI/etc:
● Petmate - a cross-platform C64 PETSCII image editor.
● Playscii - ASCII art generator. (Also an engine - see above).
● alivepaintery - Windows ASCII paint tool - “draw stuff it's fun”.
● edscii - An ASCII/ANSI art tool w/ support for arbitrary character sets and color
palettes.
● rexpaint - A powerful and user-friendly ASCII art editor.
● Glyph Drawing Club - A free online modular design and text art tool where people
can draw with the keyboard.
● Paint with Webflow - A very simple pixel art canvas.
● ASCII PAINT & ASCII PAINT (SKELETON EDITION) - Paint ASCII art by filling in
a very accessible ASCII grid.
● UUUmoji - An "Emoji Raster System" for uploaded images.
● Ascii Generator 2 - An application to convert images into high quality ASCII art.
● AnsiLove/C- A tool to convert ANSI and artscene-related file formats into PNG
images.
Vector:
● cozyvec - A terminal program for creating plotter art (SVG files) in javascript.
● Dotgrid - A grid-based vector drawing software designed to create logos, icons
and type.
● Inkscape - A free, open-source, cross-platform vector graphics editor.
● https://www.nodebox.net/ - a cross-platform tool to create generative vector
graphics
Generators:
● Rune Generator - A teeny-weeny rune generator.
● Texatool - Generate textures in a procedural/automatized way.
● Glyph Generator - A generator of glyphs for use in games, world building or for
fun.
● Simple Model Poser - A tool for posing a figure to draw from.
● LPC Spritesheet Character Generator - A pixel-art RPG-style character
spritesheet generator.
● On generative landscapes: https://generativelandscapes.wordpress.com/
● Terragen - Photorealistic 3d terrain generator. Some versions are free for
noncommercial use
● Mapgen4 - Paint mountains, valleys, and oceans which determine biomes.
● pattern mutation - A tool for painting and exploring tiling patterns.
Other:
● Controller Prompts - A comprehensive collection of controllers and keyboard
button prompts for all consoles.
● Hyperdither - An OS X app that uses dithering to turn color or grayscale images
into 1-bit black and white.
● Atkinson Dithering - Same thing as Hyperdither more or less, just on the web.
● Dithermachine - A tool to help you generate dithering automatically.
● BECOME A GREAT ARTIST IN JUST 10 SECONDS & Scrunch & Sweet
Nothings & Icosa - Art toys/games that make unstable and dense colorfields, also
usable as compositional tools.
● darktable - An open source photography workflow application and raw developer.
● Pencil - a free and open-source GUI prototyping tool
● glitch-this! - highly customizable glitched images and GIFs in the command line.
● Kraken - app for smaller weight of files, assets
3D:
Tools that help you deal with 3d models or 3d space.
Sound editors:
● Paulstretch - A program for extreme audio stretching. Make choruses and
ambient tones.
● Audacity - The free software for recording and editing sounds.
● AudioSculpt - A visual approach to modifying a sound file.
● Reaper - Digital audio workstation
● Cecilia - Audio signal processing environment for mangling sound.
● FamiStudio - NES Music Editor.
Coding:
Machine learning:
● RunwayML - A simple interface for using ML in creative applications.
● Generated Photos - AI generated models for projects.
● This Person Doesn’t Exist - Same as above but generated live, bonus cats & horses.
● Talk to Transformer - Chat with a GPT2 text AI model, perhaps useful in generating that
next line when you’ve got writer’s block.
● Components AI - an experimental computational design platform for exploring generative
space.
● AI Gigapixel ($100, full free trial) - Upscale photos in an app.
● Let’s Enhance.io - “Image enhancement powered by AI”
● ArtBreeder - Breed two images & use trained models in an app
● ml5.js - Web interface to make machine learning approachable.
● ColouriseSG - A deep learning colouriser prototype.
● Deep Angel - automatically remove objects or people from images.
● Cartoonify - Turn a photo into a cartoon with a neural network.
● Resemble.Ai - Clone any voice so it sounds like a real human. Free demo.
● Deezer - an audio source separation library including pretrained models.
● Pix2Pix - image transformation between parallel datasets of corresponding image pairs
● More: https://aiartists.org/ai-generated-art-tools
Live Coding:
● Orca - An esoteric language, usable as a live coding environment that can send and
create MIDI, OSC & UDP signals.
● Hydra - A platform for live coding visuals, where each browser window is a node.
● cables - A tool for creating beautiful interactive content with nodes.
● Fragment - a collaborative cross-platform AV live coding environment with pixels.
● Sonic Pi - A live code-based music creation and performance tool, also can export
tracks.
● vvvv - A hybrid visual/textual live-programming environment for easy prototyping and
development.
● Tooll.io - a free open source solution for creating interactive 3d content and animations.
● Vuo - an application to help people develop interactive experiences, live performances,
digital media, and more. Basic version is free.
Text:
‘Productivity’:
● When2meet - Free doodle polls.
● Columns - Checklists arranged in columns.
● Pomoday - Web-based task management software you can use with just a keyboard.
● CrushEntropy - A (slightly aggressive) but flexible scheduling tool.
● Linklist - A way to collect, organize, and share lists with links.
Making websites:
● Neocities - The Geocities of now, make a free website.
● Hypnospace Productivity Suite - Hypnospace Page Builder and Hypnospace Tune
Sequencer from Hypnospace Outlaw - make your own!
● txti - Make a super fast & low bandwidth website right in the browser.
● Binder - A simple web template that connects a series of already-existing webpages.
● Beaker Browser - A peer-to-peer browser that lets you publish websites easily and
immediately with the dat protocol.
● Glitch - Web-based tools to make and share websites & apps.
● Clone Zone - Clone and edit your own version of popular websites.
● Snap2HTML - Takes a "snapshot" of folder structures on your harddrive and saves as
HTML files.
● Art HTML Listing - creates filtered, sorted, fully customizable directory listings, indexes,
menus, maps and trees.
● Tree Command - List a directory as a webpage or in the console, Mac.
● Tree HTML - S/A, python.
● Enoki - An experimental and decentralized tool for peer-to-peer publishing.
● MAMP - A free, local server environment to run WordPress on a desktop.
● txt.fyi - Write something, hit publish, and it's live.
● temper - Create your personal onepager website in a few clicks.
● Archetype - An invitation for artists to use the web as an independent exhibition space.
● Odie - makes a webpage with a published google doc & gives it an odie subdomain
● ether2html - design a webpage collectively using Etherpad, a collaborative text editor.
● HTML 2 print - a boilerplate, a minimal example to start a print project using HTML.
● DesignBase - A database of highly curated free resources for all designers.
● Timber - Helps you create fully-customized WordPress themes.
● Hotglue - Make a website like a collage (free hosting, or self-hosted w/ PHP)
Colors:
Tools for picking, analyzing, or seeing colors.
● https://alternativeto.net/ - Put in the name of the software you wish you could afford, get
alternatives back!
● http://www.ambrosine.com/resource.php - An older but huge games resource list -
somewhat dated, but still lots of good in here.
● https://itch.io/tools - The itch.io tools page, sorted by popularity.
● https://kool.tools/tool-gallery - mark wonnacot’s careful selection of interesting tools.
● https://gist.github.com/brendanzab/3792143 - World building miscellany links.
● http://www.nathalielawhead.com/candybox/the-wonderful-world-of-tools-made-by-small-t
eams-solo-devs-and-shareware-weird-beautiful-and-experimental-things-to-be-creative-i
n-an-analysis-on-building-for-approachability - Nathalie Lawhead breaks down the why
on why small tools are great.
● http://www.nathalielawhead.com/candybox/building-weird-games-with-alternative-technol
ogies-workshop - S/A but on general workflows!
● https://joon.be/techtoolbox/ - GDC talks on homemade/weird/experimental tools.
● https://aiartists.org/ai-generated-art-tools - Tools for AI & art.
● http://www.galaxykate.com/pdfs/ComptonMateas-Casual%20Creators.pdf - Kate
Compton talks about casual creators and tool usage.
● https://itch.io/t/10237/personal-games-resource-list - A list of resources towards personal
games from 2014.
● https://notabug.org/Calinou/awesome-gamedev - A list of (code focused) gamedev tools.
● https://opensourcedesign.net/resources/ - Design tools.
● https://github.com/cjbarber/ToolsOfTheTrade - Long long list of code tools.
● https://generativelandscapes.wordpress.com/ - All about generative landscapes
● http://www.procjam.com/ - All about generating things in general!
● https://docs.google.com/document/d/1I5RulboZQx8X8NO3fDQ6yuCxI0ao0W7AAsz-2W
3cqzA/edit - A similarly exhaustive list of new media tools, with a lot oriented around
video & performance.
● https://docs.google.com/spreadsheets/d/1nc_A1VIJQ1AiZrY_Eet1ICtwNVRomNj6azU_D
obKXIY/htmlview#gid=0 - Image tool list!
● https://timrodenbroeker.de/resources/ - Many resources and learning links, sorted by
type
● http://osp.kitchen/tools/ - Open Source Publishing tools
● https://beepb00p.xyz/annotating.html - How to annotate literally everything (tools &
theory).
● https://docs.google.com/document/d/1Fa2-0H8XUrVhesKNikA2KJ2qTNjjZzdjDSUWWtW
97KI/edit - Milan's Ultimate Resource List - Code, design, & education focus
● https://plaintextproject.online/tools.html - List of tools that can help you work and live
more efficiently in plain text.
● https://webfieldmanual.com - A curated list of resources focused on documenting only
the best knowledge for designing experiences and interfaces on the web.
FAQ:
As a part of the class, we’ve been practicing stringing together smaller solutions and
toolkits to create chains of production that lets us make games and game-like things
entirely outside of standard engines. This list began as a casual resource for that
classroom and grew to be a resource of scope.