unity3d如何培养游戏逻辑

逻辑实现者:工作是实现从游戏主循环到每个游戏元素的逻辑。一般小团队只有一个程序员,大团队有GPP(游戏玩程序员)。注意,如果是独立游戏项目,非程序员也可以借助第三方插件来扮演这个角色。

内容设计师(读作策华):在一个大团队里,基本上是策划的岗位,和传统的策划不一样是因为Unity团队里负责这个任务的人基本上要摆弄场景,做预制,没有动手能力是不可能写文档的。

美术:作品包括游戏概念图的设计到模型动画等美术资源的设计制作。具体细分可以参考游戏行业标准,Unity团队也不例外。

交互设计与实现:界面设计,界面实现编程,因为Unity下有很多好的UI插件,所以这个工作包括设计师和程序员都被合并在一起了。在Unity下,设计师自己做交互编程并不难。

主程序/架构师:适合大型项目或团队的高端职业。他们的主要任务不是制作用户可以玩的具体玩法,而是为其他团队成员搭建一个交流合作的框架。

工具集。对于一个大型的Unity项目,如果团队中没有这样一个经验丰富、头脑清醒的高手,项目很快就会被各种跳跃式推进(因为Unity开发新的功能原型太快)

,很容易忽略结构问题)的特征生产,然后在缺乏项目重建指导的情况下,生产效率从每周一个特征下降到每月一个特征

特性伴随着无数难以修复的bug。

服务器程序员:网游项目是必须的,其描述适用于游戏行业标准,在此不再赘述。

版本管理器:适合大型项目,最好掌握Git或plasticscm等分布式版本控制系统。优点是方便分支,可以把项目拆分成多个子项目。Unity项目大了以后,运营效率很差,拆分项目也有利于控制不同分工的团队成员的权限。

音效设计师:可选,建议外包音效,内部实现,因为Unity没有完整打包的音效中间件。音响设计师要想实际调试,必须完全掌握。

Unity组件系统,这个要求在国内还是比较高的。怕麻烦,就把外包的文件拿过来,让程序员或者策划导入测试。