文章目录
- 这份开源工具清单,收录了上百款小而美的创作工具
这份开源工具清单,收录了上百款小而美的创作工具
做游戏、做网站、做互动项目,大多数人第一反应是去搜商业软件。但有一份 GitHub 清单,专门收录那些小众、免费、实验性质的工具,覆盖从游戏引擎到音频处理的方方面面。
这个仓库叫 tools-list,由艺术家 everestpipkin 维护,目前有 1700 多个 Star。它不是那种罗列大牌软件的合集,而是聚焦在那些「小而有趣」的工具上,很多你可能听都没听过,但用起来会发现它们各有各的巧妙之处。
仓库的定位很明确:让人能在封闭的商业生态之外,找到可以自由使用的创作工具。作者还专门建了一个网站 tinytools.directory,方便按分类浏览和提交新工具。
整个清单按用途分成了几大板块。
游戏相关工具占了很大篇幅。里面有像 Bitsy 这样的像素风小游戏编辑器,拖拽几下就能做出一个可以走动、对话的小世界,社区也很活跃。PuzzleScript 专注解谜游戏,用浏览器就能开发。Twine 则是用来写互动叙事的,非线性故事、文字冒险都能搞定。更硬核一点的有 Godot,开源游戏引擎里文档最全、社区最活跃的一个,2D 和 3D 都支持。
还有一些更「奇怪」的小引擎。Flickgame 只需要把画面帧链接起来就能做出一个完整游戏。GB Studio 提供拖拽界面,做出来的东西可以导出成 HTML 或者真正的 Game Boy ROM。这类工具的特点是上手快、限制多,但正因为限制,反而能激发创意。
虚拟主机(Fantasy Console)这个分类也挺有意思。PICO-8 是其中最有名的,分辨率只有 128x128,调色板只有 16 色,写代码用 Lua,但就因为这些限制,催生了一批风格独特的游戏。类似的还有 TIC-80、LIKO-12,都是模拟一台不存在的游戏机来开发。
图形工具部分覆盖了像素画、矢量图、生成器等方向。Pixelorama 免费开源,支持图层。Piskel 是网页端的精灵图编辑器。Inkscape 做矢量图,Krita 做数字绘画,都是各自领域的老牌开源项目。还有一些专门用途的小工具,比如 Broider 可以画九宫格边框并导出成 CSS 代码,Nasu 专门画 NES 风格的精灵图。
3D 方向从轻量到重量级都有。MagicaVoxel 是体素编辑器,界面简洁,上手快。Blender 自不必说,功能全面的开源 3D 建模软件。中间档位有 Meshmixer、Sculptris 这类专注特定功能的工具。还有 MakeHuman 可以快速生成人体模型,虽然效果有点「微妙」,但用来做参考或者原型足够了。
音频工具同样丰富。音效生成方面,sfxr 是经典老工具,后来衍生出 bfxr、rFXGen 等一堆变体。音乐创作有 Bosca Ceoil 这种上手即用的作曲工具,也有 SuperCollider、Csound 这类面向专业用户的音频合成平台。VCV Rack 模拟了模块化合成器的体验,免费开源,模块社区也很活跃。
文本和写作工具也在收录范围内。从简单的在线编辑器到实验性的文本处理工具都有。编码环境方面,p5.js 是 Processing 的浏览器版本,对创作者友好,不需要太多编程基础就能做出视觉交互作品。
网页设计部分包含了一些配色工具、网站生成器,以及处理 CSS 和布局的小工具。文件处理方向则收录了格式转换、下载器、压缩工具等实用程序。
这份清单的价值不在于「全面」,而在于「发现」。它帮你绕过搜索引擎的竞价排名和算法推荐,直接看到那些由个人开发者或小团队做出的、可能永远不会出现在主流推荐里的工具。如果你正在做独立游戏、互动艺术项目,或者单纯想找点不一样的创作软件,这份清单值得翻一翻。
艺术项目,或者单纯想找点不一样的创作软件,这份清单值得翻一翻。