我非常喜欢制作小型2D像素艺术游戏,尤其是使用一些限制的工具。像Pico-8和Playdate SDK这样的工具很简单、很有趣,并且允许你专注于游戏的想法而不是技术细节。几年前我就曾经设计了这个小游戏引擎的想法,Usagi。这个想法从来没有消失,所以我决定最后开始构建它。

今天,我发布了Usagi Engine的v1.0.0版本,经过制作一堆小游戏、获取开发者反馈以及稳定API后。它很简单,有一个很好的开发者体验(基于CLI、初始化模板、Lua插件集成以及通过一个命令在web、Linux、macOS和Windows平台导出)。它非常适合快速原型。看到你的游戏在编辑器中更新或是更新你的精灵是非常愉快的。

Usagi Engine是公共领域,其源码位于GitHub。它是由Rust和Raylib驱动的。

众所周知的类似工具有Pico-8、Picotron、Love2D和DragonRuby Game Toolkit。它们各有优缺点。我认为Usagi填补了其中的一个空白,它是免费的、开源的,并且有一个更现代的开发者体验。

现在引擎已经发布了v1.0.0,我将专注于使用它制作游戏、写一本教程书以及制作视频教程。 我非常喜欢分享我所学到的东西并帮助人们制作他们的游戏。

我希望你能检查一下引擎并分享你对它的看法。感谢!