【问题标题】:How to become a Game Programmer? [closed]如何成为一名游戏程序员? [关闭]
【发布时间】:2021-09-12 17:51:38
【问题描述】:

我是一名二年级学生,正在攻读计算机应用学士学位。我真的很想成为一名游戏程序员,我的梦想是在 Rockstar Games 工作????(听起来有点疯狂)。我真的很担心,我不知道如何编程或编写代码。我是一个绝对的初学者。您对如何到达那里并实现我的梦想有任何提示或建议吗?谢谢??????。

【问题讨论】:

  • 查看 Meetup.com 并查找本地 Gaming / Unity 游戏组。你可以和他们在一起,参与和学习。几年前我做过,但由于其他义务优先,那是短暂的。然而,这很有趣,而且人们都很酷/休闲,有些人热情洋溢,他们的专长非常聪明……声音、动画、图形、游戏设计/功能。
  • 另外,请务必阅读一些关于游戏开发者在行业中的经验。可悲的是,这并非一帆风顺,这也是合乎逻辑的:所有其他年轻游戏玩家都希望成为一名游戏开发者。结果,有很多人在追求这一点,因此工作室可以支付更少的费用,让他们的员工度过关键时期。我曾经也梦想过这一点,但现在很高兴成为一个完全不同的编程领域的开发人员,并将游戏作为一种爱好。当然,也许你比我更有热情,但一定要收集信息 :)
  • 我会先尝试对 C++ 有所了解(无需达到专家级别——只要确保您可以编写一些小程序即可)。那就开始做游戏吧,我只追求一个引擎,以防万一。使用艺术和声音包绝对没问题,只要正确记录。在这段时间参加游戏堵塞,甚至几乎是一个好主意。大型雇主在英国寻找的主要因素是强大的编程技能、对设计的敏锐眼光以及团队合作/跨部门沟通(还有一点向量/矩阵数学)。
  • 另外,Our Machinery 和 Casey Muratori 博客有一些关于游戏编程的好东西(尽管我们的很多机械帖子都倾向于引擎编程)。还有一个网络系列叫做手工制作的英雄,这可能是凯西从零开始制作游戏的演练。其中大部分不会让你进入一个大团队 - 但如果你不确定引擎代码和游戏代码之间的关系。或者只是想知道游戏在更深层次上是如何运作的,那么它会很有趣。哦,看看 gdc 保险库——那里有很多关于设计、游戏和引擎代码的免费资料。

标签: unity3d unreal-engine4


【解决方案1】:

我在加拿大担任游戏程序员,所以我可以告诉你一些事情。

最好的起点是在 Unity 网站上学习教程。做一些你感兴趣的,看看你喜欢什么。许多工作室都使用 Unity,而且很容易在网上找到大量资源。一旦您对它更满意,我也会尝试使用虚幻来获得超过 1 个引擎的想法。在做所有这些想法的同时,您可以建立一个游戏/项目组合,您可以向雇主展示。它的 ez 使 ios/android 构建具有可移植的视觉效果。游戏果酱是磨练某些技能的好地方。大多数 Game Jam 甚至可以让你单独加入,因此缺人的团队可以将你加入(程序员通常是最缺人的)。

对于游戏行业来说,任何编程学位都或多或少可以做到,但每个工作室都会让你通过编程测试。了解他们使用的引擎(无论是 Unity/Unreal)将非常重要。对于使用自己的大型工作室,他们通常会寻找良好的 c++/c# 知识和更多经验。目前这个行业急需人才,所以现在是加入的好时机。

如果摇滚明星是您的最终目标,您当然可以尝试立即申请(没有坏处),但是当您不认识那里的任何人(也认识内部的人)时,通常更难通过更大的工作室进入是任何地方的主要优点)。但即使你不认识任何人,小型工作室目前也有很多空缺,并且通常会给你一个机会。 3 到 5 年的经验是最有机会出现的时候。但再次取决于劳动力市场的地方可能会更加绝望。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    相关资源
    最近更新 更多