查看: 3261| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[经验总结] 【活动】我在美国上游戏引擎(Game Engine Development)的感受和总结

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?
国内没有上过这门课。prerequisite需要至少对C++比较熟悉。
2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
我是来读master的第一年上的。其实是两门课,同一个老师,每学期讲的内容有一半是重复的,因为课程内容难、跨度广、节奏快,老师觉得大家听一次不一定能全get到,多听一遍就能多加深一遍印象。上课形式是每节课开始先45min的quiz,复习一下上次课的内容,然后老师讲两个小时多的课。因为讲课时内容压缩的很紧凑,所以需要持续保持注意力,还不一定能跟上。 ..
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?
project和作业主要是在一个简陋的引擎基础上进行开发。这个引擎是老师大四毕设花一年时间做出来的引擎,支持了3D游戏的一些基本功能,但有无数的坑,上手很难。头几周是独立完成的作业,用于帮助熟悉引擎。从学期中间开始需要小组作业,有一些建议的内容,但整体是小组自行决定要做什么。使用这个引擎,在它的基础上进行修改,从而支持自己想实现的功能,来完成要做的游戏。. 1point3acres.com
4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
两个学期做的project其实都有一点划水,挑了自己觉得简单的feature来实现。深挖引擎能做的事情的过程中,看懂这段引擎的代码为什么这么写,和想明白我想做的东西应该怎么写,难度其实都差不多。常见的问题还是熟悉的老朋友空指针,或者new的东西没有delete。teamwork就感觉队友们很容易坑,考虑工期和任务分配的时候要把这些也考虑进去。. .и
5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
同专业的三四十人,第二学期多了一些本科学生一起上,整间教室大概六七十人。有一个TA,平时交流不多,我一般都是自己解决问题,或者用在线论坛和其他同学讨论。
6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
我那两学期分数是quiz+midterm+project综合评分,虽然这些都有些难度但拿好看的分数也不难,老师甚至还贴心的会帮你去掉比较差的几次分数。没有跟其他同学确认过分数,但大家普遍反映就是,虽然一学期都感觉很难,但分数都比较高。大作业最后其实能有一小半完成度比较好的就不错了,因为拿这个引擎开发实在是很frustrating(当然如果真的喜欢游戏引擎还是会很享受的)
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
开卷。每次考的内容都不一样。第一学期的期中考的是线性代数,take home;第二学期期中是限时socket编程。主要还是考察对它的理解,会了就不难,稍微需要准备。.1point3acres
8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
可能很难有不同。上课当然要更努力多听进点东西,项目也会尝试做更有趣且有挑战性而不是以前那样挑简单的实现。
9)你觉得这门课程有用吗?学到了什么东西?
非常有用。基本所有3A游戏程序员需要学的东西都会讲,如果志向是进游戏大厂那么对面试绝对有帮助。我个人收获的很杂,温习了线性代数C++,了解了几个debug小技巧,稍微踩了一下物理引擎的坑,捣鼓了shader,没怎么深究网络,熟悉了一下动画和maya,对整个游戏引擎的了解有了比较全面具体的认识。. Waral dи,
10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?
您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 2大米 +23 收起 理由
好吃的芝士蛋糕 + 20 给你点个赞!
guid-uuid + 3 很有用的信息!

查看全部评分


上一篇:个人学习记录-IC方向
下一篇:求教:数据库的未来发展 vs ML
全局:
thanks for letting me know more about the game engine dev course at USC
回复

使用道具 举报

🔗
insomnia001 2019-2-8 01:59:22 | 只看该作者
全局:
熟悉的头像。。来顶贴啦
回复

使用道具 举报

🔗
Eloise666 2019-3-11 17:39:43 | 只看该作者
全局:
很有用的信息,赞一个
回复

使用道具 举报

🔗
Weeb33 2019-3-12 21:43:47 | 只看该作者
全局:
问下大佬比较general的CS项目读完后进游戏大厂有可能么
回复

使用道具 举报

🔗
 楼主| Silencious 2019-5-2 06:25:20 | 只看该作者
全局:
Weeb33 发表于 2019-3-12 21:43
问下大佬比较general的CS项目读完后进游戏大厂有可能么

. 1point 3acres 一个是简历的经历,就是需要游戏相关的项目,general的课程没有机会的话,就必须自己找机会增加经历;
再就是要懂的知识,游戏程序员的知识点和sde差异很大,不论大厂小厂面试都会考,如果没有机会上课学就要想办法自学。
游戏专业的优势:上课讲的知识,做的项目,同专业的同学,networking的机会,-baidu 1point3acres
相应的general想弥补这些就需要额外努力。不是不可能,但相对困难
回复

使用道具 举报

全局:
谢谢分享!请问这个和ITP 485(Programming Game Engine)有什么区别?
回复

使用道具 举报

🔗
飞天絉 2019-5-9 02:30:51 | 只看该作者
全局:
Silencious 发表于 2019-5-2 06:25. 1point 3 acres
一个是简历的经历,就是需要游戏相关的项目,general的课程没有机会的话,就必须自己找机会增加经历;
...

multimedia的track有机会选到csci522的课吗,我看有很多graphics的课程,会不会有所帮助呢
回复

使用道具 举报

🔗
 楼主| Silencious 2019-5-11 01:23:43 来自APP | 只看该作者
全局:
飞天絉 发表于 2019/05/09 02:30:51
. 1point3acres.com

multimedia的track有机会选到csci522的课吗,我看有很多graphics的课程,会不会有所帮助呢
. ----
其他专业我不太了解诶,你看看培养计划里有没有可以任选课的学分吧
回复

使用道具 举报

🔗
乔治ZZTJ 2019-8-7 09:40:29 | 只看该作者
全局:
楼主好,这个是本科的课程吗?还有类似的课吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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