找回密码
 立即注册
楼主: fwalker

想要找到一份游戏开发的工作,Demo需要制作到什么程度才可以?

[复制链接]
发表于 2021-10-3 13:40 | 显示全部楼层
我大概说下我的经历:
目前10年+从业经历,一直从事手游客户端研发。游戏没有做出什么名堂,做了一个小网站:http://game4d.cn。这个是业余爱好,主业依旧是做游戏。
你如果想在一个领域里取得一定成就,首先需要有对这个领域有足够的兴趣,单纯为了钱的话,建议你不要选择游戏开发,这是一个时间价值非常低的领域。
明确真实兴趣爱好之后,就尽情创作吧,游戏开发也是一种内容创作,做你最想做的游戏,寻找各种有共同兴趣爱好的小伙伴组队,先找你最想做的游戏下手。
发表于 2021-10-3 13:46 | 显示全部楼层
首先你要搞清楚你到底以后想从哪个岗位入职游戏行业,游戏开发这个范围有点大了,客户端,服务器,图形引擎,游戏美术都能算是游戏开发。看你的介绍感觉像是想从客户端切入游戏行业。下面就以这为前提条件。
(1)编程语言算法基础。这肯定是最基础的,C++,C#,py,Lua这些语言能学多少学多少,算法主要是要把普通数组,链表,四叉树,八叉树,堆栈等等搞清楚,最好编译原理也知道点,能自己发明个脚本语言啥的。寻路算法这些也是游戏行业的特色算法,这些也要搞清楚,A*我记得每年面试都在靠,简直无语了。
(2)游戏的各个系统。做游戏demo可以不用考虑玩法,你可以复刻一些系统,如背包系统,任务系统等等,一个demo就一个系统,你还可以做一些联机游戏的demo等等,每个系统就是一个demo,到时候你就有很多demo了。
(3)做一些综合性的练习,比如自己从网上找一套资源复刻一个这种游戏,比如把保卫萝卜这个游戏复刻一遍,包括关卡,升级,联机等等,或者把超级玛丽这些游戏复刻一遍作为自己的demo,敲够10w行代码的练习量。
(4)熟悉UE和Unity引擎,要熟练掌握使用。注意是和不是或。
(5)补一些图形学基础,加加分,虽然客户端可能用得不多。
(6)可以专攻一个方向,比如客户端性能优化,工具开发等等,大公司就喜欢这种基础牢还专攻一个方向的实习生或者应届毕业生,招过来就能干活产生收益(特别是网易)。
发表于 2021-10-3 13:51 | 显示全部楼层
从业多年,现在还在第一线,会程序和设计。讲讲我比较看重的程序员特性。或许对你有帮助。
    有没有搞清楚你要解决的问题针对要解决问题是否采用了最合适的代码建模有没有考虑后续的拓展有没有考虑完善的测试
