십대를위한 게임 개발 작업 경험 [폐쇄]


15

나이가 들면서 게임 개발과 디자인 작업을하고 싶은 십대 아들이 있습니다. 우리는 일자리를 찾을 때 경험의 중요성을 설명하는 여러 회의에 참석했습니다. 또한 신입 사원을 자주 인터뷰하는 IT 개발자이기도하므로 경험이 얼마나 중요한지 알고 있습니다. 그래서 우리는 여름 휴가 기간 동안 런던의 Games Dev 회사에서 몇 주 동안 일을 시도했지만 그 어느 곳도 찾지 못했습니다.

내 아들은 매우 영리하며 8 개 이상의 고급 GCSE (구 표의 7+ 또는 A / B)를받을 것으로 예상되며, A 레벨을 취득한 다음 대학에서 컴퓨터 과학을 공부할 계획입니다. 그는 파이썬에서 프로그래밍 경험이 있습니다. 그가 심부름을하고 게임 개발 과정에 어떤 식 으로든 관여하는 한 괜찮은 커피를 만들어 낸다면 그가 원하는 것은 업무 경험이다. 그는 또한 실제로 돈을받을 것으로 기대하지는 않습니다 (비록 보너스 일 것입니다).

나는 세부 사항과 이력서를 가지고 여러 회사에 접근했지만 그들로부터 단일 응답을받지 못했습니다. 이 회사들이 여기에서 잃을 것이없는 것 같습니다.

제 질문은 이런 상황에서 십대를 고용하는 게임 회사를 막을 수있는 것이 있습니까? 다른 적절한 조언을 환영합니다.


나는 그의 게임 관심사가 "게임 개발과 디자인에"있다고 설명하고 있음을 알았습니다. 그는이 분야에서 그에게 관심이있는 특별한 역할을합니까? 특히 규모가 큰 팀에서는 게임 제작자가 전문화 될 수 있으므로 업무에 지원하거나 공부할 대상을 선택할 때 자신에게 맞는 위치를 명확하게 파악하는 것이 큰 도움이 될 수 있습니다. 예를 들어 "디자인"은이 생태계에서 역할 중 하나 인 역할 중 하나
일뿐입니다.

29
그는 십대이며, 자신의 게임을 만들어서 경험을 쌓아야합니다. 한 달에 39 번째 Ludum Dare (집에서 특정 주제에 따라 48 시간 이내에 게임을 만드는 이벤트)가 있으며, 이는 그가 게임을 만들 수있는 좋은 기회입니다.
Cedric Martens

2
그의 디자인을 보여주는 가장 좋은 방법은 게임을 만들고 그의 디자인을 적용하는 것입니다. 그는 간단한 역학과 좋은 게임 디자인으로 창의력을 발휘하여 전문 프로그래머가 될 필요는 없습니다. 훌륭한 게임을 만들 수 있습니다.
Cedric Martens

3
저는 13 세부터 게임 수정에 대한 경험을 얻었습니다. 저는 현재 20 세이며 제가 신청 한 모든 게임 프로그래밍 대학교 과정에 참여하고 게임을위한 멀티 플레이어 백엔드를 운영하고 있습니다. 내 요점은 경험이 반드시 회사 내에 있어야한다는 것을 의미하는 것은 아니며 개인 프로젝트와 같은 다른 방법으로 경험을 얻는다는 것입니다. 보너스로 7 년 동안 게임 프로그래밍 경험을 쌓았습니다.
AStopher

4
게임 개발 산업은 정말 어렵다는 점에 유의하십시오 . 많은 사람들이 그것을하기를 원하기 때문에 입장은 어렵고, 시간이 길고, 임금이 낮으며, 스트레스가 높습니다. 그가 모든 재미와 게임이 아니라는 것을 알고 있는지 확인하십시오.
Tim B

답변:


30

당신은 게임 산업에서 실제 문제에 부딪쳤다. 우리는 게임 제작 전문성을 판단하는 방법을 모른다. 새로운 게임 프로젝트에서 생산성을 높이기 위해 누군가를 훈련시키는 데는 몇 주가 소요될 수 있으므로 투자에 대해 매우 신중합니다. 우리의 가장 좋은 추측은 누군가가 이미 만든 게임을 보는 것입니다. 이는 게임에서 일하기 위해 고용 해야하는 catch-22 상황으로 이어 지므로 배송 된 게임에서 이름을 가질 수 있습니다.

예를 들어 내 스튜디오의 구인 광고를 살펴보면 거의 모든 스튜디오에서 5 년 동안의 사전 게임 경험과 여러 배송 타이틀을 요구하며 소수의 학생 / 신규 레벨 직책에 경쟁이 치열합니다. 이것은 특히 대 AAA 회사에서 널리 퍼져 있습니다. 작은 인디 스튜디오가 우리에게 기회를 주었기 때문에 (또는 우리는 우리 자신의 인디 스튜디오를 시작할 기회를 얻었 기 때문에) 많은 사람들이 우리의 출발을 할 수있었습니다.

이러한 문제를 추가하기 위해 학생 / 대학원 / 인턴을 자주 고용하는 스튜디오의 일부는 이탈로 유명합니다.이 초보자는 태울 때까지 일할 수있는 저렴한 교체 가능한 노동으로 취급하여 항상 더 많은 것을해야한다는 것을 알고 있습니다. 그들의 장소. 따라서 지원하는 모든 스튜디오에서 직장 문화를 읽으십시오.

이 catch-22를 깰 수있는 방법이 있으며 설명하는 여름 경험에 완벽 할 수 있습니다. "직업 경험"에서 "게임 개발 경험"으로 약간의 정의를 확대하면됩니다.

우리는 Game Jams 라는 것을 해커 톤이나 샤 레트와 비슷합니다. 게임 제작자 그룹이 모여 아주 짧은 시간에 처음부터 새로운 주말에 새로운 게임을 만들기로 결정합니다. 심지어 하루 만. 그들은 일반적으로 무료 또는 참여에 매우 저렴하고, CV 검토를 필요로하지 않습니다.

학교 나 공동 작업 공간과 같은 물리적 위치에서 발생하는 잼은 특히 동료 제작자와 어울리고, 영감을 얻고, 도움을 요청하고, 도움을 제공하고, 일반적으로 이러한 사람들의 에너지를 타는 기회를 제공하기 때문에 잼을 추천합니다 함께 만들기 위해 모입니다.

온라인 전용 jams-itch.io 의 연속 스트림도 편리한 타임 라인 형식으로 이들 중 다수를 카탈로그 화합니다 . 근처에서 또는 원하는 타임 라인에서 시작하여 적절한 용지 걸림을 찾을 수없는 경우 언제든지 친구를 사귀고 자신을 시작할 수 있습니다. :)

대부분의 잼에는 창의력을 불러 일으키는 테마 또는 도전 과제가 있으며 다른 플랫폼에는 특정 플랫폼 / 도구 / 장르 사용과 같은 제약이 있습니다. 내 경험상 대부분은 판단 된 경쟁이 아닙니다. 일반적으로 모든 참가자가 참여한 이상한 게임을 모두 즐길 수있는 아케이드 또는 쇼케이스로 끝납니다.

친구들과 함께 잼에 참여하거나 혼자서 원한다면 개인으로 잼에 참여할 수 있습니다. 더 큰 잼은 팀을 구성하는 데 도움이되는 매치 메이킹 서비스 또는 팀이없는 아티스트 / 사운드 디자이너가 아티스트 / 사운드 디자이너가없는 팀과 짝을 이루는 "플로터"역할을 제공합니다.

