게임 회사에 고용되는 방법 [폐쇄]


14

저는 10 년 동안 Windows 용 비즈니스 응용 프로그램을 프로그래밍 해 왔으며, 이제는 게임 개발을 고려하고 변경해야 할 시점이라고 생각했습니다. 나는 XNA에서 놀았고 정말 즐겼습니다. 나는 주로 Delphi로 프로그래밍했지만 가장 좋아하는 언어는 C #이며 C / C ++에서는 결코 일하지 않았습니다.

내 생각은 대부분의 게임 회사가 C / C ++로 작성하고 도구 개발 / 빠른 프로토 타이핑에 XNA와 같은 것을 사용한다는 것입니다.

그래서 제 질문은 XNA에서 독학 한 게임 경험이있는 게임 프로그래밍 작업을 진지하게 신청할 수 있습니까? 아니면 C / C ++ & OpenGL / DirectX를 실제로 배워야합니까? 채용 기회를 늘리기 위해 다른 권장 사항은 무엇입니까?

답변:


29

게임을 만듭니다.

충분히 강조 할 수 없습니다. 그것들이 작은 프로토 타입 재미있는 일이든지 작은 완성 된 게임 일지라도.

프로그래머 직업을 신청하는 경우 잘 프로그래밍 된 게임을 수행하여 해당 분야의 기술을 보여주십시오. 그래픽이 양호 할 필요는 없습니다.


물론. 무언가를 만들 수 있음을 증명해야합니다. 이 일을하지 않고 최선을 다하는 사람들이 많이 있습니다. 독립적 인 프로젝트를 가진 사람과 아무것도없는 사람을보고 있다면 그것은 더 똑똑하지 않습니다.
David McGraw

더 동의 할 수 없습니다. 게임을 작성하십시오. 그리고 그들은 당신의 코드를보고 싶어하므로 매우 세련된 예가 더 좋습니다!
안드레아스

고용되기 전에 C ++로 게임을 작성하는 방법을 배우는 것이 중요하다고 생각하십니까? 아니면 제작하는 동안 언어가 실제로 중요하지 않다고 생각하십니까?
CodeAndCats

C ++을 잘 알고 SDL (예 : SDL)에서 간단한 게임 같은 것을 만들고 파이썬에서 더 복잡한 것을 만들 수 있다면. 그럼 잘해야합니다. 그러나 C ++ 섹션에서 작업하려는 경우 강력한 C ++ 표시가 항상 좋습니다.
Ólafur Waage

이것이 게임 산업에서 프로그래밍 작업을 얻는 데있어 가장 큰 오류라고 생각합니다. 그것은 당신의 이력서를보기 좋게 만드는 것 이상입니다. 나는 그들의 데모만을 기반으로 누군가를 고용하지 않을 것입니다. 실제로 데모에서 실제 소스를 거의 보지 못했습니다. 그들의 이력서가 좋으면 인터뷰를 할 수 있지만, 내가 결정을 내리는 곳입니다.
tenpn

8

당신의 강점을 즐기십시오. 직업 목록이있는 개발과 같은 웹 사이트를 확인하고 자신의 기술을 원하는 직업을 찾으십시오. 대부분의 게임 개발 회사는 툴링 포지션을 위해 C # 프로그래머 만 고용 할 것이지만, 적어도 당신은 그 모든 중요한 발판을 가지고 있습니다! 당신은 내부에있을 때 어떤 일이 올지 모릅니다.

또한, 어리석게 들릴 수도 있지만 xna creators 클럽 포럼 작업 섹션을 주시하십시오. 나는 xna 구동 진지한 게임에서 6 개월 계약 위치를 얻었습니다. 8 개월 후 나는 프로젝트에 영구적 인 직원이되는 것을 끝내었다.


4

전부는 아니더라도 대부분의 게임 프로그래밍 위치는 작업 할 언어를 명시해야합니다. 직무를 신청하기 위해서는 게임 프로그래밍을하기 위해 의식적인 선택을 했더라도 언어에 대한 이해가 있어야합니다. 다른 언어로. C ++을 전혀 모른다면 C ++ 직책에 고용 될 것 같지 않습니다. 그러나 일부 이전 비즈니스 앱 개발에서 C ++ 언어를 알고 있지만 XNA 앱 포트폴리오가 좋은 경우 합리적인 회사가 당신을 고용한다고 생각합니다.

프로그래밍 언어 수준을 능가하는 게임 프로그래밍 개념이 있지만 회사의 생산성을 높이려면 원하는 언어로 개념을 작성할 수 있어야합니다.


4

나는 단지 나 자신을 코딩하는 법을 배우고 있지만 CV는 수년간 적당한 규모의 (50+) 회사에서 내 손을 통과했습니다. 대부분의 이력서는 저장 상자 나 보관 디렉토리에 들어 갔지만 다시는 빛을 보지 못했습니다.

작업하려는 스튜디오를 조사하고 코딩 작업을 분류하는 방법을 찾으십시오.

먼저 C ++을 배우십시오. 업계에서는 절대적으로 필요합니다. C #에서 작업하는 방법 만 알고 있고 취업 기회가 발생하는 경우 놓치고 싶지 않습니다. 독립적으로 장기적으로 일할 계획이라면 자신에게 맞는 것을 배우십시오.

