멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
게임 개발, 수학과 물리 지식이 없는데 편입을 해야할까요?
게임인 · 게임개발
약 4년 전
💬 멘티의 질문


안녕하세요. 멘토님. 문과생이지만 컴퓨터학과를 복수전공하려는 학생입니다. 고민이 있는데 스스로 도통 답을 찾을 수 없어 조언을 구하고자 합니다.


 ©️Sean Do


1. 멘토님 저는 게임개발을 희망하고 있고, 특히 vr 게임에 관심이 많은데요. 클라이언트 프로그래머가 되는 게 꿈인데, 이쪽으로 가려면 수학과 물리를 알아야 한다는 말을 들었습니다. 그런데 크게 필요하지 않다고 말하는 사람도 있고, 제가 아직 게임 개발직무에 대해 잘 몰라서 너무 헷갈립니다. 수학과 물리가 정말 필요한가요? 필요하다면 어느 정도로 깊이 알아야하나요?

 

2. 저희 학교에는 컴퓨터학과가 있는데 이산수학이외의 수학과 물리에 대한 수업은 없습니다. 학교에 수학과와 물리학과도 없고요. 만약 수학과 물리에 대한 지식이 필수라면 수학, 물리가 커리큘럼에 포함되어 있는 컴퓨터공학과 등으로 편입하는 것이 좋을까요?

💬 김현석 멘토의 답변


©️Arian Darvishi


안녕하세요. 수학과 물리 때문에 고민이 있으시군요. 답을 먼저 드리자면, 게임에서 수학과 물리는 필수입니다. 다만, 게임 개발은 혼자 하는 것이 아니다보니 여러 개발팀 중 수학과 물리를 사용하는 사람도 있고, 그렇지 않은 사람도 있는 것이지요.

 

또, 게임 장르에 따라 수학과 물리를 거의 사용하지 않는 장르들도 있습니다. 예컨대 퀴즈나 정적인 방탈출, 비주얼노벨 같은 것 말이죠. 따라서 어느 정도 깊이 알아야 하는 질문에는 답변을 드리기가 힘든데요. 레이싱 게임이나 스포츠, FPS, 액션 계열이면 당연히 물리를 깊이 알아야겠지만 반대 성향에 게임에는 수학과 물리는 몰라도 되기 때문이죠. 

 

추가로 요즘은 게임엔진에서 기본적인 물리를 제공하고 있기 때문에 엔진만 사용한다고 하면 어느 정도보완되는 부분도 있습니다.

 

정리하자면 프로그래머 안에서도 분야가 세분화되기 때문에 특정할 수는 없지만 수학과 물리에 능통하시 더 다양한 프로젝트에 참여할 수 있고 핵심적인 부분에 손을 댈 수 있는 기회가 생길 가능성이 높을 겁니다.

 

다만 단순 취직을 위해서는 그리 중요하지 않다. 하지만, 좋은 프로그래머가 되려면 중요하다. 정도로 답변을 드리고 싶습니다.


 ©️Aleks Dorohovich


편입보다는 업무에 적용하는 기초 지식을 따로 배우시길 추천합니다 

편입까지 생각하실 필요는 없습니다. 제 경우에는 '게임프로그래밍을 위한 수학과 물리'라는 책으로 따로 공부했습니다. 하다보니 고등학교 수학 물리까지 역으로 다시 공부하게 되긴 하더군요. 여튼, 학교 교과목으로 배우는 수학/물리는 프로그래밍과 다른 순수 학문인 경우가 많습니다. 따라서 프로그램과 관련되서 설명하는 책을 보시거나 물리엔진을 직접 분석해보시면서 공부하는 편이 더 좋지 않을까 생각됩니다.

 

이 부분은 제가 그렇게 했다는 것 뿐이지, 정답은 아니니 한번 책도 찾아보시고 서칭해보신 후에 학습 방향을 정하시면 좋을 것 같아요. 고민 공유해주셔서 감사합니다. 게임 개발을 그만큼 진지하게 바라보고 계시는 것 같아서 기대되네요. 멋진 개발자가 되서 재미있는 게임 꼭 만들어주시길 바라요!


빠른 답변 정말 감사합니다! 혼자서 계속 끙끙댔는데 멘토님 조언 덕분에 답이 보이는 것 같아요. 마음이 한결 편안해졌습니다. 다시 한번 감사합니다. 좋은 하루 보내세요. 


김현석 멘토
게임인 · 게임개발
IT개발/데이터
90년대 후반부터 게임 하나만을 바라보고 있는 게임쟁이.
20년이 넘도록 여전히 게임을 개발하는 한편
대학과 기관, 학원 등에서 게임 관련 강의를 진행 중.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 5년 전