找回密码
 立即注册
查看: 456|回复: 2

请问自学Unity开发出一款游戏作为毕设大概要多久?

[复制链接]
发表于 2021-3-18 19:55 | 显示全部楼层 |阅读模式
RT,大四计算机专业的学生,游戏发烧友,之前接触过Cocos引擎,Java比较熟(相对于C++),有编程基础,只是没有了解过Unity,不知道能否通过自学开发出一款2D RPG类游戏。同时想请问下Unity目前有什么前沿技术可以作为亮点用于答辩?谢谢各位大佬
发表于 2021-3-18 20:02 | 显示全部楼层
首先回答大标题,从零开始学的话,到B站或者其他视频网站搜unity课程,按播放量排序找热门的来学和练(一定要上手练,不然肯定学废),一般1个星期到1个月能达到不同程度的入门(知识面的差异,不一定所有知识都是你做的游戏用得到的),然后再看各种游戏类型的实战视频,例如这个视频:
【极客学院】Unity3D入门教学 + 附c#编程基础_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili这个视频是入门视频,不过置顶评论里有实战视频链接,选个符合你想法的来看一遍练一遍,应该你就具备开发一个游戏的技术基础了。
另外关于毕业设计的技术选型问题,现实一点考虑,要看你们学校对论文内容的质量要求有多高,据我了解的本科只要有点内容就行,不用太高深,即使用新一点的技术实现某个功能,然后再堆工作量做了个比较完整的系统应该都可以过的,那这里你得考虑深度做多深,不堆工作量,就得研究比较深入;堆工作量,技术点浅尝即可。
从深度角度考虑,如果Unity方面,最近能堆出比较漂亮数据理论的技术点有DOTS和SRP,DOTS里的ECS和Burst Compiler保证相同类型组件在内存中都是顺序排列,极大程度增加缓存的命中率,这可以作为一个要点。SRP是可编程渲染管线,可灵活制定特定的渲染流程,这个对图形学和渲染知识要求很高,不怕困难可以尝试挑战(误,我担心你来不及)。其实这两方面我都觉得技术要求比较高,不一定好搞。
从深度角度考虑非Unity也是有的,例如AI或者寻路这种具体的应用,我当年硕士毕业论文就写手机游戏上行为树的应用(有兴趣可以在知网上搜一下),这些方面在我看来技术梯度会平滑一些,简单有简单做,复杂有复杂做。
最后补充一个,选题时先在知网上搜一波,看有没有撞车,撞了注意避让,或者踩它上面前进。然后多与导师交流,寻求他/她的选题建议和撰写建议,他/她是第一决定你的毕设能不能过的人,他/她一句话不行,我所说的全是废话,乖乖听他/她的。
发表于 2021-3-18 20:09 | 显示全部楼层
啊哈,其实挺简单的,本人刚学不到一月就开发了一个垃圾小游戏,真的,当时我看到抖音上有超多同款垃圾小游戏,所以自己不到一天开发了低配无ui版垃圾游戏
技术简单,代码没写几行,但是2d游戏我也稍微做了一下,最起码可以移动,如果要做对话游戏,en......
我不会做对话框
额,下次再把图片更新上,估计等我寒假就更新
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-20 17:54 , Processed in 0.089991 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表