我一直在开发一个基于浏览器的游戏,这个游戏基本上就是Superhot和Super Meat Boy的混搭。它使用我自己的引擎,设计成可以在任何现代web浏览器或普通PC上运行,60fps。所有的绘图都是通过我自己的渲染管道直接绘制到canvas上,通过精心的优化,我可以推送大量的像素和伪3D效果,而不使用WebGL或任何其他框架。

我以前很喜欢demoscene,特别是极限大小限制的比赛,所以引擎不使用任何外部资源。所有的视觉效果和声音都是通过代码生成的,包括我的底层引擎,总共压缩代码大小约为150kb/0.15mb。每张图片我分享的大小约是游戏的5倍。

这个游戏还具有一个基于web的地图编辑器,玩家可以创建自己的地图和挑战,并通过URL分享它们(所有信息都使用我自己的自定义压缩方案编码)。

无论如何,这个游戏对我来说是一种有趣的私人爱好,也是保持我编码爱好的一个手段。虽然我从来没有商业化的计划,但随着时间的推移,它确实变成了一个很有趣的游戏,我开始思考是否应该正式发布。

我认为它是一个浏览器优先的游戏,并且一些功能(如分享URL)是基于这个模型设计的。所以我的问题是,如果我不想把它作为一个免费的好奇心游戏发布,Steam是否是唯一的选择?

编辑:我应该补充一下,我已经听说了itch.io,但它似乎充满了很低劣的游戏,我不确定itch.io上发布的好处,除了支付基础设施。同样,我已经开发web应用近25年,所以我对这个方面很自信,但显然我没有受众。