잼은 게임 개발의 소우주를 재현하기 때문에 잼을 권장합니다. 모든 같은 압력과 기쁨과 좌절, 팀 역학 및 범위 도전 (그리고 버그가 있습니다!)은 위험이 적은 기회로 압축되었습니다. 잼이 심하게 나빠지면 주말에 최악의 시간을 잃었습니다. 파산 한 스튜디오를 살 필요는 없었습니다. ;)

그리고 만들어진 게임은 그냥 버리는 것이 아닙니다. 약간의 헌신과 세련미로 그들은 훌륭한 고용주가 게임 제작 기술을 가지고 있음을 입증 할 수있는 훌륭한 포트폴리오가 될 수 있습니다. 여기 온타리오에서는 실험적인 게임 잼 프로토 타입을 가져와 Runbow , Keep Talking 및 Nobody Explodes 등 Steam / Xbox / Playstation 등에서 구입할 수있는 완성 된 게임에 계속해서 제작하는 제작자에 대한 수많은 성공 사례가있었습니다 . 토토 템플 , 친구 , 슈퍼 타임 포스 , 위험한 시공간 에있는 연인 , Yawhg . (이 게임 들과는 아무런 관련이 없습니다. 단지 그들과 그 제작자들이 정말 훌륭하다고 생각합니다)

그렇습니다. 게임 잼은 게임 개발자 경험을 쌓고 업계 게이트 키퍼를 피하는 재미 있고 접근 가능한 방법이 될 수 있으며 경험이 풍부한 게임 개발자에게도 게임 제작에 대한 열정을 주기적으로 떨치기위한 방법으로 적극 권장합니다. 용지 걸림에 대한 자세한 정보가 필요하면 Twitter에서 알려주십시오 . :)


Skyrim의 이사 인 Todd Howard 와의 인터뷰 는 5시에 거의 요점을 잡았습니다. 당신의 교육은 그다지 중요하지 않습니다.
Cedric Martens

2
시간을내어 주셔서 감사합니다. 나는 게임 잼을 생각하지 않았고 좋은 생각입니다. 나는 아들의 프로그래밍 기술이 이것에 달려 있다고 생각하지 않지만 도움이된다면 효과가 있습니다. 이것은 우리가 확실히 할 일입니다. 당신이 catch-22 상황을 언급 할 때, 그가 경험을 갖기 전까지는 경험을 얻을 수 없다는 것은 부끄러운 일이지만, 나는 절반이 사실이라고 기대했습니다. 그의 포트폴리오에 약간의 게임 잼이 있기를 바랍니다.
evoelise

4
잼이있는 부모-자식 팀은 고려할 힘입니다! : D 모두에게 행운을 빕니다.
DMGregory

좋은 지적. 작은 게임으로 시작하는 것은 실제로 시작하는 것이 실제로 무언가를하는 게임을 조정하는 것보다 일반적으로 훨씬 더 의식적인 노력이라는 점에서 큰 이점이 있다는 것은 말할 것도 없습니다. 실제로 연주 할 수있는 것이 있으면, 가려움증을 계속해서 조정하고, 더 잘 만들고, 더 많은 노력을 기울이는 것을 쉽게 느낄 수 있습니다. 그냥 보통의 소프트웨어와 같다 - 최고의 소프트웨어는 일반적에서 오는 당신 의 실제 문제를 해결, 당신의 자신의 제품을 사용의 필요성을 가지고.
Luaan

@CedricMartens 좋은 참고 자료-Todd Howard는 Skyrim (역대 가장 성공적인 게임 중 하나)과 그 이후의 Fallout 4의 많은 성공으로 명성을 얻음으로써 인터뷰 이후 더욱 발전했습니다. 그는 아카데미 인터랙티브 예술 과학 아카데미 명예의 전당에 선정되었으며 어린 시절부터 비디오 게임 제작에 참여하기를 원하는 사람에게 아주 좋습니다. 개인적으로 그가 야심 찬 게임 개발자를위한 환상적인 롤 모델을 만들 것이라고 생각합니다.
칼룸 탄톤

