AB 1 of X — 배우고 싶은 걸 배우기
모든 것의 시작
쇼 노트
새로운 걸 배우는 과정을 담은 팟캐스트예요. 함께 게임을 만들어 보면서 게임 개발을 탐구하고 있어요. 대화 내용을 여기 정리해 두니까, 나중에 오시는 분들이 참고하시면 좋겠어요.
우리 소개
저희 (Finn과 John)는 게임 개발에 있어서 진짜 Absolute Beginners("완전 초보")예요. Finn은 Bay Area에서 tech 분야에서 일하고, John은 철학 박사예요. 둘 다 game dev에 관심은 오래전부터 있었는데, 제대로 해볼 기회가 없었어요.
일단 Unity부터 배우기로 했어요. 많은 인기 게임의 엔진이거든요. Harrison Ferrone의 Learning C# by Developing Games with Unity를 읽고 있어요. 이 책을 사면 Harrison의 Discord 서버에 들어가서 다른 게임 개발자들과 이야기할 수도 있어요. John은 Unity 사이트의 튜토리얼도 열심히 하고 있어요.
둘 다 C# 경험은 전혀 없어요. C#은 프로그래밍 언어예요. Finn은 코드를 좀 써본 적이 있지만 본업은 아니에요. 가장 익숙한 언어는 JavaScript인데, 다른 언어보다 좀 더 너그러운 편이에요.
Unity 튜토리얼
John이 learn.unity.com에서 레슨을 들어보고 있어요. 튜토리얼이 경험 없는 사람을 위해 만들어져 있으니 레벨 걱정은 안 하셔도 돼요. 전부 pathway로 구성되어 있고, 그 안에 미션이 있어요. 미션 하나에 한 시간짜리도 있고 며칠짜리도 있어요. Unity를 직업적으로 쓰는 사람들 인터뷰와 실습 레슨이 번갈아 나와요.

둘 다 Karting 마이크로게임을 해봤어요. Unity Hub를 열고 Create Project를 클릭한 다음 Learning을 선택하면 Karting이 옵션 중에 있을 거예요.

마이크로게임은 이미 만들어진 작은 게임을 가지고 놀아볼 수 있는 기회예요. 카팅 게임에 대해 이야기하면서 Unity Hub(프로젝트를 관리하는 곳)와 Unity 에디터(실제로 게임을 편집하는 화면)의 차이를 설명해요. 마이크로게임 몇 개 꼭 해보세요. Unity로 뭘 할 수 있는지 보고 에디터에 익숙해지는 데 좋아요.
John은 Microsoft에서 제공하는 C# 레슨도 해봤어요. 처음에는 C#이나 코딩을 많이 알 필요가 없다는 데 둘 다 동의해요. Unity 레슨은 게임 디자인의 시각적인 부분에 더 집중하고, Harrison의 책은 초반부터 C#을 좀 더 깊이 다뤄요.
Unity의 초반 튜토리얼에는 제품을 직업적으로 쓰는 사람들의 인터뷰가 포함되어 있어요. 더 알고 싶으시면 참고하실 수 있도록 정보를 모아 봤어요.
Mike Clephane (LinkedIn)은 디지털 아티스트예요.
Andrea Anticeto-Chavez (LinkedIn)는 DigitalFilm Tree와 함께 가상 프로덕션 코스를 만드는 에디터이자 프로듀서예요.
David Wehle (LinkedIn)는 The First Tree를 혼자 만든 개발자예요.
Kiira Benzing (사이트)은 Double Eye Studios의 디렉터이자 프로듀서이고, LinkedIn에 따르면 중세 프랑스어도 한대요 (!).
Fereshteh Forough (LinkedIn, Wikipedia)는 Code to Inspire의 설립자이자 대표예요.
John Riccitiello (LinkedIn, Wikipedia)는 Unity Technologies의 CEO예요.
Penny de Byl (LinkedIn, YouTube)은 Holistic3d의 크리에이티브 디렉터이고 유용한 Udemy 코스를 많이 만들었어요.
Mari Kyle (LinkedIn)은 Oculus의 게임 프로듀서예요.
Joi Podgorny (LinkedIn)는 Together Labs의 마케팅 리드예요.
책 이야기
Finn이 책에 더 많은 시간을 쓰고 있는데, 어떤 소프트웨어를 설치해야 하는지까지 모든 걸 안내해 줘요:
Unity Editor (Hub와 함께 설치돼요)
Finn이 놀랐던 건, play mode에서 inspector에 입력한 값이 play mode를 끝내면 초기화된다는 거예요.

Endless Pachinko
John은 플레이어 입력이 없는 "게임"을 만들고 있어요. 그중 하나가 Endless Pachinko인데, 일본 빠칭코에서 영감을 받았어요. 중력을 뒤집는 법을 배운 건 시행착오로 Unity를 익히기에 좋은 방법이었어요. Finn은 while loop로 게임 안의 다양한 "고도"에서 중력을 바꿀 수 있을 거라고 제안했어요.

게임 아이디어
John은 NPC(논플레이어 캐릭터)의 인간적인 행동에 대해 배우고 싶어해요. 특히 게임 안에서 오토마타를 만드는 실험을 하고 싶어하죠. 학문적으로는 심리철학을 연구해요. John은 게임에서 다른 걸 하는 중에 NPC 대화가 살짝 들리는 순간을 좋아해요 (예: "걔가 그렇게 말했대!").
멋진 음악을 만들어 준 Portland, Oregon의 Libby Roach에게 감사드려요.