안녕하세요 진로 상담때문에 글을 올리게 됐습니다.
간단한 소개를 하자면..
전 전공자가 아닌 전 늦은 나이에(32) IT에 발을 들였습니다.
게임을 만들고 싶어서요^^
서울에 와서 학원을 다녔는데
잘못된 정보와 세세하지 못한 성격탓에 C(기초 1달), 자바, 웹 그리고 안드로이드를 학원에서
7개월정도 배운후 현재 SI 안드로이드 앱을 만드는 회사에 제직중입니다.
(게임 회사는 서류와 면접에서 다 떨어졌습니다.
제가 생각하는 떨어진 이유는? 게임을 만들때 필요한
C 또는 C++과 유니티 엔진 그리고 코코스2 같은 게임 엔진을 학습하지 못해서 입니다.
아니라면... ㅠㅠ;)
본문)
현재 4개월 재직중 회사는 게임이랑 전혀 연관이 없는 앱을 만드는 곳 입니다.
앱이라고 해도, 관공서에서 쓰는 사내 게시판과 조직도 이정도 간단한 기능의 안드로이드 앱입니다.
친한 친구가 앱 개발자라 같이 공부 할 수 있다는 이유와
여기 다니면서 시간이 날때 틈틈 공부해서 이직 해야지 라고 생각 하고있었는데
그게 잘 안되더군요..
그리고
이곳에서 1년~3년을 일해도 게임회사 이직엔 도움이 전혀 안된다는 사실을 깨 달았구요...
회사에서 1년은 일해야 한다는 생각과 지금도 늦은나이인데 더 늦어지지 않을까라는
두려움 때문에 회사에 다니고 있는데요
회사를 과감하게 그만두고 게임엔진 교육을 받고 다시 게임회사에 도전을 해도 될지 궁금합니다.
선배님들의 조언 부탁드려요
게임 회사에서 면접이나 서류에 떨어진 이유를 말씀드리자면
엔진에 대한 숙련도 문제가 아니라 게임을 만들어본 적이 없기 때문입니다.
게임 회사에서는 어떤 엔진을 쓰던간에 습작이라도 게임을 만들어본 사람을 선호합니다.
그 사람의 소스 코드를 보고 기술력을 판단하기에는 시간도 부족하고,
회사 내부에 그걸 판단할 수 있는 사람조차 없는 경우가 대부분이기 때문이죠.
선배된 입장에서 조언을 드리자면 굳이 회사를 그만두고 학원을 다닐 필요는 없다고 봅니다.
32살이면 자기 앞가림은 해야 할 나이이고, 벌어둔 돈을 까먹어가면서 게임 공부를 하거나
집에서 용돈을 받아가며 게임 공부를 하는건 무리라고 생각합니다.
정말로 게임 개발에 대한 열정이 있다면 퇴근 후에 집에서 공부하세요.
야근을 하면 어떻고 철야를 하면 어떻습니까? 집에가서 밤을 새며 공부하면 되는거죠.
조금이라도 배우면서 허접한 게임이라도 하나 만들어서 마켓에 올려보세요.
구글링하면 인디 게임용 그래픽 파일들은 충분히 구할 수 있고, 그외에도 방법은 많습니다.
사운드 파일도 구글에서 free sound 검색하면 수도 없이 나옵니다.
게임 개발자가 되고자 한다면 수동적인 개발 자세부터 버려야 합니다.
회사를 그만두고 학원을 다녀야 하나라고 고민하는 것부터 수동적인 자세입니다.
게임 개발 코딩에는 수도 없이 다양한 방법들이 있습니다.
학원에서 배우는 것이 정도가 아니라는거죠.
남이 가르쳐주는대로 배우지 마시고, 내가 편하고 빨리할 수 있는 방법을 습득하세요.
스스로 깨우치지 못하는 사람은 어느 회사에서도 대접받기 어렵습니다.
"디자인이 없어서 게임 개발을 못하겠어요", "사운드가 없어서 못하겠어요", "뭐부터 해야할지 모르겠어요"
이런 변명거리 늘어놓는 사람은 뭘 배워도 게임 개발자로 오래가기는 어렵습니다.
뭐가 됐든 스스로 만들어보려고 해보세요.
게임 개발을 정말 좋아하신다면 밤을 세워 공부하고, 출근하더라도 절대 피곤하지 않습니다.
내가 좋아하는 일을 하다가 밤을 샜기 때문이죠. 해보시면 알게 될거예요.
두서없이 말이 길어졌습니다만, 결론적으로 말씀드리자면
간단한 게임이라도 어떻게든 만들어보려는 노력을 해보세요.
요즘은 인터넷에 널린 소스도 너무 많고, 검색해서 나오지 않는게 없는 세상입니다.
회사 다니면서 집에서 얼마든지 공부할 수 있어요.
근무 시간에 웹사이트 돌아다니며 쉬는 시간에도 얼마든지 할 수 있습니다.
시간이 없다는 핑계만 대지 않을 자신이 있다면 당장 시작하세요.
저랑 나이가 비슷하시군요. 전 1인기업으로 시작해서 계속 게임 개발중인데요...
조언을 드리자면 시중에 게임개발서적이나 게임 개발 강좌의 소스를 한번 참고하셔서
간단하게 한번 예제를 만들어보고, 게임이 어떤식으로 돌아가는지를 학습하는게
취직에 도움이 많이 될것 같습니다.
또한 유니티나 코코스 같은 엔진 학습에 조금 부담이 되신다면 네이티브 자바로 게임 제작 방법도
있으니 참고하시면 됩니다. 저 또한 출시한게임은 기본 자바로 모두 개발하였습니다.
일딴 하고자 하는 마음가짐이 첫째로 제일 우선인듯합니다. 건투를 빕니다.
게임을 하고싶으시다면 간단한 포폴정도는 하나 마련하셔야할겁니다(제 경험상 게임업체분들은 포폴없으면 아예 받을 생각이 없더군요 코딩을 잘한다고 우겨도 말이죠)
그리고 기본적으로 안드로이드에 대해서도 공부를 하셔야합니다.. 게임만 아신다고해도 게임에서 카메라를 쓴다거나? 아니면
알림을 한다거나 기타등등 안드로이드관련 기능이 좀 많이 쓰이는편이라서 이런 기본적인 베이스도 깔고 가셔야합니다
이런 기본베이스가 충분하다 생각하시면 나오시고 교육받으시고 아니라면 현재 직장에서 근무하시면서 시간이 날때마다( 시간이 날지 모르겠습니다만)
게임엔진 공부를 스스로하셔서 게임하나 런칭해서 스토어에 내보시면될겁니다.. <--- 이게 좀 도움이 많이됩니다