5

현재 스튜디오와 유료 협동을하고있는 현재 대학생 (2 학년)으로서 가장 큰 조언은 개인 프로젝트입니다. C #과 Unity로 게임을 시작하고 끊임없이 혼란스러워하고 자신이 가지고있는 아이디어의 프로토 타입을 빠르게 만듭니다. 모두. 그만큼. 시각.

실제 게임 개발자 경험을 구축하는 가장 좋은 방법은 게임 잼입니다. 그들은 새로운 사람들을 배우고 실험하고 육식하는 환상적인 방법입니다. 일부 공개 게임 잼에 대한 자세한 내용을 보려면 Itch를 확인하십시오 .

더 많은 것을 배우고 구조를 원한다면 Udemy놀라운 게임 개발 코스를 가지고 있습니다. 훌륭한 지원과 커뮤니티, 그리고 그들은 항상 판매 중입니다. 방금 54 시간의 언리얼 엔진 코스를 $ 15에 받았습니다. 투자 가치가 있습니다.

마지막으로, 아들에게 일을 시키십시오. 회사는 부모가 연락하는 사람을 고용하고 싶지 않습니다. 당신은 그에게 나가서 스스로 배우게해야합니다. 그렇지 않으면 그는 배우지 않을 것입니다.


4

다른 답변에 대한 추가 사항 (댓글을 작성할 수 없기 때문에) : 집에서 게임을하는 것이 먼저 회사에서 경험을 얻는 것보다 시작하는 것이 더 좋은 방법이라는 데 동의합니다. 그는 개발에 익숙해지기 위해 자신의 작은 게임을 만들고 게임이 일반적으로 가지고있는 구성 요소 중 일부를 알 수 있습니다. 충분한 경험이있는 즉시 제안하는 또 다른 단계는 일부 게임에 기여하는 것입니다. 파이썬에는 없지만, 예를 들어 게임 Terasology는 모든 사람이 코드, 자산, GitHub에 기여할 수있는 Minecraft와 같은 프로젝트입니다. 이를 통해 그는 Git (CI와 같은 고급 도구 일 수도 있음)과 같은 중요한 공동 작업 도구를 사용하는 방법을 배우고 코드 스타일에 대해 배우고 일반적으로 워크 플로가 어떻게 진행될 수 있는지에 대해 배웁니다 (GitLab에서는 "아이디어부터 프로덕션까지") . Terasology가

그가 이미 작은 게임을 몇 개 만들고 조금 더 큰 게임에 참여했을 때, 일부 회사에 다시 오는 것이 더 좋습니다. 그런 다음 실제로 무슨 일이 일어나고 있는지 이해할 수 있으며 몇 개월 후 코딩에 지루한 사람에게 리소스를 낭비하지 않습니다.


커뮤니티 게임 개발 프로젝트에 참여하는 것은 좋은 생각입니다. 게임 모딩 커뮤니티도 고려하십시오. :) 특히 레벨 디자이너의 경우 기존 게임의 맵과 모드 포트폴리오는 주어진 메커니즘과 도구 내에서 마스터하고 혁신 할 수있는 능력을 보여줄 수 있습니다.
DMGregory

4

회사에는 잃을 것이 있습니다 : 시간

나는보다는 수업 시간 동안 비록 공식적인 업무 경험의 한 부분으로, 허용 업무 경험을 학생들이 기업 일한 임시 . 이 학생들은 게임 개발 프로세스에 유용하게 기여할 수 없지만 유용한 작업을 수행 할 수있는 개발자로부터 상당한 시간을 소비합니다. 할 일을 계획하고, 말을하는 방법을 보여주고, 일하는 동안 감독 할 시간이 필요합니다. 또한 어린이이기 때문에 일반 직원에게는없는 보험 및 감독 고려 사항이 있습니다.

