[기획자 편]
안녕하세요 이번에는 게임 개발자 프로그래머 편입니다.
프로그래머를 한마디로 표현 하자면 코딩 하는 사람입니다.
프로그래머들끼리 신세를 한탄 할때 자신들을 코더라고 말하기도 합니다.
1. 프로그램 파트
대부분 게임 개발 프로그래머가 되겠다는 꿈을 갖고 있는 사람들을 보면 클라이언트가 하는 역할을 보고 프로그래머가 되려는 사람들이 대부분 입니다. 프로그램을 배우다가 클라리언트가 될지 서버가 될지 정하게 됩니다. 클라이언트는 눈에 보이는 것을 만드는 사람이고, 서버는 눈에 보이지 않는 정보를 처리 하는 사람이라고 생각 하시면 됩니다.
2. 어떤 언어를 사용 하는가
과거에는 PC 게임을 개발할때 C++ 이라는 언어를 대부분 사용 했습니다.
현재도 C++이 많이 쓰이고 있지만 C# 언어가 더 많이 사용 되고 있습니다.
게임 개발을 위해서 C++, C# 언어는 기본으로 익혀야 합니다.
3. 게임 개발 시 프로그래머가 하는 일
기획자가 만든 문서를 전달 받아서 기획자가 원하는 게임의 룰을 코딩으로 만듭니다.
안타깝게도 게임의 아이디어나 컨셉, 또는 어떤 재미있을 만한 것들을 생각하고 구상하는 일은 프로그래머가 하지 않습니다. 모두 기획자가 합니다.
자신이 생각하고 만들고 싶은 게임이 있어서 게임 개발자가 되고 싶으시다면 기획자가 되세요~
그래픽 파트로 부터 각종 이미지들과 3D 오브젝트 데이터들을 전달 받습니다.
그리고 기획자가 원하는대로 게임 내부에 배치해주고, 기획자가 원하는대로 움직일 수 있도록 코딩을 해 줍니다.
프로그래머 별거 없어요 그냥 원하는대로 동작 되도록 열심히 코딩하는 사람이에요 =.=
각 파트 중에서 연봉이 조금더 높다는거 말고는 좋은거 없어요 ㅎㅎ
게임이 너무 만들고 싶어서 게임 개발자가 되고 싶은 분들이 간혹 계실거에요
자신이 어느 파트에 잘 맞을지 충분히 고민을 해 보시고 그 파트에서 필요한 것을 공부 하시는게 좋아요
제가 예전에 1년 가까이 학원에서 학생들에게 프로그램을 가리켰던 적이 있어요
잠깐 학원 강사를 했었거든요.
그때 저한테 배웠던 학생들 중에 일부는 지금도 게임 업계에서 열심히 일들 하고 있고 연락도 하고 있어요.
그 당시 제가 학생들을 가리켰을 때 느꼈었던게 10명을 가리키면 그중에 5명은 프로그램에 대한 이해를 거의 못해요
그리고 남은 5명중 뛰어난 학생은 2명 정도고 남은 3명은 조금 괜찮은 수준이에요
몇 반을 가리켜 봤는데 비율은 비슷하더라구요
프로그램을 배우겠다고 온 학생들조차 이렇듯 적성이 안맞는 경우도 많아요
정말 게임 개발에 발을 들이고 싶다 하시는 분들은
꼭 자신에게 맞는 분야가 무엇인지 충분한 생각을 가지고 접근해 본다면 스스로에게 큰 도움이 될거에요
이상으로 게임 개발자의 종류 프로그래머 편을 마치도록 하겠습니다.