如何成为一名游戏开发者(become a game developer)

游戏编程是一个不断飞速发展的领域。然而,工作本身和通往工作的道路都是相当艰苦的,所以在你开始工作之前,重要的是要考虑这是否是适合你的决定。如果是的话,获得必要的技能是必须的,因为雇主正在寻找技术诀窍,很少,如果有的话,提供在职培训。一旦你掌握了这些,当你最终去找工作时,耐心和毅力肯定会有帮助。...

方法1 方法1之3:学习如何编程

  1. 1 在学校和自学之间做出决定。期待雇主最看重的是技术知识。因此,如果高等教育的学费超出了你的能力范围,也不要着急,因为学位并不是找工作的严格必要条件。但与此同时,要认识到,技术能力加上学位可能会使你在其他候选人中脱颖而出。无论你选择哪种途径,都要把重点放在成为一个熟练的程序员上。溜须拍马只会让你在面试和工作中准备不足。
  2. Image titled Become a Game Developer Step 1
  3. 2谨慎选择你的专业。如果你决定上大学,对游戏编程的专业学位要保持警惕。期望这些学位能在相对较短的时间内涵盖游戏编程的所有不同方面。如果你还没有熟练掌握计算机科学的知识,请选择计算机科学专业。游戏编程的每个方面都需要大量的时间来掌握。深入学习计算机科学更有可能使你具备解决每一个问题的必要技能,即使这些技能在你的学习过程中没有直接应用于游戏。如果你确实考虑一个专业的学位,研究教它的人。了解游戏编程概念的教授,但他们自己从未在这个领域工作过,可能不是学习的最佳人选。
  4. Image titled Become a Game Developer Step 2
  5. 3学习计算机语言。无论你是去学校还是自学,都要以掌握至少一种计算机语言为目标。专注于C++,以增加你被雇用的机会,因为这在游戏编程中最常使用。其他有帮助的语言包括。ActionscriptAssemblyCJavaObjective-CPythonSwift
  6. Image titled Become a Game Developer Step 3
  7. 4设计你自己的游戏。记住:学习如何做一件事的最好方法是实际去做一旦你学会了如何用计算机语言编码,就要运用你的技能。从头开始建立一个游戏,以便对整个过程更加熟悉,从开始到结束。当你这样做时,你应该。保持基础。不要担心对你所知的游戏进行革新。打个比方,写一个简单的短篇故事,而不是詹姆斯-乔伊斯的《尤利西斯》。如果需要,可以复制另一个游戏。这里的目的是为了学习,而不是为了原创。如果你的想法被卡住了,可以借用另一个游戏的概念并在此基础上加以发展。不要依赖使用外部的矢量/数学库。为了提高你的熟练程度,把所有方面都变成一个DIY项目。你想逐渐熟悉整个过程,所以要一直坚持到最后。不要因为你已经完成了你最喜欢的编程方面就放弃它。
  8. Image titled Become a Game Developer Step 4
  9. 5缩小你的重点。记住:作为一个专业的游戏开发者,你将是一个团队的一部分,负责特定的方面。因此,在你学习编码和建立自己的游戏时,决定你在受雇时要专注于哪些领域。一旦你这样做了,继续从事个人项目,并把更多的注意力放在这些领域。标题和部门可能因公司而异,但一般来说,编程分为:人工智能;动画;音频;构建系统;引擎;游戏性;网络;物理;渲染;工具;和用户界面。
  10. Image titled Become a Game Developer Step 5

