[이탄]

 

게임 프로그래밍이란?

 

- 2탄

 

아하하 오랜만에 돌아온

게임하다예요

 

그동안

왜인지 너무너무

게을렀어요;;

 

 

그동안 잊혀졋을

게임 프로그래밍 2탄 두둥두둥

 

우리가 열심히

1달 동안

C언어 공부를 하고나면,

 

다음 단계는 바로 게임만들기인가요??

 

 

아니죠 아직 우리는 갈길이 멀었어요 ㅠㅠ

 

 C언어의 늪에서 벗어나면

 

그 다음에는

 

업그레이드 버전인

 

C++ 이 우리를 기다리고 있답니다.

 

C언어에서 발전한 JAVA와 비슷하지만

 

난이도 면에서는 C++이 더 어렵다능;;

 

 

하하

 

그러치만 여기서 포기할 순 없져!

 

다음 달부턴

우리가 직접 게임 코딩을 할 수 있기 때문이예요!

 

으 쌰 으 쌰 !!

 

C++은 객체 지향 언어라고도 하고,

 

보통 컴공과에서는 2학년에 배우는 과정이예요.

 

C언어보다 표현을 다양하게 할 수 있죠!

 

여기서 잠깐!

 

학생들이 많이들 물어봐요.

 

"모바일 게임을 만드는 회사를 갈껀데,

C언어랑 C++이 왜 필요한가요?

 

유니티만 알면 될꺼같은데"

라구요

 

그렇다면

정답은

바로!

 

 

 

요건 아니져??

 

아닐 거라 믿어여

 

 

내맘대로 말하기 ㅋㅋ

 

 

모바일 게임을 만들더라도

 

C, C++을 다룰 줄 알아야

 

한다는 것!

 

프로그래머는 코딩이 기본!

 

기본기를 탄탄히 다져야겠죠?

 

 

 

 

www.sbscampus.co.kr

 

게임회사 취업문의는 게임하다에게!

 

↑↑ 링크를 클릭하시어요

어서 어서 >_<

 

※ 악성코드 유해사이트 아닙니다.

(고딕체여요 ㅋㅋ)

 

※ 결제 사이트도 아닙니다.

(이 또한 고딕체여요 ㅋㅋ)

 

친절하게 상담해드려요!

 

 

 

 

[게임 프로그래머 -

            게임회사 직군/직종 대답하다]

 

안녕하세요.

 

게임회사 취업상담을 하고있는

 

게임하다의 남편

 

게임남편입니다.

 

 

오늘은

 

자칭 타칭 컴공과 학생들이

 

눈이 번뜩일

 

 

게임 프로그래밍 편입니다.

 

 

 

 

 

프로그램팀

 

 


프로그램팀 신입은 크게 두가지 경우로 나뉩니다.


① 컴공과 졸업후 취업

 

② 고등학교 이후 학원에서 게임 프로그래밍을 배운 뒤 취업

 

 


물론 프로그래머는

 

컴공과가 선호되나 컴공과 출신 중에

 

게임 프로그래밍 쪽으로는 경험이 없거나

유니티 기반 개발을 이해하지 못하는 경우가 많아

 

각각 장단점이 있으니

 

비전공자 여러분들 계속 읽어주세유 ~~

 

 


 

빠른 취업으로 경력을 빠르게 쌓아올리는 길이라면

학원 및 독학으로 !

 

천천히 가더라도 기본기를 충분히 쌓고 가겠다 하는 분은

컴공과 진학을 선택하시면 좋겠습니다.

( 물론 비전공자 분들의 경우 첫번째 경우에 해당되겠죠 )

 

컴공과 진학을 선택하신다면 졸업 전 마지막 학기에

그 시대에 가장 많이쓰는 엔진으로

프로젝트 하나정도 하신다면 금상첨화!

(현재의 대세는 유니티!

조만간 유니티 포스팅 기다리시죠!!)


프로그래머는

상대적으로 학원과 학교출신이 비슷한 비율입니다.

배울수 있는 대학이나 고등학교가 생각보다 많은게

그 이유인데요~

 

중요한건 학교 배우는 것 외에도

학원에 가는 경우가 상당히 많습니다.

(독학은 매우매우적어요

그만큼 프로그래밍이 간단하진 않은 거겠죠?)

 

위에서 적었듯이

학교에서 배우는 것만으로는 취업하기 어렵기에

