I';我是一名经验丰富的C++;开发者-我如何进入游戏行业? 我在C++环境中工作了多年,开发了导航应用程序。我家乡有一家游戏公司,我喜欢它的外观,但我没有游戏开发经验。您可以将导航应用程序视为一种游戏类型,取决于您正在运行的对象。

I';我是一名经验丰富的C++;开发者-我如何进入游戏行业? 我在C++环境中工作了多年,开发了导航应用程序。我家乡有一家游戏公司,我喜欢它的外观,但我没有游戏开发经验。您可以将导航应用程序视为一种游戏类型,取决于您正在运行的对象。,c++,C++,我的问题是,我应该采取什么步骤进入这个行业?在这个阶段(我30岁)进入游戏行业是个坏主意吗?我建议你在业余时间开始尝试写一些游戏。当你去面试时,做一些演示总是一个好的开始,它会让你对你的工作有一些了解 有一套很好的教程可以帮助你掌握很多游戏编码的概念 他们有工作机会吗?如果是这样的话,看看他们在简历中要求什么,并开始学习这些概念/技术 联系他们,询问他们是否有优秀软件工程师的工作也无妨:)30岁其实并不重要,只要你有干劲和能力,你可以在任何年龄进入游戏行业 开始阅读游戏主题和游戏开发网站(ga

我的问题是,我应该采取什么步骤进入这个行业?在这个阶段(我30岁)进入游戏行业是个坏主意吗?

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

有一套很好的教程可以帮助你掌握很多游戏编码的概念

他们有工作机会吗?如果是这样的话,看看他们在简历中要求什么,并开始学习这些概念/技术


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

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

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

    • 人工智能编程
    • 图形编程
    • 声音编程
    • 工具编程
    • 脚本编写
    • 物理编程
    • 网络编程 你可能已经可以应付7、5和4了

      至于其他方面——主要是处理某种API,另外你需要对3D数学有很好的理解(除非你制作2D游戏)

      对于3d数学,我帮不了你。我从各种非英语来源中获取了信息,其中大部分都不再可用。但是,我认为可能包含感兴趣的信息

      对于一般的3d图形信息,您需要学习DirectX SDK和NVidia SDK(和),另外还有一些OpenGL书籍需要阅读:
      1.Francis s Hill,“使用OpenGL的计算机图形”。
      2.
      3.
      4.你可能想看看

      我之所以谈论OpenGL,是因为尽管它不提供与DirectX相同的硬件资源控制级别,但它比DirectX更容易入门,并且可以在更多平台上使用,并且具有与DirectX相同的功能。另外,GLSL与HLSL没有什么不同(除了GLSL没有像HLSL那样的组件着色器编程的残余),足够接近C++,所以启动起来相对容易。 一件重要的事情——如果你真的想处理3D,你必须能够在脑海中轻松想象3D操作。例如,如何旋转对象、缩放对象、移动对象、矩阵的含义、反射向量是什么、如何用平面切割多边形、如何找到两个网格的交点等,并且您至少应该对多边形网格上的布尔运算等更复杂的事情有基本的了解。我不知道如何开发这项技能(它非常接近于机械制图),但是没有它你会遇到很多困难。

      < P>只要把“经验C++”DEV放在你的简历上,你就可以进入。游戏行业(至少在英国)由毕业生和经验不足的程序员主导——年长的程序员要么精疲力竭,要么升任管理层

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


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

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

      如果该公司提供游戏机(如Xbox360、PS3)或手持(如DS、iPhone)游戏,你一定要强调简历中的嵌入式内容。关于如何优化一个类的内存布局,或者如何利用芯片组的一个模糊特性来加速一些代码的一些轶事将表明,你可以像一个控制台程序员那样思考。此外,如果你为导航应用程序(如A*、Djikstra)做过任何类型的人工智能,最好提一下

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

      至于网站,我支持Gamasutra的建议,还有Kotaku

      祝你好运

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