아들과 같은 똑똑한 아이조차도 몇 주 안에 가치있는 일을하게 될 것으로 기대할 수 없습니다. 우리가 상당히 나이가 많은 지역 대학에서 프로젝트 학생들을 데리고 특정 게임 개발 과정을 수강하더라도 처음 몇 개월 내에 가치있는 일을하는 경우는 거의 없었습니다 . 어떤 사람들은 그것을 전혀 관리하지 않았거나 다른 사람들의 시간 측면에서 비용이 충당되지 않는 충분한 일을 거의하지 못했습니다.

실제로, 실무 경험이나 프로젝트를 위해 학생들을 데려가는 것은 종종 관련 회사에 도움이되지 않습니다. 대신 그것은 더 넓은 사회에 대한 공동체 의식과 의무감으로 제공됩니다. 이 역할은 공식적인 업무 경험 프로그램에 참여하는 것보다 게임 개발에 관심이있는 임의의 아동을 고용함으로써 덜 달성됩니다.


나는 당신이 모든 것에 대해 옳다고 생각하지만 대안을 제공하는 것이 좋을 것입니다.
Michael

3

DMGregory가 옳습니다. 게임 개발자로 직업을 찾는 것은 일부 엔지니어링 회사에서 이력서를 던지는 것과는 다릅니다. 기본적으로 소프트웨어는 아주 새로운 것이기 때문에 청소년의 비율이 낮을수록 소프트웨어 사용 방법을 알고 있으며 더 작은 비율이 잘합니다. 나는 잼에 결코 가지 않았다. 그러나 당신의 아들이 시간이 있다면, 나는 그에게 게임을 직접 만들어 게시하도록 강력히 권한다. 힘들지 않아도되고 간단한 2D 게임이 될 수 있습니다. 플랫 포머보다 훨씬 간단합니다. Play 스토어에서 "Pop the Lock"을 확인하십시오. 너무 간단하고 최대 5 백만 다운로드를 얻었습니다. 게다가, 그는 누군가가 고용하기를 원치 않고 자신의 게임 개발 회사를 갖기를 원할 수 있습니다. 그는 돈이 필요하지 않습니다. Android Play Store는 좋은 시작입니다.


2

지금까지 많은 좋은 답변이 있지만 특히 한 가지 점을 강조하고 싶습니다.
무뚝뚝하게 : 게임 디자이너가되고 싶습니까? 당신은 프로그래머를 의미합니다.

많은 팀이 소규모 팀이나 고독한 개발자로부터 나옵니다. 이 경우 각 사람은 여러 역할을 갖습니다. 대기업에 가지 않는 한, 전담 게임 디자이너가 정당화 될 수있는 방법은 없으며 심지어 게임 디자인을 좋아한다고 주장하지만 자신의 게임을 만들지 않은 사람을 믿지 않을 것입니다. 큰 스튜디오에서 디자이너로 일하는 많은 선임 직원은 일반적으로 디자인을 현실로 만드는 데 필요한 모든 것을 알고있는 업계 베테랑입니다. 이 분야에는 주니어 공간이 거의 없습니다.

기술 역량과 이니셔티브를 입증 할 수 있어야합니다. 세련된 제품을 컨셉에서 시장으로 가져 오는 것은 게임이나 IT 분야의 미래 경력을 위해 할 수있는 가장 관련성 높은 일입니다. 인턴쉽은 잊어 버리고 자신의 능력, 헌신 및 재능을 증거 할 수 있기를 원합니다. 게임에서이를 수행하는 유일한 방법은 프로그래밍입니다. 그러한 성과를 언급 할 수 있다면 사람들은 이력서를 통지 할 것입니다.

가장 근본적인 요소로 분류 된 게임은 놀이에 관한 것입니다. 이야기, 소리, 예술; 그 (것)들을 제거하고 당신은 기계공으로 남겨두고, 그것을 할 수있는 유일한 사람은 프로그래머입니다.

