Unity3D游戏开发流程与规范.pptVIP

  • 28
  • 0
  • 约1.25千字
  • 约 21页
  • 2024-04-27 发布于广西
  • 举报

经验分享

Unity3D游戏开发流程与标准108kmStudio2012.04

为什么要有标准游戏开发是所有软件开发类型中最难的一种。要求各种专业人员〔筹划、程序、美术等等〕高度的协同配合。确保游戏进度良性推进。

标准的目的让团队每个人都明确:要做什么?什么时候完成?完成到什么程度?悲剧:前期松散,后期加班,工作量无从估计。

一、游戏工程流程

游戏工程流程1.原型阶段实现游戏的必要技术验证。产出:一个最简单的只有1关或者1个场景的的游戏原型。美术效果图。2.Alpha版阶段完善游戏角色的逻辑,定义完善的数据结构和关卡配置,制作游戏UI,菜单UI等。产出:一个能玩假设干关卡的版本。

游戏工程流程3.Beta版阶段完善逻辑,批量制作美术,关卡或者其他游戏内容,细化UI等各方面。加IAP,GameCenter等。产出:完整的可玩版本,具备所有的游戏内容、关卡等。4.产品阶段测试,修Bug,图标,截图,多语言说明,视频录制等等准备上线需要做的一切事情。提交上线。产出:可以提交上线的app包。

二、工程结构

Unity工程目录结构自定义目录以“_”开头。一级目录大小写。原始素材全小写+下划线加工过的素材,Prefab等,大小写文本需求文档...

Unity工程目录结构文本需求文档〔小团队任务管理〕。

代码标准类命名:大小写。例如:EnemyAI.cs。类变量命名:首字母小写。或者m开头。例如:mPoints。函数内变量命名:全小写+下划线,或者下划线开头。例如:new_amount。

代码功能结构标准GameController.cs控制每局游戏的流程GlobalManager.cs控制总流程及公有变量InputController.cs控制所有输入Player.cs主角逻辑SoundController.cs控制声音

三、美术标准

2D美术标准以1024x768为准。重要内容区。兼容iPhone/iPad。iPhone/iPad/Mac版对应的Free版

图片输出标准common/目录。预览效果图。统一PNG。btn_xxx.png、btn_xxx_f2.png

GUI美术素材管理GUI所有按钮和窗口背景必须分开,使用不同的Atlas。场景之间尽量不共用Atlas。可重用的设计。ImageImport。

3D美术标准最终成品每个面片都必须起一个名字。英文或者拼音皆可。所有模型、面片、材质的命名,严禁使用中文!

3D动作标准model.fbx、。model.fbx必须绑骨骼。所有动作在源文件里。过度动作可以不做。

四、我们的产品

产品展示RobotBros.机器人兄弟DevilGolfHD魔鬼高尔夫HDDevilGolf魔鬼高尔夫RobotFactory机器人工厂FightDesert沙漠防御SoccerFighter劲爆足球

北京一零八科技谢谢梁伟国Waigo

://weibo/Waigo

文档评论(0)

1亿VIP精品文档

相关文档