我受到以前的浏览器游戏Surviv.io的启发,它的艺术风格类似,基本上都是圆圈。 我喜欢它的视觉简单性,感觉很容易进入并玩。 第一件事,我决定采用标准的尺寸作为基准。 我随机选择了128x128,仅凭直觉,就制作了所有的精灵。 圆圈,方块,钻石。 然后我渐渐陷入了真空主题,因为感觉像你是一个小型的吸尘机器人,围绕着吸入各种形状。 我最初开始做的是增量游戏,但后来转变为当前的roguelite。 我想有一些更复杂的形状作为敌人,通过google,我发现了一个SVG形状制作网站。 链接:https://www.fffuel.co/ssshape/ 我玩了玩并喜欢了它的外观,这些就是早期敌人的部分。 后来的敌人则是由更多的圆圈和方块组合而成,各种大小和颜色,结合一些糟糕的程序员艺术。 我以前就知道在寻找创意公用领域的许可之前,但通常质量和外观各不相同,所以很难依靠它。 使用像pixabay,wikimedia公共资源或其他网站,并且有时它们有所帮助,但最终我发现itch.io有最好的免费资产包。 我最终使用了它们来制作一些奖励图标,武器,各种枪支,剑, katana等。 这真的帮助减少了开发时间,之前我需要手动制作大量非常粗糙的版本。 这些可以在我的游戏的 crédits中看到! 虽然我可能会制作一个单独的公认帖子来提及一些个别资产。 从那里开始,需要大量的打磨来让它看起来更好。 它仍然感觉很摇晃,但比初始版本要好得多。 其他的帮助是统一和找到一个字体来使用,我的情况是,我选择了Atkinson Hyperlegible,因为名称意味着可读性。 链接:https://www.brailleinstitute.org/freefont/ 然后使用tweeners来基本上所有的动画,+一些编码动画逻辑通过移动旋转在某些转轴。 tweeners帮助使一切看起来更平滑。 个人使用leantween,但我相信任何东西都行。 我也制作了自定义的tween逻辑来处理损伤数字,因为它们在晚期游戏中真的堆积起来。 Unity粒子系统,追踪渲染器,基本URP光照也是使用的。 我选择简单的优先考虑性能,并且可以在尽可能多的平台上发布。 希望这些可以传达我的意思,并且它们在别人的手中可能会更好。 说到这点,我继续在它上面添加更多层次,查看Youtube教程,有时在这个领域。 如果你有其他想法来改善我的游戏,Vacuum Survivors的视觉效果和/或让它看起来更好,请分享! 总是寻求改进 :) 你可以尝试我的免费浏览器游戏版本! 或在安卓下载 或在Steam上添加到愿望清单