• 티켓 내역
  • 회원가입
  • 로그인
대학교육 멘토지원
로그인
홈 클래스 LIVE 멘토 콘텐츠
#IT개발 #진로

클라이언트 프로그래머 -알고리즘&엔진 학습법 및 자격증에 대한 궁금증

곽준원 멘토
웹젠 · 클라이언트팀

멘토님 안녕하세요. 저는 컴퓨터 과학과를 다니다가 현재 휴학 중인 학생입니다. 클라이언트 프로그래머가 되고 싶어 준비하던 중 궁금한 게 생겨서 이렇게 질문을 남기게되었습니다.

 

ⓒMonstar Studio

 

1. 알고리즘 공부 같은 경우 백준과 같은 사이트에서 문제를 많이 풀어보는 게 좋을까요? 아니면 게임알고리즘 관련 책을 구매해서 공부하는게 좋을까요?

 

2. 정보처리 기사나 한국콘텐츠진흥원의 게임 프로그래밍 전문가 자격증을 따는 게 도움이 되나요?

 

3. 현재 유니티 엔진을 공부 중인데 언리얼 엔진까지 다뤄보는게 좋을지, 유니티 엔진을 꾸준히 공부하는게 좋을지 고민입니다.

 

4. 포트폴리오용 게임 개발을 할 때 기존에 존재하는 게임을 모방해서 만드는 것도 상관없나요?

 

멘토님의 현실적인 조언을 부탁드리며 저의 고민을 읽어주셔서 감사합니다!


곽준원 멘토의 답변


안녕하세요. 멘티님, 클라이언트 프로그래머1) 직업을 준비 중에 계시는군요. 우선 질문에 답하기에 앞서 멘티님 상황을 조금 더 자세히 알려주시면 답변을 보다 수월하게 할 수 있을 것 같아요. 

 

예를 들어 클라이언트 프로그래머가 되기 위해 어떤 준비를 진행하고 있고, 또는 어떤 준비를 했는지 언급해주시면 보다 맥락에 맞는 답변을 할 수 있지 않을까 해요! 

 

ⓒPhoto Kozyr

 

알고리즘 공부 방법

학습 방법에는 여러 방법이 있어요! 전문가의 강의를 들으며 지식을 습득하는 방법과 책을 읽고 더디지만 자신이 직접 해보며 알아가는 방법이 있습니다. 전자가 백준 사이트에서 문제를 풀고 강의를 듣는 방식이고, 후자가 책을 구입하여 공부하는 방식이겠지요. 학습 방법에는 정답이 없습니다. 하지만 조금 효율적인 방법이 존재할 수 있겠죠?

 

일단 저는 책을 읽고 모르는 분야는 전문가의 강의를 듣는 방법을 택했어요. 혹은 구글의 검색을 통해 해결하려고 합니다. 

 

알고리즘은 다양한 자료구조를 이용하여 문제를 해결하는 로직이니까 다양한 문제를 많이 접해보셨으면 좋아요. 그리고 본인의 힘으로 해결할 수 있는 능력을 최대한 키우면 클라이언트 프로그래머에 조금 더 가까워지지 않을까 합니다. 

 

그런 과정 중에 다른 분들의 코드도 살펴보고 백준 사이트의 문제도 더불어 풀어보며 전문가의 강의도 들어보면 알고리즘이 어렵지 않게 느껴지실 겁니다.

 

ⓒ9dream studio

 

자격증 자체가 취업에 직접적 영향을 주는 것은 아닙니다

게임프로그래밍전문가 자격증을 소지하고 있지 않아서 질문의 핵심을 파악하기 어렵지만 답변을 드려보도록 하겠습니다. 자격증을 취득한다고 해서 취업에 직접적인 이득을 보는건 아닙니다. 

 

이력서 자격증란에 한 줄 자격증 이름이 들어가는 것 뿐이겠지요. 하지만 게임프로그래밍 전문가 자격증을 취득하기 위한 학습 과정에서 도움이 될 수도 있을지도 몰라요. 

 

