各位朋友们。坦白说,我有些卡住了,需要一些非常客观的反馈。
作为一个人小的开发者,像你们一样,我也是厌恶unity中的糟糕代码结构。最初,我去探索unity的Entity Component System(ECS)去实现模块化,但是说实话,感觉太过原始。在尝试与Cinemachine或基本2D物理结合时,如果不建立无限数量的桥梁,就感觉简直太蠢了。
所以我最终决定建立自己的完全解耦的系统。它使用脚本对象(ScriptableObjects)来存储所有的状态数据和全局事件。没有单例,没有硬依赖。一切都是数据驱动的逻辑系统。我甚至正在使用这种架构来构建当前的steam项目(一款黑暗的奇幻叙事点选游戏),所以这个系统非常灵活。
我决定对这个2D平台游戏版本进行过滤调整,又加入一些高级的物理学(verlet绳,幽灵健康条等),并将其上传到itch.io网站等待unity资产商店慢慢审核。但是......没反应,0卖座,浏览量寥寥无几。
我附上了平台游戏视频片段。对于在这里卖资产的开发者们来说:我在做什么错了?市场是否太过拥挤?我的itch.io页面是否解释了技术方面不够清晰?
从有生存经历的资产售卖者朋友们那里获得任何建议将会非常感激。 roasted 的话也无妨。
评论 (0)