方法二 方法三之二:找工作

  1. 1先实习。在你申请带薪职位之前,先在无薪职位上花些时间。在网上或通过你的学校搜索公开的实习机会。获得工作经验,以便在找工作的时候加强你的简历。实习的其他好处包括。来自业内人士的推荐信。与该领域的人有更多的接触。
  2. 2准备好演示。由于你没有任何已发表的游戏可供参考,自己准备一些例子,与你的求职信和简历一起提交。继续开发个人项目,并将其发布在公共的Git资源库中,让雇主可以查看。不要担心创造整个游戏。相反,开发短小精悍的演示,突出你想擅长的特定领域。无论你的演示是什么,都要使其完美。如果你不能把它做好,就不要试图用过于复杂的东西来吸引面试官。而是展示一些简单而完美的东西。
  3. Image titled Become a Game Developer Step 7
  4. 3一开始专注于初创企业。这并不是说你不应该申请已建立的、知名的、成功的公司的职位。然而,这类公司更有条件提供更高的薪酬和可能更多的工作保障,因此预计你在这方面的竞争将相当激烈。相反,你要集中精力在较新的、较小的公司,他们和你一样,可能不那么挑剔。这并不保证你会被录用,但你不太可能与经验比你丰富的编程明星竞争。
  5. Image titled Become a Game Developer Step 8
  6. 4研究你申请的每家公司。首先,在公司网站上寻找招聘信息。然后,在你提交申请后,了解该公司的情况。阅读他们自己发布的简介,以及来自外部的任何报道。记下你想到的任何问题,这样你就可以在面试中提出这些问题。除了你的技术能力外,在面试中展示对公司和整个游戏行业的工作知识,应能提高你在其他候选人中的地位。
  7. Image titled Become a Game Developer Step 9
  8. 5Network.预计每个职位都会面临大量的竞争。利用你与业内人士的每一个人际关系来领先一步。在职位发布之前,了解潜在的职位空缺。如果你的联系人与雇主有内部联系,请他们提供推荐。通过以下方式扩展你的网络。通过在线论坛、社交媒体和专业网络来认识该领域的人。与现在或以前的同学和教授保持频繁联系。
  9. Image titled Become a Game Developer Step 10
  10. 6充分利用失败的面试。首先,请记住,由于竞争如此激烈,你可能会面临很多拒绝。接受它,把它当作一个既定事实,并通过以下方式从中学习。对你的面试、简历和演示进行反思,找出并改进弱点。对面试官考虑你的情况,写一封感谢信或电子邮件。
  11. Image titled Become a Game Developer Step 11

方法三 方法三:决定这个职业是否适合你

  1. 1热爱游戏。请记住,编程可能是一个要求高、压力大的工作领域,也是一个难以进入的职业。它需要你有很大的热情,所以要评估你有多少热情。为了成功,你要鼓起最后一滴热情。
  2. Image titled Become a Game Developer Step 12
  3. 2期待你面前有一条漫长的道路。重视耐心和毅力。计划用几年时间来获得必要的技术知识,无论是自己还是通过正规教育。然后,当你准备好进入劳动力市场时,预计每个职位都会有很多竞争,这意味着你可能需要一段时间才能找到工作。然后,一旦被录用,在晋升到你所期望的职位之前,预计将不得不做大量的粗重工作。
  4. Image titled Become a Game Developer Step 13
  5. 3、不要为了钱而做。如果你走正规教育路线,请记住,其成本可能会超过游戏程序员的平均年薪,而且是一个相当大的数字。还要记住,这个领域缺乏工作保障,这意味着你的工作可能会有缺口。同样,这个职业绝对需要你对它充满热情,所以要为爱而做,而不是为了赚快钱。
  6. Image titled Become a Game Developer Step 14
  7. 4预计将严重强调数学。预计游戏编程的大多数(如果不是全部)方面都需要强大的数学技能。如果你还在上学,请加倍学习你的数学课程。如果你已经离开学校,需要补习,一定要这样做。显然,学习数学课程是加强你的技能的一个好方法。但对于有抱负的游戏开发者来说,也许更好的是有大量的数学游戏可供下载。一石二鸟,探索那些你可能没有试过的游戏。
  8. Image titled Become a Game Developer Step 15
  9. 5做一个团队成员。在你专业地进入这个领域之前,你应该花大量的时间来发展自己的编程技能。但不要太习惯于单打独斗。一旦被录用,期望成为一个更大的团队中的一员。将清晰的沟通和接受批评的能力作为优先考虑的两个基本技能。
  10. Image titled Become a Game Developer Step 16
  11. 6对地点要有灵活性。根据你居住的地方,这可能不是一个太大的问题。但是,如果你的家乡还不是一个蓬勃发展的科技天堂,那么你要愿意搬到有工作的地方。还要记住,工作的稳定性是相当不稳定的,这意味着你可能不得不再次搬迁以获得新工作。
  12. Image titled Become a Game Developer Step 17
  • 发表于 2022-03-08 10:56
  • 阅读 ( 165 )
  • 分类:生活方式

