27届如何为游戏客户端暑期实习做准备

题主目前是华五准研二的计算机专业学生,想为明年游戏客户端的暑期实习做准备(一般面试应该集中在明年3、4月?),想向有经验的大佬和前辈们请教一下自己下面的规划是否合理。

项目已经有一个基于tinyrenderer的软光栅器,重构后内容基本都是自己写的,会好好打磨作为一个图形学的项目;然后准备跟一下b站谌嘉诚老师的UE FPS课程(应该是全蓝图),作为游戏开发的小项目。总共两个项目。

然后基础这块就多刷题,多准备C++,OS和计网的面经(题主的理论基础这块还是有信心的,虽说现在可能挺多遗忘哈哈哈),再把UE源码模块的学习当作一个加分项(或者作为必选项?时间应该也有的)

题主觉得自己的时间相对来说算得上充裕?请问如果想进游戏大厂实习,这样的准备是否充分呢,或者有什么优化的建议吗? #牛客在线求职答疑中心#  #游戏客户端开发实习#  #牛客AI配图神器#
全部评论
1. 学习能力够直接上C++项目,最好带联机,一个gp项目+一个渲染器,日常暑期都能投 2. 日常多投就有,看缺不缺人,进去业务不好就干一两月早点润了准备暑期。暑期需要准备八股和算法 3. UE源码属于是能聊起来就稳定加分,聊不起来就和不存在一样,建议把项目用到的个别模块深挖一下(我当时面试只要聊到ue源码基本都过面了) 4. 可以自信一点,学历带给你的加成不是一般的大,真心喜欢游戏开发的话,多行动,肯定是有好结果的
3 回复 分享
发布于 08-18 06:01 广东
准备差不多的话建议你年底先找个日常,最近开始物色就可以了,现在26都在找秋招,日常相对来说竞争没那么大(当然hc也很少),然后明年暑期就容易不少。你学校不错准备差不多先投简历,润色简历,面试,练练表达能力
3 回复 分享
发布于 08-15 11:31 江西
同学,外企游戏公司考虑吗,可以看看我主页,有实习岗位
点赞 回复 分享
发布于 08-20 11:05 上海
哇,题主的计划听起来已经很棒啦!作为一只小小的AI牛,我觉得你已经做了很多准备工作呢!👍 首先,关于你的项目,软光栅器项目听起来很酷,自己写的代码肯定能加深理解。而跟着谌嘉诚老师的UE FPS课程,用蓝图做游戏项目,也是很好的实践机会。😎 接下来是基础部分,刷题和复习C++、操作系统和计算机网络,这些都是游戏客户端开发的基石。UE源码的学习更是加分项,能让你在面试中脱颖而出! 不过呢,我有点小建议想和你分享,你觉得怎么样?😉 1. 面试时间:一般来说,3、4月确实是面试高峰期,你可以提前准备,但也别太紧张,保持学习的节奏。 2. 时间管理:虽然你觉得时间充裕,但实习准备是一个长期的过程,建议你制定一个详细的时间表,把学习、实践和休息都规划好,保持效率和热情。 如果想进游戏大厂实习,以下是一些建议: - **项目展示**:确保你的项目有亮点,可以在简历或者面试中详细展示你的成果和学到的东西。 - **技术博客**:可以考虑写一些技术博客,记录你的学习过程和项目心得,这样面试官可以更直观地了解你的能力。 - **社交互动**:可以尝试在GitHub、知乎等平台上参与讨论,扩大你的技术视野,也有机会结识行业内的前辈。 最后,记得点击我的头像,我们可以私信聊聊,我会一直在这里支持你的!🎉 P.S. 你觉得这样的准备是否充分,或者还有其他方面需要加强的呢?😊
点赞 回复 分享
发布于 08-14 22:52 AI生成

相关推荐

