지아노
28
2020-05-11 12:19:22
17
1132

게임 개발 현실에 대해 알고 싶어요


전 26살 되는 고졸 취준생인데 고민이 많이 됩니다.

게임 개발로 취업을 하고 싶은데 

오늘 취성패 가보니까 게임회사 취업이 너무 안 된다고 하더군요. 

제 스펙이라고 할만한 건 예전에 취성패로 6개월동안 웹개발을 배웠습니다. 

그러고 바로 취업을 했습니다. 

회사는 경력 속여서 다른 회사 프로젝트로 보내는 그런 곳에 갔었죠. 3년 속이고 들어갔습니다. 

프로젝트 가서 개발이 아닌 유지보수(처음엔 유지보수가 뭔지도 모르고 갔는데 배운 개발은 하나도 못 해보고 첨보는 리눅스 구글링 해가면서 간단한 거 하면서 토드로 잘못된 데이터들 고쳐서 등록하고 프로시저 만지고

말하자면 개발코드도 한두번 만져보고 그저 타기관하고 송수신 잘 되게 유지해주는 게 업무였습니다. 개발하고 싶었는데 하지도 못하고 ..)

유지보수 1년 버티고 퇴사했습니다. 

너무 재미없고 개발도 기회가 없고 이게 뭔가 하고요. 원래 웹말고 그냥 소프트웨어 프로그램 개발 같은 걸 하고 싶었는데 어쩌다보니 저 루트를 탔습니다. 

사설이 길었는데 이러고 1년 쉬고 취성패 갔더니 컴퓨터전공도 아니고 학원에서 배운다고 해도 취업하기 어렵다라고 하더라고요. 


그래도 제가 게임을 무척 좋아하고 개발도 너무너무 좋아합니다. 현실적으로 만약 제가 6개월 학원 공부를 하고 취업을 하려고 한다면 뭘 더 해야 취업이 가능할까요? 

연봉 깎으면 들어가긴 하겠지만 그렇게 말고 

그래도 얘가 전공은 아니지만 우리 회사 들어오면 뭐라도 1인분은 하겠구나 싶은 그런 것이요. 

포트폴리오 작성도 작성이지만 이론이 많이 부족하면 이론 공부해서 그걸 증명하면 좀 도움이 될 거다 그런 식으로 댓글 하나씩만 남겨주고 가세요. 

게임쪽으로 절대 절대 못 간다고 하면 그냥 하던 웹 개발이나 더 공부해서 취업해야겠죠. 어쨌든 웹도 나쁘진 않지만 그래도 26살일때 차라리 빨리 진로 잡아서 더 하고 싶은 일로 가고 싶습니다.

