用u3d开发游戏步骤刚接触u3d不久,大概梳理了一下u3d的开发流程及可能遇到的问题,菜鸟们共同学习进步,大神们多谢来赐教。

0.开发游戏需要的技能点:(是否有什么遗漏的?)
1.了解u3d的游戏开发流程
1.1.学习了解u3d开发工具的各个窗体视图及功能等
1.2.将demo中的东西迅速过一遍,大致了解其结构等
1.3.3d美术资源的制作,如地图场景,角色模型及动作等
1.4.3d美术资源的导入整合
1.5.游戏逻辑编写
1.6.单元测试
1.7.各个平台的兼容性调整
1.8.打包发布

2.美术资源的制作
2.1.暂时先用免费的素材等(软件自带的素材应该够了吧?如果发布游戏中使用到自带的素材,是否会有侵权?)
2.2.如果要自己制作,3d模型等是否只能使用maya和3dmax此类工具?导出文件格式后缀是什么? u3d本身是否自带制作或修改的功能?
2.3.如果找美工合作或者外包,有经验的熟手,中高档的水平,做一套资源大概是多长时间什么价位?(麻烦有经验的估个价,以下面要求计算:三男三女的主角,每个玩家拥有约五十种技能动作(姿势相同),敌人一共有约一百种外形,但大部分只有普通行走和攻击等,拥有的技能动作约十种。外加音乐和音效)
2.4.如果直接在assets store购买资源的话,是否靠谱?上面说的一套大概是什么价位呢?

3.开发细节
3.1.游戏2d界面制作,如登录、注册、设置等界面。据说用NGUI比较好,是否还有要补充说点什么的?
3.2.玩家交互,如触摸和手势识别等的响应。
3.3.网络交互,使用socket长连接,接收/发送字节流。是否有什么插件之类的推荐一下?
3.4.模拟摇杆等的开发。 触摸事件的拦截如何处理?
3.5.loading界面,资源预加载
3.6.场景普通切换及特效切换
3.7.粒子系统。
3.8.镜头的移动旋转等控制,上帝视角与玩家视角的切换。
3.9.角色的行走。包括自动寻路和碰撞检测等,据说自动寻路用自带的Nav Mesh 就很好用了,是吗?
3.10.场景的修改编辑(例如星际、魔兽等游戏的建造兵营等)
3.11.本地文件的读写
3.12.总感觉还好了点什么重要的?

4.发布准备
4.1.单元测试,自动化测试脚本的编写,在u3d一般是用什么做的?
4.2.u3d的平台兼容性如何? 主要考虑ios和android这两个平台,是否有什么常见的坑?
4.3.打包发布的条件是什么?整个开发和发布应该都可以免费的吧?

本人列出的东西如有不完善,欢迎补充。
这些应该是大部分新手都会遇到的问题,希望大神们各自搞几点解答。对于无人解答的等我自己摸索明白后也会整理好发在这里。