강력한 3D 및 그래픽 코딩 기술이없고 해당 직책 중 하나에 지원하는 경우 해당 기술을 폐기해야합니다. 당신이 그 분야에서 강력한 능력이있는 경우, 절대적으로 데모 또는 조치에 이러한 기술 / 프로젝트를 보여주는 웹 사이트에 대한 링크가 포함되어 있습니다.

하지만 당신은하지 않습니다 집어 얻을 리트 3D-FU 능력을 가지고. 도구 프로그래머는 디자이너 및 아티스트와 긴밀하게 작업하며 작업에 대한 지속적인 피드백을받습니다. 사람들과의 작업을 좋아하고 포트폴리오에 게임 디자인 도구를 개발했다는 ​​사실이 표시되면 이는 보람있는 경험이 될 수 있습니다. 비판을 잘 다루지 않으면 역할이 아닙니다.

사운드, 애니메이션, 스크립팅-프로젝트에 따라, 특히 개발중인 엔진이 있거나 엔진이 많이 수정 된 경우 해당 필드 전용 위치를 찾을 수 있습니다.

10 년 전과는 달리 약간의 열의가 있고 멋진 무언가로 나타나는 것이 사내의 직업이 될 수있게 된 지금, 역할은 매우 전문화되어 있습니다. 당신이 흥미롭고 그들을 연마하는 것을 하나 또는 둘에 정착하면 당신이 갈 때 기술을 확장 할 수 있습니다.

또한 코딩 테스트가 필요합니다. 인터뷰를 위해 길을 걷다가 인상적인 것을 과시한다고해서 그것이 본인의 것이 아닙니다. 그들은 것입니다 당신이 무엇을 할 수 있는지보고 싶어요. 면접관을 만족시키기 위해 3 시간 이상의 문제 해결 또는 코드 리팩토링을 기대할 수 있습니다.

행운을 빕니다 :)


1
코딩 테스트 및 강력한 인터뷰 ftw.
tenpn

3

그들은 내 지역의 소규모 게임 개발 상점 직원들과 이야기를 나눈 후 이전에 수행 한 작업에 대한 증거가있는 지원자를 선호하는 경향이 있다고 말했습니다. 예를 들어, 기존 게임을 개조하거나 자신 이외의 사람이 들었던 게임 엔진 뒤에있는 경우.

개발 지식에 관한 한, C / C ++는 현재 진행중인 작업에 대한 완전한 제어가 가능하고 많은 인기있는 엔진이 내장되어 있기 때문에 여전히 아는 최고의 기술입니다. XNA는 유용하지만 많은 것들을위한 프레임 워크의 핵심입니다. 초당 제한된 수의 업데이트를 처리하는 경우 완전한 제어권을 갖습니다.


3

스튜디오에 따라 다릅니다.

내가 일했던 스튜디오는 당신을 고용하지 않을 것입니다. 3D 수학과 결합 된 광범위하고 매우 견고한 C / C ++ 지식이 필요하며 그들이 사용하는 미들웨어 엔진에 대한 경험이있는 후보자를 선호합니다.

즉, 거기에는 많은 스튜디오가 있습니다. 나는 당신이 신청하고 그들의 직업 목록에서 요구하는 것을 보는 아이디어를 즐겁게하는 스튜디오를 나열 할 것을 적극 권장합니다. 이 시점에서 필요한 지식을 버프 할 수 있습니다.

일반적으로 견고한 C 기술은 놀랍도록 유익합니다. 내가 가진 모든 인터뷰 (게임 등)에는 C 프로그래밍이 필요했습니다.


1

해당 지역에서 채용중인 회사를 찾으면 먼저 캐주얼 게임 회사에 지원을 신청할 수 있습니다. 이렇게하면 몇 년 동안 작은 게임을 제작 한 경험이있어 더 큰 게임을 만드는 스튜디오에서 엔트리 레벨 위치를 얻는 데 도움이 될 수 있습니다.


1

인재 확보 과정에 참여한 게임 개발자로서 두 가지 조언을 드리겠습니다.

  1. 게임을 만드십시오. 작업 방식을 확인하는 데 가장 유용한 도구는 작업 방식을 확인하는 것입니다. 그 메모에서 :
  2. 오픈 소스 프로젝트에 참여하십시오 . 당신의 쓰기 코드와 다른 사람들과 어떻게 플레이 하는지를 볼 수있는 가장 좋은 도구는 위를 참조하십시오.

결론 : 우리는 할 수있는 일, 수행 방법 및 팀 구성원으로서의 수행 방식을보고 싶습니다.


1
오픈 소스 부분에주의해야합니다. 대부분의 게임 회사는 지적 재산권 문제에 매우주의를 기울이고 있으며, 많은 사람들은 "정보가 자유롭고 싶다"라는 의제에 지나치게 열성적인 사람들을 경계하고 있습니다. 일반적으로, 당신 이 만든 것을 보여주는 것이 단순히 당신 이 만들고 싶은 것을 진술하는 것보다 낫습니다 . 그래서 게임을 만들고 오픈 소스를하는 것이 좋지만 좋은 고용으로 자신을 증명할 수있는 유일한 방법은 아닙니다. .
Panda Pajama
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.