这篇记录一下《Invert》用到的工具、资源和服务。秉承两个原则:一,绝不侵犯版权;二,尽量节省开支。
首先是工具。游戏引擎使用免费的Unity个人版:
编码IDE使用免费的VisualStudio社区版:
Shader编写脚本使用可免费试用的SublimeText:
版本控制工具使用开源免费的SourceTree:
然后是各种Unity插件。缓动函数插件DOTween(免费):
本地存档插件Easy Save($29.99):
Json解析插件JSON .NET For Unity($25):
预设体扩展插件Prefab Evolution($25):
反作弊插件Anti-Cheat Toolkit($30):
贴图包插件Five Seamless Tileable Ground Textures(免费):
Shader包插件MK Glow System(免费):
Shader包插件Lava Flowing Shader(免费):
特效包插件Buff Loop FX(免费):
特效包插件KY Magic Effects Free(免费):
UI包插件Cartoon Forest GUI Pack($19):
音乐包插件In the Park(免费):
音效包插件FREE Casual Game SFX Pack(免费):
音效包插件TS Sounds(免费):
最后是用到的服务。远程代码托管使用免费的“码云”平台(OSChina旗下,鉴于尴尬的网络状况不得不选择国内平台):
云端服务使用Kii Cloud的免费版本:
仅插件就用了14个。这就是我最喜欢Unity的地方,Asset Store已经构建了一个完整的生态圈,只要你有想法,哪怕你不会作音乐、不会作图、甚至不会编程,仍然可以借助社区的力量构建你自己的游戏。今时早已不同往日,文明的发展给有志者带来了巨大的机会红利,新一代的基础设施为独立开发提供了巨大的支撑和便利,最终必将催生出一个全新的时代……