알고리즘 카타
더보기
#include <iostream>
using namespace std;
string solution(int num) {
string answer = "";
if (num % 2 == 0)
{
answer = "Even";
}
else answer = "Odd";
return answer;
}
더보기
#include <iostream>
#include <vector>
using namespace std;
double solution(vector<int> arr) {
double answer = 0;
int size = arr.size();
for (int i = 0; i < size; i++)
{
answer += arr[i];
}
answer /= size;
return answer;
}
사전 캠프 퀘스트
역할과 책임
게임 개발자가 하는 주요 업무
- 게임 기획 : 게임의 기획과 설계 업무를 담당하는 직업.
- 프로그래머 : 프로그래밍을 통해 맵 디자인, 캐릭터 디자인, 사운드, 각종 시스템 등을 섞여서 게임이라는 하나의 핵심 결과물을 만드는 직업.
- 그래픽 디자인 : 게임의 시각적인 요소 (2D, 3D, UI 등)를 담당하는 직업.
- 레벨 디자인 : 게임에서 사용할 맵의 구조, 맵의 레벨 등을 설계하는 직업.
- 사운드 디자인 : 게임의 청각적인 요소 (BGM, SFX 등)을 담당하는 직업.
- QA : 게임의 품질을 평가하는 직업.
개발 과정에서 팀 내에서 어떻게 협업하는지
-> 게임 프로그래머의 경우 기획자가 존재한다는 가정하에 기획자의 의도에 맞춰서 게임을 제작합니다. 프로토타입을 먼저 개발하여 버그와 시스템 개발을 이어가며 팀원들과 현재 진행상황을 계속 공유합니다.
그래픽 담당과 소통하여 게임 내에서 필요한 그래픽과 최적화에 대해서 의견을 주고 받기도 합니다. 대체로 게임 개발이 끝날때까지 바쁘게 작업을 해야되는 직업.