Unreal Engine 5

내가 생각한 게임 개발자는?

iiblueblue 2024. 12. 5. 15:33

게임 개발자에 대한 조사

역할과 책임

게임 기획자

게임의 기본 개념, 스토리, 규칙, 시스템, 게임 플레이 등을 설계한다. 게임의 전반적인 방향성을 정의하며, 개발팀과 협업해 이를 구현한다.

프로그래밍

게임 엔진 및 다양한 게임 기능(물리, AI, UI, 네트워킹 등)을 코딩한다. 게임이 원활하게 작동하도록 기술적 기반을 제공한다.

그래픽 디자인

게임의 시각적 요소(캐릭터, 배경, 아이템 등)을 제작하며, 게임의 예술적 방향성을 책임진다.

레벨 디자인

게임의 맵과 스테이지를 설계하여 플레이어에게 도전과 재미를 제공한다. 적절한 난이도와 게임 플레이 흐름을 설계한다.

사운드 디자인

게임 내 음악, 효과음, 목소리 등을 제작 및 편집하여 몰입감 있는 환경을 만든다.

QA

게임의 버그를 찾고, 게임 플레이를 테스트하며, 게임이 높은 품질로 출시되도록 지원한다.

 

필요한 기술과 역량

주요 기술

프로그래밍 언어

C++, C#등 언리얼과 유니티에서 자주 사용하는 언어부터 시작하여 Python등은 AI, 데이터 분석 및 툴 제작 등에 유용하게 사용할 수 있다.

게임 엔진

Unity, Unreal Engine 등

그래픽 및 디자인 도구

3D 모델링 작업에 특화된 Blender, Maya, 3ds Max와 2D 관련 아트 작업을 할 때 필요한 Photoshop, Illustrator 등이 있다.

 

소프트 스킬

문제 해결 능력

문제는 계속 일어나기 때문에 문제를 일으키지 않으려는 능력보다 문제를 해결하는 능력이 중요하다는 이야기를 들은 적이 있다. 예상치 못한 버그나 기술적 문제를 빠르게 분석하고 해결할 수 있는 능력이 중요하다.

협업 능력

1인 개발이 아닌 이상 같은 분야의 사람, 그리고 다른 분야의 사람들과 함께 소통해야 하는 일이라고 생각한다. 서로가 주로 사용하는 언어가 다르고 지식이 다르다고 하더라도 서로 소통할 수 있는 능력이 중요하다.

시간 관리

프로젝트의 마감일을 준수하고 작업을 우선순위에 따라 효율적으로 처리하는 능력이 중요하다.

사용자 중심 사고

플레이어 경험을 최우선으로 고려하고 직관적이고 재미있는 게임을 만드는 능력

 

기술적인 부분은 지금 수강하고 있는 프로그램 등을 열심히 들으며 공부할 것이고 소프트 스킬의 경우 가장 필요한 것은 경험이라고 생각한다. 그래서 다른 사람들과 함께 프로젝트를 진행하면서 내가 부족한 것이 무엇인지, 이런 상황에서 어떻게 대처해야하는지 부딪히며 알아봐야겠다.

 

나만의 게임 개발자 정의

제가 생각하는 게임 개발자란 사람들에게 현실에서 할 수 없는 경험을 재미있게 경험하게 해주는 사람이라고 생각합니다. 그리고 그러기 위한 이상적인 게임 개발자는 많이 넓게 알고 다양한 분야의 사람들과 소통이 가능한 사람이라고 생각한다. 몇 번의 프로젝트 경험 동안 서로가 서로의 직무를 이해하지 못하여 오해가 발생하는 경우들을 보았습니다. 그래서 소통이 가장 중요하다고 생각합니다.

 

게임 개발자가 되고 싶은 이유와 목표

초등학교 때부터 부모님의 반대로 게임을 할 수는 없었지만 게임 플레이 영상 보는 것을 좋아했습니다. 그 중에는 온라인 게임들도 있었고 Steam에 올라온 인디게임들도 있었는데 특히 인디게임 보는 것을 정말 좋아했습니다. 어린 나이에 사서 플레이할 수는 없었지만 유튜브를 보고 고등학생까지 Steam에 올라오는 게임들을 하나씩 찜목록에 넣어가며 플레이해볼 날을 기다렸었습니다. 그ꁰ며서 자연스럽게 이런 게임을 만드는 사람이 되고 싶다는 생각을 했습니다. 게임이라는 매체를 이용해 이야기를 전달하고 영화와 다른 방법으로 사람들을 몰입하게 한다는 점, 그리고 그 사이에 플레이어를 끌어당기는 재미가 함께 한다는 점이 매력적이라고 생각했습니다. 내가 직접 그런 걸 만드는 사람이 되고 싶다는 생각에 게임 개발자를 꿈꾸게 되었습니다.

 

사람들에게 의미 있는 메시지를 재미있는 경험으로 전달하고 싶다는 목표를 가지고 있습니다. 이 과정을 수료한 후 유니티에서 언리얼을 추가하여 그 표현의 방법을 넓히고 싶습니다.

 

'Unreal Engine 5' 카테고리의 다른 글

언리얼 엔진 5와의 첫 시간  (0) 2024.12.10
언리얼 엔진 에디터 기본  (1) 2024.12.09
Unreal 에셋 다운로드 및 인증하기  (1) 2024.12.04
Unreal이란 무엇일까?  (2) 2024.12.03