工业化的定义:

制作流程呈现标准化、工具化、自动化、平台化

标准化:规范和框架,提供通用能力

规范:

1.程序编码规范

2.美术资源规范

3.开发流程规范

4.维护发布规范

框架:

1.在一个项目的起始阶段,提供一个必选的包Framework,和多个可选包,都以UnityPackages形式存在。必选包内包含的是所有项目都需要用到的内容,如资源加载,资源打包,Lua框架,美术格式导入,UI框架等等,防止每个项目组自己去重复造轮子。

2.提供统一的编程范式,规范程序的书写习惯。

自动化的定义:

在无人参与的情况下,利用控制装置使被控对象或过程自动按照预定规律运行。

1.美术资源导入的自动化。

2.关于SVNMerge的自动化

3.关于自动定位项目阻断的自动化

4.减少重复等待时间,工具栏扩展,Unity快速启动模式

技术:

Unity的AssetBundle资源加载改为自己的一套资源加载VirtualFileSystem(一看就比较高大上,咱不研究)

资源加载不再采用字符串路径的方式去加载,防止产生lua和C#的字符串消耗,用hashcode代替。

业务逻辑(lua)不持有或访问任何GameObject,防止编写不规范导致的内存泄漏,在lua层创建实例的时候拿到的只是一个id。

在玛雅中就能将资源导出并自动导入到Unity中进行一系列的设置,如果做不到在玛雅中一键导出,也可以做到将导出的资源放置在文件夹中,通过一个py工具,将资源导入到Unity并进行一系列的设置,包括资源命名等,同时还能加入限制,例如模型的面数超过限制,模型为中文名,名字长度超出等,可以直接导入失败,还能限定死美术提交的目录,避免提交错误。

自动Merge工具,在SVN提交时需要将Tapd单号放在日志中,Merge工具可以将对应Tapd单号的记录自动Merge到别的分支(神器)

自动定位项目阻断并分发到对应人的工具(自动冒烟这个不大清楚咋做),可以考虑做一个工具,将阻断的报错日志输入,找到关键字和关键文件,结合SVN最近提交信息,找到对应提交人,直接在大群中通知给提交者。另外还有Log日志的管理,可以做个Jenkins工程检查每日提交的Log日志,通知到群里,让大家检查是否有必要提交。

Unity快速启动模式(2019),在ProjectSetting->Editor->EnterPlayModeSettings->EnterPlayModeOptions,这样设置会使的程序中的static变量会保留上次运行时的状态,需要在变量上加上[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)],静态时间上加上[RuntimeInitializeOnLoadMethod]

LuaReload功能

Lua日志跳转功能,双击可以打开日志

感谢江南工作室大佬的分享,启发点超级多

