游戏开发和软件开发哪个周期长?为何
抛开美术资源的制作时间,这部分已经比app高出一个复杂度。我着重从设计和程序上说一下:
app都是建立在成熟的软件设计思想和框架上的,例如MVC,MVP,MVVM等等。
底层积累
游戏为了提高性能,各种组件和功能都是自己撸,很少使用通用件。包括容器,通信协议,客户端引擎,网络库等等。这些都要花时间的,不仅每个厂一套,严重到每个项目一套、每人一套都是有的。
这些年这种情况转变了许多,Unity3D至少让一堆写引擎的家伙把心思放在如何折腾Shader和优化Mono性能上(包括坑)。
逻辑框架
在游戏逻辑的开发上,MVC的思想才基本普及。由于热更新的存在,游戏架构需要考虑脚本(lua、JavaScript)和框架语言(C++、C#)粘合。这在app上很少,更别说苹果已经封禁了跨平台工具。
3d游戏开发培训学校哪个好
做游戏开发培训的学校还挺多的,集中于一线城市吧,毕竟现在游戏开发的岗位需求在一线城市比较多,要找学校的话,可以先在他们官网问一下,最好是能实地去考察一下,有朋友在优就业学习过,学习氛围和课程内容都不错