제가 자격증 공부를 해본 경험이 없어서 자격증을 취득하는 과정이 도움이 될지는 잘 모르겠어요. 하지만 자격증이라는 스펙 자체가 게임프로그래머 취업에 이득을 주진 않습니다!

 

ⓒBlueSkyImage


엔진 : 동작 방식과 제공 기능을 알 것

유니티, 언리얼 엔진 툴을 이용하여 다양한 공부를 병행해보는 것도 괜찮습니다. 단, 엔진을 공부하는 다양한 방법을 알아야 합니다. 

 

실제 엔진이 제공하는 요소의 동작 방식을 분석하는 방법과 엔진이 제공하는 기능을 이용하여 게임을 만드는 방법으로 구분할 수 있습니다. 전자를 활용한다면 게임 그래픽 관련 공부를 같이 해야 합니다. 후자라면 툴 사용법을 익히고 게임 프로젝트를 생성하여 자신의 게임을 차근차근 만들어보며 공부할 수 있습니다.

 

게임 3D 그래픽 기술을 직접 공부하기에 진입장벽이 높을 수 있습니다. 단지 시중에 나와 있는 책으로 학습하기에 기초 지식이 부족하기 때문에 이해하기 힘들 수 있어요. 이러한 경우에는 인터넷 강의나 학원의 도움을 받는 것도 나쁘지 않아요. 

 

참고로 언리얼 엔진은 오픈소스로 제공되지만 유니티는 엔진의 내부 코드를 살펴볼 수 없습니다. 그저 API2)로 제공되는 엔진의 함수를 가져다 사용해야 합니다. 엔진을 공부하고 싶다면 언리얼 엔진을 선택하고, 자신의 간단한 2D나 3D 게임을 만들어보고 싶다면 유니티 엔진을 추천합니다.

 

ⓒxpixel

 

포토폴리오용 게임 개발-기존 게임 모방도 ok

기존 게임을 모방하는건 괜찮아요. 그러나 상업적인 용도로 사용하지 않으시면 무방합니다. 대신 타겟 게임의 리소스(스크린샷)를 사용하면 문제가 될 여지는 있습니다. 비슷한 컨셉으로 리소스를 제작하고, 구현한다면 문제될 건 없고요.


멘티님 그럼 오늘도 화이팅 입니다! 감사합니다. 



1) 클라이언트 프로그래머 : 클라이언트 프로그래머는 실제 게임을 플레이 할 수 있게 작동하는 프로그램인 게임 클라이언트(Game Client)를 개발하는 일을 맡는다


2) API : 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식


현직자 답변이 궁금하다면?
지금 무료로 확인하세요!
답변 보기
©모든 저작권은 해당 콘텐츠 제공자 또는 해당 콘텐츠 제공자와 잇다가 공동으로 보유하고 있으며, 콘텐츠의 편집 및 전송권은 잇다가 가지고 있습니다.
5
IT개발
곽준원 멘토
웹젠 · 클라이언트팀
http://blog.naver.com/ssmile1006
게임개발 16년차 클라이언트 프로그래머입니다.
게임개발에 대한 전반적인 필요 지식 및 조언을 해드립니다.
그리고 '취업'이 아닌 '직업'을 찾을 수 있도록 도움을 드리고 싶습니다.
네이버 엑스퍼트
http://naver.me/FEJga3x4
더보기
#직무 #진로 #회사생활 #기타
팔로우 멘토에게 질문하기
취업고민 즉문즉답 온라인 클래스 클래스 더보기
김현근 멘토
SK에너지
NEW
2일 후 마감
마케팅/MD · 직무 특강
영업과 마케팅의 경계에서 새로움을 만들어가다! 현직자 '마케팅' 직무 특강

2023.3.29(수) 19:00
온라인
2023 배재대학교
오진환 멘토
SKT
NEW
2일 후 마감
IT개발 · 직무 특강
AI, 로봇 서비스 개발자의 직무 특강

