게임 개발자가 되는 7단계 (6개월 만에! #7은 잘 언급되지 않음!)

작성자 Kwalee Team

게임 코딩은... 생각보다 쉽지 않아요! 6개월 안에 게임 개발자가 되기로 결심하는 건 용기 있는 도전입니다.

솔직히 말해서, 6개월은 대담한 목표입니다. 개인 취미나 직업으로 소프트웨어 프로젝트 경험이 없다면, 게임 만들기는 오랜 시간이 걸립니다.

다행히도 선택의 폭은 넓고 보상도 매력적입니다. 하이퍼 캐주얼 게임은 산업에 진입할 수 있는 접근 가능한 경로를 제공합니다. 만약 여러분이 다음과 같은 모바일 게임을 만들고 싶다면:

  • 모든 모바일 기기에서 플레이 가능,
  • 누구나 플레이 가능,
  • 짧은 시간에 제작 가능,

이 기사가 당신의 게임 개발 여정의 북극성이 될 수 있습니다.

우리의 퍼블리싱 포털에 가입하면 다양한 게임 개발 주제에 대한 코칭 리소스를 얻을 수 있습니다. 여기에서 게임 제출 및 무료 테스트 요청도 가능합니다.

먼저 프로그래밍 기초 배우기

게임은 본질적으로 소프트웨어입니다. 컴퓨터에서 실행되려면 명령어 목록을 읽어야 합니다. 프로그래머는 이 명령을 작성하는 사람입니다. 게임 개발자가 되고 싶다면, 90%는 프로그래머 역할을 해야 한다고 예상하세요.

이 명령어는 다양한 형태로 올 수 있습니다. 프로그래밍 언어라고 합니다. C#, C++, Python, Java, Lua 또는 GDScript, GML과 같은 엔진 전용 언어 중에서 선택할 수 있습니다. 그러나 주류 답변이 필요하다면, 일반적으로 C# 또는 C++로 게임을 만드는 것을 볼 것입니다. (이유는 곧 설명합니다.)

프로그래밍 기초를 배우는 데 많은 시간이 걸리지는 않습니다. 실제로, C#에 대한 무료 튜토리얼을 제공하는 많은 온라인 리소스를 찾을 수 있습니다.

프로그래밍 기초는 일주일 이상 걸리지 않아야 합니다. 대부분의 게임 프로그래밍 언어는 객체 지향적이기 때문에 기초는 대부분 동일합니다.

어떤 프로그래밍 언어가 나에게 적합한지 궁금하실 겁니다.

전적으로 하이퍼 캐주얼 게임을 만들기 위해 선택한 게임 엔진에 달려 있습니다.

게임 엔진 익히기

올바른 프로그래밍 언어 선택은 선택한 게임 엔진에 따라 다릅니다. 올바른 게임 엔진을 선택하는 것은 인기, 사용 용이성, 라이선스 등을 고려하는 것을 의미할 수 있습니다.

하이퍼 캐주얼 게임을 만들고자 하는 대부분의 사람들은 Unity를 사용합니다. 이는 주로 인기도와 광범위한 커뮤니티 지원 때문이며, C#이 업계의 또 다른 주요 언어가 되었습니다. 그러나 다음과 같은 다른 게임 엔진을 선택할 수도 있습니다:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GML, GML Visual)

중요한 것은 게임을 만드는데 편안한 게임 엔진을 사용하는 것입니다. 엔진에 익숙해지는 것이 중요하며 장기적으로 보람이 있습니다. 대부분의 개발자는 Unity를 사용합니다.

게임 엔진의 핵심 구성 요소를 배우는 데 걸리는 시간은 다음과 같습니다 (이상적으로는 Unity):

  • 기본 사용자 인터페이스: 1-2시간.
  • GameObjects에 동작 추가: 1주일.
  • 상호작용 사용자 인터페이스 만들기: 1주일.

_전체 게임 엔진_을 배우는 것은 비현실적이며, 필요하지도 않습니다. 추가 부분은 게임을 만들면서 배우거나 퍼블리싱 계약을 체결한 후에도 배울 수 있습니다.

소규모로 시작하기

얼마나 많은 사람들이 '작지만 흥미로운 RPG'를 만들고 싶다고 말하는 것을 들었습니까?

그들은 게임 개발에 초보자일 가능성이 큽니다. 꿈의 게임이나 좋아하는 게임에 영감을 받은 게임을 만들고자 하는 생각은 흔한 초보자 함정입니다.

처음에는 도구와 프로그래밍 지식이 어떻게 결합되는지 파악하기 위해 가장 작은 아이디어부터 시작해야 합니다. 초기 단계에서 만든 작은 게임들은 게임 개발의 다양한 측면을 이해하는 데 필요한 훈련 바퀴 역할을 합니다.

재료와 셰이더를 배우고 있나요? 색깔에 따라 다른 물체를 매칭하는 게임을 만드세요. 등각 투영 게임에서의 움직임을 이해하고 있나요? 클릭한 곳으로 공이 움직이는 게임을 만드세요.

이러한 작은 아이디어를 빠르게 프로토타이핑하는 데는 일주일도 걸리지 않을 수 있습니다. 더 많은 프로토타입을 만들수록 각 게임에서 무엇을 해야 하는지를 알게 되고 시간이 단축되며 가능한 자산을 재사용할 수 있습니다.

이것들은 엔진과 코드가 어떻게 조화를 이루어 경험을 제공하는지를 천천히 가르쳐주는 작은 아이디어입니다.

경험에 대해 말하자면...

재미있는 경험 설계 이해하기

재미있는 게임 경험을 설계하고 만드는 것은 즐겁습니다. 하지만 게임마다 다른 원칙과 기본이 있습니다. 하이퍼 캐주얼 게임은 한 입 크기의 게임플레이와 단기적인 매력, 대중적인 매력으로 유명합니다. 이 원칙에 대한 전체 가이드를 확인할 수 있습니다.

기본 게임을 만드는 것은 쉽지만, 재미있게 만드는 것은 시간이 걸리는 도전입니다. 우리가 도와드릴 수 있습니다.

Kwalee가 출시한 45개 이상의 #1 게임을 제작한 다양한 하이퍼 캐주얼 리소스를 무료로 제공합니다.

다른 게임 개발자와 연결하기

일만 하고 놀지 않으면 재미없는 게임 개발자가 됩니다. 산업에서 자신을 확립하는 가장 좋은 방법 중 하나는 게임을 만드는 사람들과 연결하는 것입니다.

대학교를 갓 졸업했다면, 새로운 LinkedIn 프로필을 만들고 몇 가지 경력 정보와 만든 게임 개발 프로젝트를 올리세요. 포트폴리오에 링크를 추가하세요. 새로운 사람들을 만날 때마다 세부 정보를 교환하고 멘토로 알아가세요. 결국, 기회가 여러분에게 다가올 것입니다.

특히 Reddit과 Discord와 같은 게임 개발 커뮤니티에 참여하세요. 친구를 사귀고 프로젝트에 대한 피드백을 받고, 더 많은 기술을 쌓아 더 높은 품질의 기회를 얻을 수 있습니다. 이러한 이벤트에서 연결을 멈추지 마세요!

게임 개발 학위나 부트캠프 고려하기

소프트웨어 개발에 대한 잘 정리된 교육을 원하나요? 대학에서 공부하세요! 게임 개발자가 되기 위해 학위가 필요하지는 않지만, 특히 다른 나라에서 게임을 위해 일하고 싶다면 좋습니다.

소프트웨어 개발이나 다른 과학 관련 분야에서 학위를 취득하는 것이 일반적으로 선호됩니다. 하지만 게임 개발 인증을 원한다면, 게임 개발 부트캠프가 도움이 될 수 있습니다.

부트캠프는 구조에 따라 완료하는 데 1일에서 4/6주가 걸릴 수 있습니다.

'비밀' 피드백 사용하기

즉각적인 효과가 있는 비밀 피드백을 얻을 수 있는 방법이 있습니다.

당신이 만든 진전을 알 수 있는 방법은 피드백을 받는 것입니다. 그리고 이를 통해 포트폴리오를 반복적으로 수정할 필요를 줄일 수 있습니다.

우리는 인터뷰에 대해 이야기하고 있습니다.

지원 버튼 위에 마우스를 올리면, 가짜 증후군이 거대한 탑처럼 당신을 가로막습니다.

거절을 잘 받아들이지 않기 때문에, 지원하는 것이 갑자기 두려워집니다.

하지만 괜찮습니다. 진전을 알기 위해서는 피드백이 필요합니다.

인터뷰를 통해 피드백을 얻는 것은 효과적이지만 '말해지지 않은' 방법 중 하나입니다.

게임 개발 스튜디오의 인턴십과 주니어 역할을 찾고 계속해서 지원하세요.

인터뷰를 확보하고 진행하면, 채용 담당자가 최고의 후보자에게 무엇을 찾는지, 어떤 질문을 하는지 알 수 있는 작업 모델을 얻을 수 있습니다.

거절당하면, 신청서에 대한 피드백을 요청할 수 있습니다.

새로운 지식을 사용하여 포트폴리오와 신청서를 조정하여 꿈꾸던 역할에 가까워질 수 있습니다.

그리고 다시 반복하기!

산업에 들어가기 위해서는 일곱 가지 간단하면서도 일관된 단계가 필요합니다.

게임 개발자가 되려면 많은 시간과 자기 학습이 필요합니다.

때로는 6개월이 충분하지 않을 수도 있습니다.

코스를 여러 년 동안 진행할 수도 있습니다.

괜찮습니다. 중요한 것은 계속 배우고 실험하는 것입니다.

결국, 게임 퍼블리셔에게 제안할 수 있을 만큼 좋은 포트폴리오를 갖게 될 것입니다.

산업에서 무슨 일이 일어나고 있는지 업데이트하고 포트폴리오에 고품질 프로젝트를 추가하는 것을 멈추지 마세요.

이것이 결국 게임 산업에 진입하는 방법입니다.

모두를 위한 다양한 직무가 있으며, 원격 기회도 있습니다! 우리의 채용 페이지로 이동 하고 Kwalee에서 열정적인 사람들을 위한 기회를 확인하세요. LinkedIn을 통해 연락하세요 역할에 대해 문의하세요. 소셜 미디어에서 팔로우하세요 (Twitter | Instagram | Facebook) 우리의 재미있는 문화와 소식을 얻으세요.

저자 소개:

Kwalee의 열정적인 인재들, 게이머와 개발자를 위한 매력적인 통찰 제공.

관련 기사

이 기사 공유하기: