请问大佬们:游戏开发和应用开发,这两种程序在编码设计、组织上有什么样子的区别呢?能否分享下感受

17 天前
 Mark24
869 次点击
所在节点    职场话题
7 条回复
tool2dx
17 天前
应用开发你要写的比较好,安卓一套本地 UI ,iOS 一套本地 UI, PC 端又是一套本地 UI 。有三套不同代码。

而游戏就一套,游戏引擎都帮你封装好了。
Mark24
17 天前
@tool2dx 是否可以用游戏的套件,开发应用呢

为什么 UI 迟迟无法统一,游戏却直接统一了?
tool2dx
17 天前
@Mark24 游戏那套 UI 费电,属于全屏刷新每秒 60 帧。应用是按需求刷新,理论上代码更麻烦,需要更多的状态管理,但是比较省电。

现在手机电池大了,会好一些,但 APP 还是偏向于原生 UI 开发。你问为什么,那就是官方推荐。
Mark24
17 天前
@tool2dx 感谢
samael
17 天前
随便说一下
应用是响应的基本就是所见所得, 组件之间的关系处理比较少
游戏是实时的, 不光要处理用户交互, 还要处理游戏世界单元之间关系
其实看游戏类型了, 不少也用 React, Flutter 这些框架做游戏的
UIXX
17 天前
问题问得不好,这种要具体软件具体分析的。
dvsilch
17 天前
举个例子:游戏业界逐渐开始使用的 ECS 架构就是以面向数据编程为核心搭建
具体介绍看 https://github.com/SanderMertens/ecs-faq

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1080793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX