代码之家  ›  专栏  ›  技术社区  ›  MM.

我是一个有经验的C++开发者——我如何才能进入游戏行业?

c++
  •  6
  • MM.  · 技术社区  · 15 年前

    我在C++环境中工作了多年,开发了导航应用程序。在我的家乡有一家游戏公司,我喜欢它的外观,但我没有游戏开发经验。您可以将导航应用程序视为一种游戏类型,这取决于您的目标用户。

    6 回复  |  直到 15 年前
        1
  •  11
  •   Brook Miles    15 年前

    30岁其实并不重要,只要你有魄力和能力,你可以在任何年龄进入游戏行业。

    • 开始阅读游戏主题和游戏开发网站(gamedev、gamasutra等)
    • 开始写游戏。你喜欢的游戏的复制品,你自己的原创想法,技术演示,任何你能指出来说“我写的,一路上我学到了这些东西,解决了这些问题。”
    • 如果有您感兴趣的特定领域,AI、渲染、前端、工具和;管道,音频,重点建设游戏/演示/样品项目,挑战你在该领域。”是的,我做过“在面试中听起来比”是的,我听说过“好多了”。
    • 如果可以的话,通过在线论坛、朋友的朋友等,结识业内人士。。。一个好的联系人能比数周的演示代码或数月的简历发送给你带来更多的机会。游戏公司可能会有开放日或招聘会。
    • 游戏开发中的“入门级”工作可能是前端或工具。如果你做过导航应用程序,听起来很适合你。如果这包括更多的底层工作和嵌入式平台上的优化,那么您还可以查看系统角色。
        2
  •  3
  •   Jon Cage    15 年前

    我建议你在业余时间开始写一些游戏。当你去面试时,做一些演示总是一个好的开始,它会让你对你的工作有一些了解。

    Gamedev.net 有一套很好的教程来帮助你掌握很多游戏编码的概念。

    联系他们,询问他们是否有一个优秀的软件工程师的工作也无妨:)

        3
  •  2
  •   celion    15 年前

    我看你已经接受了一个答案,但我会拿出我的两分钱:

    如果公司提供游戏机(如Xbox360、PS3)或掌上电脑(如DS、iPhone)游戏,你一定要强调简历中的嵌入部分。一些关于你如何优化一个类的内存布局,或者通过利用芯片组的一个模糊特性来加速一些代码的趣闻轶事将表明你可以像一个控制台程序员那样思考。另外,如果你为导航应用程序(例如A*,Djikstra)做了任何人工智能,那么提到这一点也不错。

    一些人建议写游戏-如果你知道你想进入这个行业,这是一个不错的长期计划,但我不认为你应该让它阻止你同时申请这家公司。不过,你绝对应该拿起他们最近的一款游戏的副本,在周末玩上几个小时,并且能够说出你喜欢它的地方。

    至于网站,我支持Gamasutra和Kotaku的推荐。

        4
  •  1
  •   SigTerm    15 年前

    1. 人工智能编程
    2. 声音编程。
    3. 刀具编程。
    4. 编写脚本。
    5. 物理编程。

    你可能已经可以应付7、5和4了。

    对于三维数学我帮不了你。我从各种非英语来源中挑选了一些信息,其中大部分已经不可用了。不过,我认为 this resource 可能包含感兴趣的信息。

    DirectX OpenGL ),另外还有一些OpenGL书籍您必须阅读:
    1弗朗西斯s希尔,“计算机图形使用OpenGL”。
    2 OpenGL programming guide aka "Red Book"
    三。 OpenGL shading language (aka "Orange Book")
    4你也许想看看 OpenGL reference manucal ("Blue Book")

        5
  •  1
  •   tenpn    15 年前

    只要把“经验丰富的C++开发”放在你的简历上,你就可以进入。游戏行业(至少在英国)由毕业生和缺乏经验的程序员主导,年长的程序员要么精疲力尽,要么晋升为管理层。

    很多游戏的编程只是编程——技能是完全可以转移的。你的导航软件经验可能会让你成为人工智能相关的角色。

    如果有你背景的人申请我,我当然会给他们面试机会。

        6
  •  0
  •   Sanctus2099    15 年前

    我16岁开始从事游戏开发。在网站上搜索工作。制作自己的低成本游戏,然后以某种方式发布它们。