#Article

🗒 好文分享:我是如何从零开始手搓一个独立游戏并上架 Steam 的

🤖 近些年的 AI 热让很多有着一颗开发梦的朋友都蠢蠢欲动,真正落地到上架应用的人渐渐开始多了起来。

☝️ 今天推荐一篇文章,作者一个人全包,从零开始制作并发布独立游戏的过程,作者通过个人经历分享了开发、设计、测试和发布游戏的详细步骤和挑战,包括使用AI技术解决美术资源问题,利用多国语言翻译和安卓移植等技术手段,最终在Steam平台成功上线。我大致梳理了一下大纲:

🚩 游戏制作过程

项目启动与初期开发
项目灵感来源于现实生活中的加班文化,最初通过简单的技术栈进行开发。
初期DEMO开发使用了前端技术栈Vue和Electron。

美术资源与技术挑战
通过AI技术解决美术资源问题,使用stable diffusion生成2D美术素材。
遇到人物和场景风格一致性问题,最终采用固定风格描述的解决方案。

🚩 游戏设计与优化

游戏玩法与脚本引擎
游戏类型设定为SLG模拟经营,设计了简单的玩法和丰富的剧情。
开发了事件驱动的游戏脚本引擎,事件条件和内容存储在Sqlite数据库中。

项目进度与优化策略
面临进度缓慢的问题,通过减少角色数量和简化剧情加快开发。
通过设定截止日期和任务计划,提升开发效率。

🚩 发行与推广

Steamworks注册与审核
注册Steamworks账号并支付发行费用,填写税务表及上传必要文件。
游戏定价策略考虑到市场预期和玩家的经济情况。

多国语言与安卓移植
使用i18n库实现多国语言支持,借助API进行批量翻译。
学习Cordova进行安卓移植,解决兼容性问题。

感兴趣和有条件的朋友可以前往 V2EX 阅读全文(测试过无需登录)。
 
 
Back to Top