资源大湿 发表于 2021-11-17 06:56

请问想用Unity学习游戏制作需要从哪里开始学习?

无编程基础比较难,除非你编程学的特别快,否则起码也得陆续做个好几年积累才在编程方面不太受技术和知识的制约。
我倒觉得你可以试试找靠谱的程序组个队。目前我觉得参加Game Jam是很不错的途径,能够一起做个项目,很快就知道搭不搭了。注意,我这里说的是搭不搭,包括了性格,对游戏的认知,喜好和技术。做游戏就是特别难,我觉得以上几点缺一不可。

TheLudGamer 发表于 2021-11-17 07:00

无编程基础比较难,除非你编程学的特别快,否则起码也得陆续做个好几年积累才在编程方面不太受技术和知识的制约。
我倒觉得你可以试试找靠谱的程序组个队。目前我觉得参加Game Jam是很不错的途径,能够一起做个项目,很快就知道搭不搭了。注意,我这里说的是搭不搭,包括了性格,对游戏的认知,喜好和技术。做游戏就是特别难,我觉得以上几点缺一不可。

redhat9i 发表于 2021-11-17 07:02

从C#开始学习——随便看几个视频学习基本的Unity的使用——撸UI——选择ts/lua脚本语言学习——撸系统——撸核心系统——撸资源管理/IO——撸音频、后处理——撸打包和生产过程——撸工具链。
总之UI一般是上下文简单,由输入响应驱动的系统,是最容易上手的;而且要撸精的过程中也会学习到很多技巧。
用C#脚本驱动完UI后,就选一个脚本语言学习,很久不碰Unity生产了,这方面自行查阅。
然后撸游戏内系统,从简单到深入,比如先简单的做个在场景内活动——释放技能——技能有伤害——搭建数值体系——与UI关联等。
然后撸IO,把读取资源、存读档写完,然后保证上述内容能异步完成没有卡顿。
基本上Unity这块算可以了,后面可以自主决定。
性能优化这一块,边撸边学,这是积累,不是独立的课程。
想往架构方面整就多搞点网络同步、跨平台和生产过程的内容;想做点TA的就撸点物理、动画、渲染和后处理相关的内容;想做引擎支持就撸编辑器扩展、DCC工具的导入导出同步;想做讲师就随便写个教程去培训机构(笑
以上~~

BlaXuan 发表于 2021-11-17 07:03

那个bolt蓝图和那个shader连连看吧。学不好还可以转ue4

LiteralliJeff 发表于 2021-11-17 07:06

很多方式的,主要方式:
1、siki 课程,里面有很多的视频教程,涵盖unity的各种知识,而且讲师讲的也比较清楚,虽然有很多视频都收费,不过免费的也是有不少的
2、unity自己的案例,也有很多的样式,并且都是可以看到源码的,也是很好的学习资料

NoiseFloor 发表于 2021-11-17 07:09

C#语言基础——>Unity引擎操作基础——>2D休闲小游戏案例——>带角色控制的3D游戏——>有简单网络通信业务的游戏——>涉及网络同步实时对战的游戏——>......能走到这一步,你后面的发展自己也能知道去哪个方向适合自己了。

量子计算9 发表于 2021-11-17 07:12

还是会点c井好,可以写美术工具,资源管理工具,还可以做游戏,反正学点语言很好,这个语言很好学的,咱们可以互相交流下,我现在打算转美术
页: [1]
查看完整版本: 请问想用Unity学习游戏制作需要从哪里开始学习?