学习《游戏工业化的日与夜 - 江南工作室实践札记》总结知识点相关推荐

  1. 这47场分享,究竟给出了游戏工业化怎样的破局思路?

    本文转载自GameLook,感恩各位讲师.参会者以及合作伙伴对本届UWA DAY大会的支持,让我们跟随GameLook的视角一起来回顾本次大会的精彩内容吧. 回顾近几年的国内游戏行业,内卷成为了游戏人 ...

  2. 语言学习游戏的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

    报告页数: 150 图表数: 100 报告价格:¥16800 本文研究全球与中国市场语言学习游戏的发展现状及未来发展趋势,分别从生产和消费的角度分析语言学习游戏的主要生产地区.主要消费地区以及主要的生 ...

  3. 学习游戏原画设计需要多长时间?

    一  别说零基础不能学好原bai画,只要肯努力,什么都能学,都不是事. 很多人在大学之前,都是一直努力读书,学习的目的.人生的前方,就是考上大学,并没有对自己的未来有过深入的思考.但当真的考完高考,经 ...

  4. 网易智企逆势进场,游戏工业化有了新可能

    游戏行业当前被讨论最多的话题,无疑就是版号. 2019年有1579款游戏通过了版号的审批,2020年过审数量降低到1405款,2021年数字被腰斩到了755款,2022年已经过半,可通过审批的游戏刚刚 ...

  5. 如何高效搭建影视及游戏工业化管线?

    影视和游戏工业化是指制作流程上呈现出标准化.自动化.平台化.数智化的特征.工业化趋势会让制作影视和游戏门槛变高,让其进入精品对决时代. 不进行迭代,就面临被淘汰的危险. 随着受众对于影视和游戏质量的要 ...

  6. unity人物旋转移动代码_游戏诞生之日02 - 美术篇 快速制作人物动画

    在上一篇<游戏诞生之日01 - 美术篇 快速搭建和渲染游戏的第一个场景>里,我们得到了一个静态渲染的游戏场景. 接下来我们需要加入人物动画,为游戏注入活力. 第五块拼图 - 动画素材从哪里 ...

  7. (私人收藏)python学习(游戏、爬虫、排序、练习题、错误总结)

    python学习(游戏.爬虫.排序.练习题.错误总结) https://pan.baidu.com/s/1dPzSoZdULHElKvb57kuKSg l7bz python100经典练习题 pyth ...

  8. 没有学历可以学习游戏建模吗?这问题真致命!

    没有学历,但是你得有钱才能学习游戏建模啊 首先,你就得有一台至少4K左右的电脑 这个你有钱买吗? 奉劝家境一般,还在念初中高中的小盆友们先好好念书,考个好大学,再来做自己喜欢的事 再然后如果你只是想做 ...

  9. 情感日记:2009年12月24日平安夜—“马头琴”

    2009年12月24日平安夜-"马头琴" 这晚我再次感受到了久违的大学平安夜给人的温暖和感恩,虽整个晚会的我是一个忠实观众,还是能感受到大家的愉悦之情溢于言表. 不过这次晚会与大学 ...

最新文章

  1. 不同表结构数据迁移_数据结构:哈希 哈希函数 哈希表
  2. linux 中 timeval结构体 - Neddy11 - 博客园
  3. 全球无人车头部三强格局明确,百度自动驾驶估值400亿美金
  4. [攻防世界 pwn]——CGfsb
  5. MySQL中B-tree索引和Hash索引区别
  6. 网络流24题1 飞行员配对方案问题
  7. 甘肃政法学院计算机科学与技术试题,甘肃政法学院计算机科学与技术专业课程教学大纲.doc...
  8. AbstractSyntax Tree (AST)
  9. 用ByteArrayOutputStream解决IO流乱码问题
  10. 利用Python进行数据分析--数据加载、存储与文件格式
  11. 双机热备、双机互备与 双机双工的区别
  12. 利用c语言在屏幕上打印出窗口,南开19春学期(1709、1803、1809、1903)《计算机应用基捶在线作业...
  13. EDEM后处理导出颗粒信息
  14. log4j.properties 使用说明
  15. pandas结合matplotlib将excel数据可视化
  16. android将图片做成视频播放,如何把图片做成视频【图文教程】
  17. 王阳明心学感悟1——勇敢地剖析自己的内心
  18. 浅谈“phpinfo()信息泄漏”
  19. 菜鸟应用发布 全民跨入APP2.0时代
  20. android 解锁mac,论一台笔记本三个不同系统的玩法,解锁正确姿势

热门文章

  1. waitKey()函数的一些用法
  2. opencv中的waitKey函数
  3. 渗透前戏:dmitry简介
  4. 首位女性图灵奖得主、编译器优化领域先驱 Frances Allen 去世
  5. Ruby_11_多线程と包管理
  6. python3——写文件默认的编码格式 GBK~cp936
  7. 视频教程-MCSE2012之412视频课程:配置WinSrv 2012 R2服务-微软认证
  8. DSP C6713 EMIF FLASH 启动
  9. 【码上实战】【立体匹配系列】经典PatchMatch: (6)后处理
  10. python保存到txt_Python如何用print将数据输出到记事本txt-百度经验