2023.3.29(수) 19:00
온라인
강원도일자리재단
오리지널
잇다 클래스팀 멘토
잇다(itdaa)
NEW
알림받기
서비스 · 기타
🐣앵콜!🐣삐약이 클래스 : 신입(인턴,주니어)을 위한 고민 상담소

2023.3.30(목) 19:00
온라인
잇다 오리지널
김용훈 멘토
펫프렌즈
4.88 (8)
16일 후 마감
마케팅/MD · 직무 특강
마케터들의 멘토와 함께 하는 마케팅 직무 특강

2023.4.12(수) 19:00
온라인
강원도일자리재단
이해봄 멘토
카카오브레인
4.2 (5)
16일 후 마감
IT개발 · 직무 특강
마케터로 시작해 IT업계 개발PM에서 인공지능까지! 문과생의 IT업계 취업하기

2023.4.12(수) 19:00
온라인
2023 배재대학교
클래스 더보기
함께 보면 좋은 콘텐츠 콘텐츠 더보기
IT개발
좋아하는 일을 어떻게 찾을 수 있을까요?
안녕하세요. 저는 대학교 3학년에 재학 중인 대학생입니다. 곧 취업을 준비할 텐데 어떤 일을 해야 할지 모르겠습니다. 주변에서는 좋아하는 일을 하라고 하는데 막상 제가 무엇을 좋아하는지도 알기 어렵습니다.
문지형 멘토
네이버 · Papago
21
약 4년 전
IT개발
비전공자, 빅데이터 대학원에 진학하는 것이 좋을까요?
빅데이터 분석으로 취업하기를 희망하는 대학생입니다. 기본적으로 빅데이터 직무는 대학원 석사 학위를 요구하기도 하고, 심화된 지식을 쌓을 수 있어 빅데이터 대학원이 필수라는 생각이 들었어요. 하지만 빅데이터를 체계적으로 배울 수 있는 커리큘럼이 보편화되지 않은 것 같습니다. 빅데이터 대학원 진학은 필수일까요?
멘토
IT개발
32
약 4년 전
IT개발
졸업이 코앞인데, 대체 어떤 직업을 선택할지 모르겠어요
이제 곧 27살이라는 압박을 받고 있는 취준생입니다. 근데 제가 당최 뭘 잘하는지 모르겠습니다. 전공과목을 살리려니 고고학, 기록학 이런 계열이던데 딱히 비전도 없어 보이고 저랑 잘 맞지도 않는 것 같아요. 직업을 어떻게 고를지 조언 부탁 드려요.
정금영 멘토
네이버 · Cloud Development
20
약 4년 전
IT개발
합격한 IT 중견기업에 갈지, 다시 대기업을 준비해야 할지 고민입니다
얼마 전 C라는 IT 중견기업에 입사했습니다. 하지만 해당 IT 중견기업에서 제가 희망하는 백엔드 개발 대신 프론트엔드를 담당하게 될 것 같아 불안합니다. IT 중견기업 입사를 포기하고 제대로 준비해서 한번에 대기업으로 진입하는 게 좋은 선택일까요? 아니면 이 C 기업에 다니면서 이직을 준비하는 게 좋을까요?
이세린 멘토
네이버 · 검색시스템
8
약 4년 전
콘텐츠 더보기

Footer

가치 있는 커리어 경험을 연결합니다.
We connect with valuable work experience.
  • 온라인 클래스
  • 실시간 클래스 후기
  • 🚀 오리지널 클래스
  • 멘토 찾기
  • 멘토 지원하기
  • 자주하는 질문
  • 문의하기
  • 광고 매체 소개
  • B2B 대학교육 서비스

© 2023 잇다, Inc. All rights reserved.

회사소개 |
이용약관 |
개인정보 처리방침 |
네이버 블로그 |
브런치
대표번호: 02-2653-1022 (10:00 ~ 19:00) / 점심시간: 13:00~14:00 (주말 및 공휴일 휴무)
㈜레디앤스타트 | 사업자등록번호 : 117-81-82177 | 대표 : 조윤진 서울 종로구 종로1길 50 더케이트윈타워 B동 3층