좋은 소식은 요즘 연령에 관계없이 누구나 프로그래밍을 배우고 양질의 게임 엔진을 다운로드하고 아이디어를 구현하기가 더 쉬워 진 적이 없다는 것입니다. 컴퓨터 과학은 훌륭한 출발이며, 대학이 기초를 가르치기 위해 기다릴 이유가 없습니다. Bjarne Stroustrup의 "C ++를 사용하는 프로그래밍 원칙 및 실습"(1 학년 대학생을 위해 C ++을 발명 한 사람이 작성) 사본을 확보하십시오. 처음 100 페이지 만 통과했지만 C #으로 Unity를 시작하기에 충분한 이론이었습니다. 그리고 초보자가 가질 수있는 모든 방식의 질문에 도움이되는 많은 온라인 커뮤니티, 포럼, 위키가 있습니다. Google IT는 9/10 배 StackOverflow 또는 전문가 포럼에서 솔루션을 찾을 수 있습니다. 혼자 가기가 결코 쉽지 않았습니다.

또한 기업은 자신이하는 많은 일이 비밀이기 때문에 부분적으로 인턴을 찾지 않을 수도 있습니다. 직원은 일반적으로 공개 금지 계약에 서명하며 인턴은 급여를받는 직원보다 더 많은 책임이 있습니다.


1

우리는 한 여러 회의에가 [...] 우리가 한 시도하고 그에게 몇 가지 작업을 찾을 찾고 [...] 나는 한 여러 기업에 접근

직업 원 하십니까 ? 아니면 아들 이 직업을 원합니까?

헬리콥터 엄마 인 것을 그만두십시오 . 당신의 아들이 직업을 원한다면, 그는 자신을 적용해야합니다. 그의 어머니가 끊임없이 뒤에 있다면 아무도 그를 진지하게 받아들이지 않을 것입니다.

그 외에도 다른 답변에서 제공하는 조언을 반복 할 수 있습니다. 게임 개발 스튜디오는 "가장 위대한 게임에 대한 아이디어"를 가지고 있지만 관련 기술이 전혀 없기 때문에 게임 디자이너가되기 위해 필요한 것을 가지고 있다고 생각하는 십대 게이머의 응용 프로그램으로 가득 차 있습니다. 쓰레기통에 바로가요 자신이 게임 개발자임을 증명하는 가장 좋은 방법은 직접 게임을 만드는 것입니다. 상업적으로 성공할 필요는 없습니다. 작은 프리웨어 게임이면 충분합니다.


2
이 경우 아들은 15 세 또는 16 세입니다. 저는이 나이에 "헬리콥터 엄마"라는 용어가 부당하게 사용된다고 생각합니다.
Jack Aidley

0

모두가 당신의 노력과 선의를 상하게하지만, 아들이 달걀 껍질을 깨고 날아 가게하십시오. "아주 똑똑하다"며 아들을 위해 일하기 위해 여러 회사에 다니는 엄마는 심각하지 않다.

회사는 사람들을 계약하는 자신의 방법이 있습니다. 당신은 그들에 맞게해야합니다. 그가 무료로 일하기 위해 자신을 낮추고 엄마가 자신이 매우 똑똑하다고해서 지식이없는 십대를 고용해야한다고 생각하지 마십시오.

그는 십대이며 튜토리얼을보고 자신의 게임을 개발하는 것이 좋습니다.


0

목표가 경험이라면 아들이 오픈 소스 프로젝트에 기여할 수 있습니다. 기여를 환영하는 오픈 소스 게임이 많이 있습니다. 공식 게임 저장소에 코드를 제공하지 않더라도 많은 게임에는 자체 모드 / 플러그인을 개발하기위한 개방형 API가 있습니다. 예를 들어 https://endless-sky.github.io/를 참조하십시오. 시작하기 좋은 곳은 플러그인을 구축하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.