0
0
  • 댓글 17

  • choju
    1k
    2020-05-11 12:24:31
    취미로 만들어보세요.. 게임..
    0
  • 인절미후후
    502
    2020-05-11 12:40:19

    게임개발서적 사서 읽어보시고 만들어보세요

    게임쪽도 사람 없어서 못뽑습니다.

    0
  • 만년코더
    5k
    2020-05-11 12:45:04

    게임쪽이 요새 대형플젝이 없어서 사람을 많이 안뽑기는 하긴할건데...

    이런 경우 개발이 너무 좋다 그러면 우선 1인개발 부터 시도 해보는게 어떨까요?


    0
  • ercnam
    3k
    2020-05-11 13:03:12

    게임개발은 취미로 (2)....

    일단 이쪽업계는 이제 대기업 미만 잡으로 시장이 완전 평정되버렸기 때문에

    무조건 대기업을 가야합니다, 선택권이 없음

    근데 대기업은 최소 중고신입 레벨을 뽑음....

    입사테스트, 코테같은 난이도 수준이 이미 네이버 카카오등 웹쪽 최고레벨 회사랑 동급입니다.


    더군다나 어찌저찌 들어가도 내가 맡은 프로젝트 (게임타이틀) 망하면

    (거의) 그대로 희망퇴직 행입니다. 근데 요즘 국산 신작게임들 내놓는거 마다 망하고 있거든요...?

    0
  • 쥬라기
    305
    2020-05-11 13:15:27

    웹개발만 하신거라면 게임쪽에서는 분야가 조금 한정적일 수 밖에 없어요.


    저는 제가 좋아서 온거라 급여가 좀 모자라게 느껴져도 그냥 다니고 있지만 ( ㅡ_ㅜ... ),

    좋아서 게임쪽으로 오시면 급여문제로 인해서 10에 한 7~8은 떨어져 나가더라고요


    게임쪽으로 오실거라면 개발 분야는 크게 서버 혹은 클라이언트 두가지 중 하나로 잡고 하시길 바라고,


    클라이언트라면 요새 언리얼 유니티 둘다 인강도 많으니 그쪽으로 보면서 6개월 내에 될 수 있다면 2가지 이상은 포폴용으로 뽑아보시는걸 추천드립니다.

    서버쪽으로 잡으실거면 6개월 이내라는 가정이면... 로컬에서 서버 한대 띄워두시고 클라이언트가 대충 5천개? 1천개도 많긴한데... 목표로 잡으신다면 높게 해서 붙이게 해보세요. 물론 붙는게 능사가 아니고 각 클라이언트가 랜덤 동작으로 통신을 계속 주고 받게 하는 형태로요.

    0
  • TOS
    13
    2020-05-11 13:26:06 작성 2020-05-11 13:38:28 수정됨

    신입으로 서버파트 채용은 거의 없을거고 클라이언트가 대부분일건데 이마저도 관문이 좁습니다

    게임 쪽이 레퍼런스도 부족하고 혼자 공부하기가 어려울겁니다. 개인적으론 학원 알아보시는걸 권해드립니다.

    클라이언트는 쥬신게임아카데미, kgca가 유명한데 상담 받아보세요. 

    서버를 가르치는 곳은 게임코디 대표님이 강의하시는거 하나 봤었네요

    체계적으로 배울 수 있는 학원이 얼마 안 됩니다.  그리고 보통 1년 과정이라 취업까지 길게 잡으셔야 할 겁니다.

     

    0
  • 지아노
    28
    2020-05-11 13:33:15

    급여는 저도 감수할 순 있어요. 돈을 원했으면 웹개발 계속 하면서 사이버 대학을 다녔겠지만 

    언리얼 유니티 포트폴리오 말고도 뭘 더 공부하면 좋을까요? 그냥 컴공에서 배우는 이론 파보고 면접때 이론질문에 답변 잘 하면 될까요? 그리고 자격요건에 나와있는 부분도 서투르게나마 준비하면 좀 이득이 될까요? 현실적으로 면접관이라면 어떻게 생각할지 알고 싶어요.

    0
  • 타느스
    261
    2020-05-11 13:44:01

    언리얼 하나만 공부해서 게임하나만 만들어보면 됩니다.


    0
  • 만년코더
    5k
    2020-05-11 13:45:41 작성 2020-05-11 13:51:05 수정됨

    지아노 

    진지하게 저임금 감수할 수 있는지 인생 계획으로 다시 생각해보세요


    열정페이가 아니라

    앞으로 가정을 꾸리고 집을 사든 안사든 전세라도 하고 

    할부지만 자차라도 출퇴근 시 굴리고 등등....

    이런거는 그냥 열심히 일하면 주어지는게 아니고...적극적으로 자신의 연봉에 대해서 협상해야됩니다.


    실제로 일을 했을 때 진짜로 인간다운 삶이 가능한가에 대해서 진지하게 고민해보세요.


    걍 남좋은일 사장님 벤츠 만들어주기 대작전이고

    저임금 고보람이나 뭔가가 있는게 아니고 걍 저임금 고스트레스 고강도 No보람 입니다.


    게임개발을 통해서 그냥 개발했다 하하하 보람차다 이게 아닌 이상

    게임개발로 얻을 수 있는 아웃풋은

    농담이 아니고 그냥 되게 워라벨 좋은 회사(주 35시간만 근무 등)

    다니면서 취미로 1인개발하는게 확률이 더 높습니다.


    어차피 주 70시간 일하고 버려지느니

    35시간 돈벌고 35시간 자기 하고싶은 일 하세요....

    0
  • 만년코더
    5k
    2020-05-11 13:46:50

    요새는 1인개발 가능한 플랫폼이 너무나도 많습니다.

    어차피 남이 개발한 게임 플젝 가봤자 유지보수랑 디버그만 하고 단순 노가다만 하다가 월급도 못받고 혹사당하다가 때려칠 가능성이 높아요.

    오히려 게임 개발이라는데 뭔가 이상을 가지고 있는 사람들이 좌절이 더 심합니다.

    애초에 남의 일하는거라서 지아노님의 생각이 반영될 여지가 없어요.

    1
  • 협군
    6k
    2020-05-11 13:51:09

    유니티로 게임하나 만들어 보세요. 

    흔한 게임 개발 희망자들 중에는 중고등학생 때부터 인디 게임 제작등으로 경험을 쌓아온 친구들이 많아서 쉽지는 않을 겁니다.

    윗분 말씀처럼 학원에서 배우는게 그나마 빠릅니다. 

    재미 삼아 유니티러닝센터에서 한달 유니티를 배워봤는데 개발 초보자 기준으로 봐도 한달이면 기본적인 툴 사용은 배울 수 있습니다. (게임 개발이 아닌 유니티 툴 사용입니다.)

    그 뒤에는 본인 노력이구요.

    일단 배우면서 게임도 만들고 인디게임 만들어서 출시도 해보고 하면서 포트폴리오 만드셔야죠.

    0
  • 블레이크
    558
    2020-05-11 14:14:27 작성 2020-05-11 14:23:51 수정됨

    쥬라기 님, 여쭤보고 싶은게 있는데요..

    대량의 클라이언트를 대상으로 할때는 세션관리를 어떻게 해야 하나요?  별도의 프레임워크를 쓰시는지 아니면 어떤 특별한 기법같은걸 쓰시는지?


    예전에 C를 이용해서 몇몇의 클라이언트만 허용된 서버를 만든적이 있는데, 클라이언트의 접속 정보를 링크드 리스트로 관리하고, fork 로 클라이언트 소켓을 띄우고, 접속을 끊으면 링크를 삭제하고, 프로세스를 회수하고 하는 식으로 했었는데, 대량의 클라이언트로 할 때는 어떤 방식으로 하는지 항상 궁금했었걸랑요.

    쓰레드를 안 쓰고 그냥 fork 만 해도 서버가 견디는지, 아니면 턱시도 같은 미들웨어를 따로 사용하는지, 혹시 가르쳐 주실 수 있으신지요?

    0
  • 쥬라기
    305
    2020-05-11 14:47:37

    블레이크


    윈도우 계열이시면 iocp  이용하시면 가능합니다.

    리눅스 계열이시면 epoll 이용해보세요


    정보자체는 자료구조 통해서 관리를 하긴 하는데, 저 커널 객체들을 사용할 때 등록만 여러개를 하면 사실상 몇개의 스레드 내에서 등록된 소켓관리가 되긴 해서요.

    소켓당 별도 자식 프로세스를 쓰실 필요가 없어집니다. 스레드로도 충분하긴한데 애매하면 메인단일 스레드만 써도 되긴 해요


    지아노

    이론은 정말 중요합니다. 이건 무조건 공부하시는게 좋습니다. 지금이 아니더라도 이론은 모른다면 어느때 내 발목을 잡을지 알 수 없으니까요. 무조건 계속 공부하시는게 좋아요.

    그리고 어느 회사를 목표로 하신다면 자격요건에 있는 것중에 하나만큼은 내가 아는한도내에서 자신있다 하실정도가 되어보이면,(주관적입니다) 아 그래도 이 사람은 한사람 몫은 해보이겠구나 싶어보입니다.

    0
  • 블레이크
    558
    2020-05-11 14:59:14

    쥬라기 

    epoll 이란게 있군요.  지금은 기억도 잘 안나는 bind, socket, select, fork,.. 등으로 서버 구성하고 할때가 재미있었는데, 언제 부턴가 미들웨어가 그 자리를 차지하고 또 차츰 웹 환경으로 바뀌면서 시스템의 코어(?) 부분 보다는 주변의 업무로직쪽으로만 일을 하게 되더군요.

    저도 한때는 게임쪽에 관심이 있어서 이해도 안되는 게임관련 개발책을 고문서 보듯이 보던 때도 있었는데, 아무튼 오래된 궁금증을 해결하게 되어 기쁘게 생각합니다.

    좋은 하루 되세요.

    0
  • 닭강정
    249
    2020-05-11 15:06:07

    게임을 좋아하는것과 직업이 게임개발인것은 다르다고 생각합니다.

    저도 학생때는 게임개발을 좋아했고 만들면서 게임개발을 업으로 삼고 싶다고 생각한적도 있지만...

    지금은 일반 웹, 소프트웨어 개발하면서 3년이 지났네요.

    요즘 들어 다시 취미로 게임을 개발하고 있는데, 제가 대학생때 게임개발을 직업으로 하고 싶어 한건 착각이라는게 깨달아졌어요.

    게임 개발이 좋은게 아니라 혼자서 만들고 싶은대로 만드는게 재밌었서 게임업계로 가고 싶다는 착각이란걸...


    게임개발이 좋은건지 개발이 좋은건지 정하고 게임을 간단한거라도 하나 만들어보는걸 추천합니다. 유니티 튜토리얼 잘되있으니까요 ㅎㅎ


    개인적으로 겜개발은 1인 취미개발도 좋다고 생각합니다...

    0
  • 지아노
    28
    2020-05-11 15:21:46

    댓글 정말 감사드립니다. 

    결국 제가 너무 하고 싶으면 하되 포트폴리오 빡세게 준비하고 기준 낮춰서 가지 말고 좋은 회사를 고르라는 거겠죠? 


    1인 게임 개발은 잘 모르겠네요. 게임이라는 게 규모가 커지려면 협업이 필요한거고 회사에서 팀으로 일하면 체계적으로 일하는 법을 배울 것 같아서요. 그리고 1인 개발은 팔릴지 의문이라서요. 아무리 좋은 게임이라도 마켓팅 안 되면 아무도 모르는 게임일테니까요. 


    일단 제가 너무 뭘 모르는 것 같아서 이번 주 안으로 유튜브 영상 보면서 언리얼이나 유니티 좀 만져보려고요. 그리고 다른 분들 글도 읽어보고요. 

    제 환상인지 아니면 제가 정말 원하는 건지 알려면 결국 제가 알아봐야겠죠. 친절한 답글 정말 감사합니다!

    0
  • 타느스
    261
    2020-05-12 10:02:52

    아니;;;

    왜 다들 저임금이라고해요?

    연차만 갖춰지면 돈 진짜 많이 버는데 ㄷㄷ

    실력이 안늘고 스타트업에 멈춰있으면 게임개발이나 다른 곳이나 연봉은 똑같이 적지

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.