你可能感兴趣的文章

如何我是否成为认证的java®开发人员?(i become a certified java® developer?)

Java®是一种计算机编程语言,通常用于创建多种不同类型的网页、表单、游戏、聊天...

  • 发布于 2021-12-20 21:50
  • 阅读 ( 130 )

如何我会成为一名发展主管吗?(i become a development executive?)

如果你一直想在激动人心、富有创意的电视或电影行业工作,并且在“下一件大事”...

  • 发布于 2021-12-20 22:35
  • 阅读 ( 145 )

如何我能成为一名电子游戏测试员吗?(i become a video game tester?)

...项很难进入的工作。最好的开始是玩很多电子游戏。学习如何使用你的游戏机,并开始分析你已经拥有的游戏。注意你可能第一次错过的细节。活跃于在线论坛和在线游戏社区。另外,开始阅读视频游戏测试人员的要求。 ...

  • 发布于 2021-12-21 02:06
  • 阅读 ( 283 )

如何我会成为一名游戏测试员吗?(i become a game tester?)

... 大多数希望成为游戏测试人员的人都渴望成为游戏开发者或战略家。在专上教育阶段,有教授博弈论、博弈策略、编程语言和项目管理的证书和课程。所有这些技能都将帮助你成为游戏测试人员,因为它们可以转移到同一...

  • 发布于 2022-02-12 03:46
  • 阅读 ( 126 )

如何我会成为一名网络开发者吗?(i become a web developer?)

...在人们和公司的生活中扮演越来越重要的角色,成为网络开发者的动机也越来越大。网络开发者通常收入丰厚,在相对动态的环境中工作,有时能够远程办公,并且是技术前沿运动的一部分。有很多不同的工具可供有抱负的web开...

  • 发布于 2022-02-12 05:29
  • 阅读 ( 128 )

如何我会成为一名电子游戏设计师吗?(i become a video game designer?)

...艺术和设计课程是一些最重要的课程,但学生们还将学习如何在开发团队中工作,如何规划和管理视频游戏的制作,以及如何利用物理和现实世界的其他方面使游戏更可信。当学生从该项目毕业时,他或她将具备在游戏设计领域...

  • 发布于 2022-02-12 06:40
  • 阅读 ( 251 )

如何我会成为一名儿童发展专家吗?(i become a child development specialist?)

如果你喜欢和孩子们一起工作,想成为塑造下一代个人的一部分,那么你可能想成为...

  • 发布于 2022-02-13 11:09
  • 阅读 ( 180 )

如何我成为一名业务发展顾问?(i become a business development consultant?)

业务发展顾问协助企业家制定长期的营销、销售和研究目标。你可以通过首先获得工...

  • 发布于 2022-02-13 22:23
  • 阅读 ( 132 )

如何我成为一名安卓开发者?(i become an android developer?)

... 成为一名安卓开发者与成为任何其他平台或操作系统的开发者很相似。它需要一些编程或开发的背景,但就像学习外语一样,一旦你掌握了一种语言,学习一种新的语言就不那么困难了...

  • 发布于 2022-02-13 22:56
  • 阅读 ( 199 )

如何我会成为一名gis开发者吗?(i become a gis developer?)

如果你想成为一名地理信息系统开发人员,你需要先学习计算机科学和地理信息系统...

  • 发布于 2022-02-14 09:09
  • 阅读 ( 134 )