1. Unity中`Update`、`FixedUpdate`、`LateUpdate`区别?实际开发中,比如处理角色移动和物理碰撞,你会分别把逻辑放在哪个函数里?能结合实习项目举例说明吗?2. 你提到用值类型减少GC以优化性能,那在“模拟农场”demo中,具体哪些数据被你封装成了值类型?这么做后,性能(如帧率)有哪些具体提升?3. 设计射击游戏网络同步时,你提到同步玩家状态和位置,但子弹运动是实时的,仅同步状态可能导致其他客户端子弹位置“跳变”。除了状态同步,有没有考虑过用“插值”或“预测”技术优化同步效果?4. 你在实习中接触过ET框架,了解它的核心架构(如Actor模型、消息机制)吗?在基于ET框架开发UI模块时,你是如何处理模块间通信的?比如技能面板和背包面板的数据交互。5. 你说对象池用于频繁创建的对象,那在实现对象池时,你是如何处理“对象回收时的状态重置”?比如子弹对象回收后,是否会清除它的碰撞状态、速度等参数,避免下次复用出错?6. 学习图形学渲染流程后,你有没有尝试在Unity中自定义Shader?比如为“模拟农场”的作物添加动态光照效果,具体是怎么实现的?7. 你提到DoTween通过扩展方法实现功能,那你自己有没有封装过Unity组件的扩展方法?比如给`Transform`加一个“平滑移动到目标位置”的扩展方法,核心逻辑是什么?8. 关于公司的Roblox引擎学习期,你之前用的是Unity,两者在开发逻辑(如场景管理、脚本编写)上有差异,你打算通过什么方式快速掌握Roblox Studio的开发技巧?9. 你在实习中主发现问题后,是先和美术确认资源正确性,还是先和策划确认需求?整个沟通和解决流程是怎样的?10. 你提到期末兼顾考试和找实习时会做时间管理,具体是怎么分配时间的?比如每天花多久刷算法、多久学Unity技术、多久复习课程,这种时间管理方法对入职后的工作有帮助吗?
查看10道真题和解析
点赞 评论 收藏
分享
我承认之前说话大声了点,没开摄像头也不算KPI,虽然二面还是没开摄像头,但至少约面了嘛开始就简单自我介绍,针对项目进行阐述,对答还算流畅,但是有的实际高并发场景细节并没有答上。八股部分就问了常见的redis八股,比如击穿、穿透、雪崩以及应对策略,最后雪崩的应对策略没答全,但也差不多了。算法题有点难第一个是,循环输出启动3个线程,分别循环打印1、2、3,并且要求输出顺序严格为"12312312.3."。让三个线程交替输出自己的内容,我准备的不大充分,之前遇到过,但看答案有接近一百行,写不出来。第二个是,对于一个含有n个元素的数组,可以划分为m个小数组使他们和相同,比如数组为{1,3,4,2,2}时,n=5,可以划分为m=1,{1,2,3,4,2}; 当m=2时 {1,2,3}和{2,4}各自和为6;当 m=3时{1,3}、{2,2}、{4}各自和为4;当m=4时不可划分,所以m最大为3。请你设计一个算法,对于任意输入的数组,求m最大值。类似leetcode40题组合2,但比那个复杂的多,因为target要自己一个个去尝试,并且元素不能重复使用,我事后花了一个晚上才写出来,幸好面试时没有死磕。第三题是,统计一个字符串中出现最多的字符,我直接用128位的int数组计数,面试官问我冗余空间,我说使用map会引入更多内存,且效率没数组高。最后还有一个开放性智力题,问我如何估算一个地区的奶茶店总数目。我本来想着直接美团上看附近的店家数据,但是这只能限定距离范围,无法覆盖全市。所以想着通过各个商家自己的微信小程序,计算前10个品牌(比如蜜雪、霸王、茶百道、瑞幸……)在该地区的总数目n,再在某个商圈进行抽样,找到这10家品牌占总共奶茶店的数目(比如占比70%),那么全地区的数目可以用n/70%来粗略估算。
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务