这里没有提算法,我个人经验来说,并不起到决定作用。具体的算法,依靠你的基本功+google,大部分都可以在短时间内解决,没啥风险。举个例子:你现在的游戏里面需要使用到A*寻路,那么现学现找,或者根据你项目的实际情况来定制,都不是很难的事情。我经常code by google,我们公司很多大牛也是code by google。人脑容量有限,要善于利用工具。别误解,用google不是让你忽略基本功哈。算法基本功还是要有,在这个基础上去利用工具就好。
上面说的4点,其实多少都是围绕两个核心:1是能够和团队小伙伴高效合作 2是尽量降低游戏制作周期。这4点若是展开来讲,估计就是长篇大论了。考虑到这4点放到通用编程领域,也是可行的,我建议你自己可以去找找一些编程的书,应该会讲到写软件为什么要这样做。
若是进入到公司,你一定是实现策划的需求。如何真正理解策划的需求,以及考虑到策划后续玩法拓展的一些隐性需求,这通常是比较难的。所以做游戏程序,最好是多玩不同的游戏,这样和策划撕B的时候可以有的放矢,而不是空谈~嗯,其实是聊需求的时候,可以更好地理解策划的需求。当然,你现在还在读书,这点其实要做到比较难。不过我建议你可以尝试copy一个已有的游戏,看看自己是否真的能够做到体验和它类似。譬如,你可是试试做一个三消,当然不是简单消除一下,至少要包含易用的关卡编辑器,和易扩展的道具系统。如果你做完之后,能够让你同学也可以用你的编辑器轻松编出关卡,并且要加新的道具也很容易,那么基本意味着你可以很轻松地找到工作。你担心找不到?哈哈,不用怕,联系我就是。
发表于 2021-10-3 13:58 | 显示全部楼层
对于应届毕业生要找一份好工作,或者非常容易的找到好工作,其实不是做Demo,这个是一个很大的误区。
对于一个公司而言,你是应届毕业生,  他对你的期望和定价就是以新手的标准来的,从公司的角度来说,招一个新人,培养新鲜的血液,为后续做人才储备。所以应届毕业生要注重的是下面几个点:
    (1) 写代码的基础,编程能力,算法与数据结构;
    (2) 对游戏行业的一些数据和工具能熟练使用,如Unity游戏引擎的使用等。
    (3) 了解常用的一些游戏开发中的处理思路。
    (4) 会思考,会学习,会表达,会分析问题,思维很重要。专业的基础学科的扎实程度也很重要。
    (5) demo要做到什么程度,你只要反应上述几个方面就可以了,不一定要到商业那种程度。
  应届毕业生都不用担心没有工作经验什么的,谁一开始都是从新手开始的。真正要注意的是提升你的基础的能力,
这里有个游戏开发学习交流小组 里面有大佬 萌新可以一起来交流学习
找不到工作的应届毕业生往往不是因为你的工作经验,而是上面的基础能力。扎实的把基础打好,未来你会感谢当年的自己。
发表于 2021-10-3 14:07 | 显示全部楼层
以题主目前情况来说,懂unity,能出完整demo,编程基本功应该没问题,动手能力也很强; leetcode 600题,算法基础应该比较扎实了。这种水平的应届生,中小公司应该是抢着要的。至于你困惑,应该是要如何进大厂,比如,腾讯,网易,米忽悠之类的。
我没在大厂待过,也没去大厂面试过,没法给这方面的建议。大厂主要是优质的应聘者太多,竞争非常惨烈,对于非985/211的应届生很不友好,更别说二本了。我觉得,大厂应该更看重应届生的思维能力,比如很扎实的算法功底,或者某方面有突出表现的,比别的应聘者更有闪光点。
如果题主去不了大厂,可以考虑走中小公司,曲线救国,只要还在这个行业,以后都有机会。比如,我现在自我感觉我就有能力去这些大厂了,只不过我当下有事情暂不想去。这就是手里有剑不用的感觉 (吹牛的感觉就是爽)。
回到学习来说。就像其他答主所说,大学期间折腾的很多所谓高大上的技术,工作后会变的不值一提。不懂某个技术的时候,觉得很高端,一旦学会后,也就那样了。学校里学到的,接触到的所谓“技术”,工作中大部分都用不到。
所以,如何衡量一个应届生的水平,就更倾向于考察他的软实力,而不仅仅是他做过什么(做过牛逼东西除外)。当然,通过做的事情,也可以推断出背后的软实力。我列举一些我认为编程很重要的软实力:
    扎实的专业知识水平。比如,编程语言x,数据结构,操作系统,计算机体系结构等专业课知识是否掌握的比较牢固。敏捷的思维能力。这方面基本就是考察算法了,常用的算法都要掌握。不过很多公司爱考脑筋急转弯来恶心人,不知道是什么传(陋)统(习)。严谨的逻辑思维。这个作用主要是筛查你写的是代码还是bug。这方面可以靠刷题来锻炼,非常有效。