짧게 3~4개월코스 정도로

게임 프로그래밍을 알고 취업을 하게되는

경우가 가장 많습니다~



클라이언트 프로그래머


게임에서 눈에 보이는 것들을 구현하는 프로그래머 입니다.

캐릭터를 위치시키고 방향키를 누르면 캐릭터가 이동하게 하거나. 등등 게임속의 모든 것들이 움직일 수 있도록 모든 부분을 제작하는것이 클라이언트 프로그래머 입니다.

 


서버 프로그래머

 

서버프로그래머는 게임에서 보이지 않는 곳을 처리합니다.

쉽게 생각하면

내가 물약을 먹었다 > 에너지가 찬다 라는 행동을 하는것을 보면 클라이언트 프로그래밍은

OO는 물약을 먹엇다 > 에너지가 찬다 이렇게 코딩을 하지만 서버가 끼어들면

물약을 먹엇다 > 서버로 통신 > 정말먹엇는지 확인 > 먹엇다 > 확인되었다고 클라에게 통신 > 클라에서 에너지를 채운다 

라고 하게 됩니다.

그리고 당연히 물약을 먹은 정보는 서버에 저장이 되는거죠.

이렇게 클라에서 일어난 일을

저장하고 확인하는 부분을 하는게 서버 프로그래머 입니다.


클라이언트 프로그래머 신입분들은

 

회사에서 채용할 때 무엇을 보는가


공통적인 부분은

사용할 줄 아는 프로그래밍 언어입니다.

기본적인 c와 c++등은 다들 서로 기본이 되니 제외가 되고

그 이외에 유니티 스크립트를 쓸 줄 아는지 등의 사용언어에대해 봅니다.

 

 

신입들에게  코딩을 잘한다 못한다 구분을 잘 하지 않습니다.


단순히 할주 아냐와 할주 모르냐로 구분되는 것이 아닌

다양한 언어를 접해보는것이 중요한 포인트가 될 수 있습니다.

하지만 기본기가 탄탄해야한다는것!

이게 클라이언트 프로그래머보다는 서버프로그래머에게 크게 작용이 되는데요 서버 프로그래머를 준비중이시라면 너도나도 소켓만 하지마시고 다양한 언어를 익혀보시는게 분명 도움이 될것이라 생각합니다~


서버에서 신입 입사 치트키가 다양한 언어라면~

클라에게도 그런게 하나쯤은 있어야 공평하겠죠?

 

클라 신입분들의 치트키는 바로 개인 프로젝트입니다.

 

잘 만들면 좋겠지만 가벼운 프로젝트라도

게임이라고 부를만한 프로젝트라면

아무것도 없이 포폴과 서류만 있는 신입과는 큰차이가 있으니

학원이든 학교던 기본기 공부를

어느정도 하셧다고 생각하신다면

꼭 개인의 능력을 보일 수 있는 완성된 게임을

하나쯤은 개발을 하시는게좋습니다~

 

(학생의 포트폴리오를 예시로 보여드려요!)


 

즉 프로그래머는 요약하자면

탄탄한 기본기

사용할줄 아는 언어의 다양성(트렌디 하게)

개인 프로젝트

정도로 정리할 수 있을듯 합니다.

 

 

 

 

 

 


www.sbscampus.co.kr

 

게임회사 취업문의는 게임하다에게!

 

↑↑ 링크를 클릭하시어요


 



[게임 기획자를 말하다_

           게임회사 직군/직종 대답하다]

 

안녕하세요.

 

게임회사 취업상담을 하고있는

 

게임하다의 남편

 

게임남편입니다.

 

오늘은 바로 본론으로 들어가려합니다.

 

(게임기획자에 대한 이야기를 주로 하려고해요!

 

스크롤의 압박이있으니 주의주의!

 

깨알같은 게임기획자 팁이니 읽어보셔야해요!!)

 

게임 피디

게임개발 총감독

 

(단언컨데... 요런

훈훈한 피디는..없습니다! 하하)

 

 

게임 기획팀장

기획 감독 및 검수


게임 프로그램팀장(TD)

프로그램업무 및 테크니컬 디렉터역할

(따로 있는 경우도 있습니다) 

 

여기서 잠깐!

 

게임 테크니컬 디렉터가 무엇인가?

기술의 개발 방향성을 정해주는 일을 합니다.

 