(就想到这些,有人看的话,再考虑要不要加。)
对于一些小公司或而言,应届生能干活(做ui功能)就行。基础知识合格(会写代码),懂算法(知道排序),性格良好(被人骂不能还嘴),有吃苦耐劳精神(能加班,工资还低),就能录用了。嗯,这种公司就不要去了。
发表于 2021-10-3 14:14 | 显示全部楼层
我18年前入行游戏的时候,写了一个世界观背景文档,和一份游戏的数值分析文档。然后就进入了一个小公司做游戏策划。
       现在的行业环境,和十几年前完全不同,入门门槛已经非常高。现在如果在靠我这两份文档,估计入行比较困难了。
       目前作为一个需求方,看到的情况是,稍微靠谱点的求职者,技术类的能力都没有大问题,而创意方面,更是百花齐放。
       在这样一种情况下,需求方的考核重点,已经放在另一方面,就是考核新人求职者适应工作的效率。
       而决定新人工作效率的,往往不是技术因素和创意因素。而是沟通能力,以及能够快速拔高或是放低自己的应变适应力。
      这两方面都很复杂,如果归纳一下,他们都有一个共同的需求。就是节制。
      就是能够合理的投放自己的能力和想法,不溢出,不硬撑,知道自己的缺陷和长处,能够放低自己去思考和沟通。
      在DEMO上,可以总结出这样一些特点:
      1,小,精致和完整。
       2,能表现自己的长处,如果自己强项是数值。那么DEMO能体现一个数值的周期。并且通过数值能体现游戏的乐趣。如果是关卡,就是一个完整关卡,能够体验关卡乐趣。如果是UE体验方面的设计,体验需要足够好。
     3,不溢出表达,DEMO要能体现出你需要表现的所有游戏体验乐趣。最忌讳听到,我有某些某些很好的想法,但是因为时间因素,没有办法在DEMO内表现出来。DEMO表现不出的,就不要说出来。因为,如果说的太多,DEMO体现的太小,代表你对才能的管理能力不够。这点会非常影响你入职后的工作效率。
     4,多思考缺点。
发表于 2021-10-3 14:19 | 显示全部楼层
Offensive Dimensions on Steam这是我当年求职腾讯的时候用的作品 也算是个demo
可以参考看看。
发表于 2021-10-3 14:26 | 显示全部楼层
别听他们的,能加班熬夜,还不在乎老板画饼永不兑现就可以去开发游戏了。
发表于 2021-10-3 14:32 | 显示全部楼层
匿名了。做个锤子
你知道什么叫游戏设计吗?根本就没有人知道什么叫游戏设计技术这东西一辈子都学不完的,也没有任何玩家证据表明技术和游戏性直接是正比
但我们都知道吃鸡玩法起源于武装突袭3的mod社区
包括美国08年左右的独立游戏潮,不就是推崇的游戏设计吗?从fc时代到3d化成熟之前,2d玩法的游戏设计多如星河,俯视角,潜入,地牢探索,rpg,卷轴横版,那个时代的游戏设计基本是程序员摸着石头过河。
但A*寻路,迪斯杰拉德算法,状态机行为树这些技术有变过吗?难道不是游戏界一直沿用的吗?
而我们这个时代技术已经可以很好的快速学习,而面对电子游戏却不去探索其边界和本质,逃到确定性的算法和数据结构的领域去安逸,幻想一个权威来评价。
要我说游戏demo不需要任何强技术,因为一定会有比你更强技术的东西,一直往上比较无限延伸直接到人工智能,神经网络算法,你比的完吗?
假如你学了十年钢琴,就为了能精准弹好每一个古典音符,贝多芬李斯特。能在亲戚朋友,不认识的人面前用流俗的和弦进行去吹牛逼。算个球子钢琴家(多半也知道自己几斤几两)
但每一个玩家都知道自己玩过的游戏一定有某种特别之处,它一定独立于电影,独立于书籍。
你只需要一个惊艳的游戏设计表达你的思索就可以了。如果没有,都是码农。
独立游戏独立游戏,独立在哪,如何独立,不独立,何谈游戏   
   sevord
发表于 2021-10-3 14:33 | 显示全部楼层
为什么不发布一个Apk版本,让大家看看。
没人会上黑猫网下载数据编译。

这是我的Demo
TapTap

这就像很多人要用Word和PDF来发简历。
但公司内部交流都是用微信。
所以最好的简历格式是JPG
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 18:51 , Processed in 0.108530 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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