예를 들면 유니티로 개발할때

서버와 클라의 연동은 어떻게 규정하고

 

최적화는 어느정도까지 하겠다 등등의 방향을

정해주는 역할이죠 

 

게임 PD/ TD/ AD

전부 디렉터 역을 맡지만

총감독을 피디가 맡는것 뿐입니다. ^^

 

게임 아트팀장(AD)

아트 퀄리티 검수 및 아트업무

AD 역시 아트팀의 총방향성을 결정하는 일을 합니다.

 

5등신 캐릭터 게임으로 가겠다

우리는 극 실사 리얼로 가겠다 등등

 

(사실 이정도는 프로젝트 시작전에 결정되지만 이해하기 쉽게 어느정도 과장이 있습니다~)


여기까지가 신입 여러분과 상관이 전!혀! 없

디렉터들의 역할이고

이제부터는 신입 후배님들이 준비해서 취업하는

각 파트 분야별로

설명드리도록 할께요

 

 

게임의 스타트

 

게임 기획자

 

기획팀은 아주 큰팀도

(이를테면 NC와 넥슨이겟죠 흐흐)

 

(넥슨의 대표작이죠!

카트라이더 이미지를 찾다보니

오랜만에 한 판 하고 싶네요ㅋㅋ)

▲사담은 여기까지ㅋㅋㅋ

 

신입을 아래와 같이 세부적으로 구분해서 뽑지 않습니다.

일단 게임 기획자를 뽑은 후에

그 성향에 맞추어서 파트를 정해줍니다.

 

타팀은 시작부터 본인의 파트가 정해진것이랑 다른게

게임 기획자이며 모든것을 할 수 있어야 해서

좋은 기획자가 되는것은 아주아주 어렵습니다...

 

(실제로 저의 회사 프로그램팀장님은

기획이 어려워서 프로그래머로전향하셧다는...또르르)

 

게임 기획자의 덕목이 게임덕후이지만!

게임만 많이해서 되는건 아니~아니~죠!ㅋㅋ

 

 

그렇담 게임 기획자는 어떻게 나뉘어져 있을까요?

 

'게임 기획자'라고만 표현하기에는

하는 업무들이 방대한 그 이름 위대한

게임 기획자여!!!

 

기획자 넘버 원!

(우선순위가 아닌 일,이,삼 순서의 의미입니다.

오해없으시길!)

 

게임밸런스기획자

 

게임의 밸런스를 잡습니다.

(↑이런 설명은 누구나 할 수있겠죠?)

 

그래서

쉽게 예를 들자면 몬스터나 캐릭터의 공격력 방어력등을 설정하고 더 강해지게 하거나 약해지게 합니다.

( 한 캐릭터가 공격력이 너무 세거나,

너무 약하면 게임의 재미가 떨어지겠죠? )

 

게임내의 모든 재화(보석, 아레나_리니지 덕후인증ㅋㅋ )

아이템 습득 정도를 조절하는 역할

 

즉, 수치를 조정해서 맞추는 기획자 입니다.

 

(학생이 직접 작성한 밸런스 기획서인데요!

그림을 보니 이제 이해가 쏙쏙되시죠?)

 

 

게임시스템 기획자 / 게임컨텐츠 기획자

 

컨텐츠를 만들고 설계해내는 일을 합니다.

 

게임 내의 전투시스템, PVP, 상점들을 구축하는데요.

 

단순히 공성전을 만들겠다 하면 공성전에 들어가는

모든 요소에 대한 기획을 하고 그 기획 요소를 게임으로 만들 구조나 데이터를 설계합니다.

 

더 더 쉽게는

 

 

 

요즘 핫한 게임 리니지2레볼루션인데요!

 

(소박한 레벨이지만,,, 당당히 공개 ㅋ)

 

퀘스트를 터치하면 →

 

저의 캐릭터인 엘프가 테오도르

 

향해 달려가도록

 

테오도르에게 도착하면 대화를 생성하기 등과 같이

 

구체적으로 작성을 해야하는 것이죠!

 

더 더 쉽게 이해가 되셨나요?

 

게임스토리기획자

 

대부분 뽑지 않는 직군이며

 

국내 게임개발에서는 상당히 비중이 떨어지는 직군입니다

(국내 게임스토리...ㅠㅠ

게임시나리오기획자라고도 하지요ㅠㅠ)

 

게임의 세계관과등을 설정하고 입력하고

게임 전체적인스토리에 대한 이야기를 풀어가는 일을 합니다.

 

하하

 

또 다시 등장한 리니지2레볼루션입니다. ㅋㅋ

(홍보의 의도가 1도 없습니다ㅋㅋ)

 

테오도르의 대사가 보이시죠?

 

이런 대사들을 하나 하나 계획하는게

게임 스토리 기획자 또는 게임 시나리오 기획자라고도 하죠^^

 

 

 

게임기획자의 초반 자격요건

 

게임기획자에 대한 이해와 사용하는 툴을 습득해야합니다.

 

 

게임기획자는 아이디어를 던지는 역할을 하는것이 아닌

 

게임을 설계해야한다는것을 이해해야

 

기획자로 취업을 하기가 수월해지는데요

 

보통 경험이 없는 신입 기획자들은 게임기획이라는것이 이러한 게임을 만들고 싶습니다.

 

이렇게만들면 재밋지 않을까요? 등을 이야기하는것이

 

기획이라고 생각하고 그러한 아이디어 문서를 너무너무 많이 만들어서 이력서를 보내는데요

 

거의 채용되지 않습니다 ㅠㅠ....

 

 

게임기획이 게임아이디어를 내는게아니라 게임을 설계한다는것을 이해하고

 

허술하지만 그 설계도를 그려오는 사람에게

 

'오오 괜찮은 신입이 나왔군!'하고 전화를 하게되는것이죠


이해가 되셧다면

그 이해를 쉽게 설명할

문서 제작능력이 기획자에겐 중요합니다.


워드, 파워포인트, 엑셀(필수!!!!!)

 

문서 편집툴도 필수!!

 

(필수 투성이!!)

 

(기획자의 친구들을 소개합니다 ㅋㅋ)

 

(ㅋㅋㅋㅋㅋㅋ웃고 갑시다!)

  


 

하지만 이 이외의 중요한 부분은

 

게임에서 사용되는 테이블이나 시스템 기획문서인데

 

이게.. 실무에가지 않고 배우는 방법이 거의 전무하기에


신입기획자의 준비는 위의 게임 설계정신에 입각한

 

미니게임의 기획서를 제작해보는것 정도가 할수 있는것이고

 

혹은 마음맞는 사람들과 소규모 프로젝트를 진행해보거나

 

 

학원의 도움(게임하다의 홍보타임입니다ㅋㅋ)

 

을 받아

 

실무에서 사용되는 테이블이나 시스템문서를 가상으로 작성해보는 방법도 큰 도움이 됩니다~

 

 

(사실 가장 빠른방법은 학원이죠 ㅠㅠ

 

다른직군과는 다르게 배울곳이 없어요 기획은...

 

게임남편의 솔직한 심정입니다 ㅋㅋ 진지진지 궁서체)

 

 

 

위 43개의 테이블이 중간 정도 크기의 프로젝트에 사용되는 데이터 테이블 양입니다..

 

( 이 어마어마한 데이터의 양이 보이시나요?)

 

ㅋㅋㅋㅋ

놀라지 맙시다!

 

이 글을 읽는 분들은 이제 막 꿈꾸기 시작하는

 

새내기 기획자이자나여 > <

 

 

 

각 테이블은  이런식으로 데이터들이 들어있습니다.

 

이런부분이 실무에서 필요한 사항이나 개인작업이나

독학으로 이런부분을 습득하기는 어렵죠 ㅠㅠ


그래서 기획자는 게임학원 출신이 대부분이거나 pm qa gm 쪽에서 이직을 하는경우도 많습니다.

 

 

하지만 우리에겐

 

방법이 있죠!

 

바로바로

 

 

www.sbscampus.co.kr

 

게임회사 취업문의는 게임하다에게!

 

↑↑ 링크를 클릭하시어요

 

어서 어서 >_<

 

 

※ 악성코드 유해사이트 아닙니다.

 

(고딕체여요 ㅋㅋ)

 

※ 결제 사이트도 아닙니다.

 

(이 또한 고딕체여요 ㅋㅋ)

 

친절하게 상담해드려요!

 

※ 게임 기획은 SBS 게임아카데미!!!

 

( 강의 품질, 강사님, 재미, 취업포폴 

 

보장해드립니다. )

 

 


+ Recent posts