강의

멘토링

로드맵

로드맵 썸네일

AI 시대, 대체 불가능한 언리얼 C++ 개발자 로드맵

작성자 프로필 이미지

장세윤

입문 대상

0명 참여중

조회수

14

로드맵 코스

AI의 발전으로 이제는 누구나 손쉽게 코드를 생성할 수 있는 시대가 되었습니다.

하지만 AI가 대신 코드를 작성해줄 수는 있어도, 게임 엔진의 구조와 설계 원리까지 대신 이해해주지는 않습니다.

게임 개발자가 되기 위해서는 단순히 언리얼 엔진의 사용법을 익히는 것을 넘어, 게임 엔진이 왜 그런 구조로 설계되어 있는지 이해하는 과정이 필요합니다.

이 로드맵은 단순히 강의를 나열한 것이 아니라,
게임 엔진의 원리를 이해하고 언리얼 개발자로 성장하기 위한 추천 학습 순서를 기준으로 구성했습니다.


이런 분들에게 추천합니다.

  • 게임 프로그래머를 목표로 하는 학생

  • 언리얼 엔진을 배우기 전에 게임 엔진의 원리를 이해하고 싶은 분

  • AI를 활용하면서도 스스로 문제를 해결할 수 있는 개발자가 되고 싶은 분

  • 단순히 기능을 사용하는 것이 아니라 구조를 이해하는 개발자가 되고 싶은 분

  • 게임 개발자가 되기 위한 학습 순서와 각 과목을 배우는 이유를 이해하며 공부하고 싶은 분

  • 각 과목이 실제 게임 개발에서 어떤 역할을 하는지 연결해서 이해하고 싶은 분


추천 학습 순서

1️⃣ C++ 기초

먼저 클래스, 상속, 포인터, STL 등 게임 개발에 필요한 C++ 기본기를 학습합니다.

2️⃣ 게임 엔진 프레임워크 직접 구현

이 단계에서는 단순히 게임을 만드는 것이 아니라,
언리얼 엔진에서도 사용되는 핵심 구조를 직접 구현하면서 게임 엔진의 동작 원리를 이해합니다.

  • Game Loop

  • Actor / Component

  • Renderer

  • Collision


  • 엔진 설정 관리

  • 커스텀 RTTI

등 게임 엔진의 핵심 구조를 이해합니다.

언리얼 엔진을 배우기 전에 반드시 이해하면 좋은 내용을 담고 있습니다.

3️⃣ 자료구조 · 알고리즘

앞선 강의들을 통해 기본적인 프로그래밍 언어와 게임 엔진 구조를 이해했기 때문에

vector, list, tree, graph 등의 자료구조가 실제 게임 엔진에서 왜 필요한지 훨씬 쉽게 이해할 수 있습니다.

따라서 단순히 자료구조를 암기하는 것이 아니라, 실제로 어떤 상황에서 활용되는지 연결해서 학습할 수 있습니다.

4️⃣ Unreal Engine Part 1 ~ Part 4

기초적인 언리얼 엔진의 구조와 C++ 활용부터 실제 게임 제작,
그리고 Gameplay Ability System을 활용한 보다 확장성 있는 게임플레이 시스템 설계까지 단계적으로 학습합니다.

Actor, Component, Tick, Transform 등 언리얼의 핵심 구조를 왜 그렇게 설계했는지 이해한 상태에서 학습할 수 있습니다.


이 로드맵의 목표

이 로드맵은 언리얼 엔진의 사용법만 익히는 것이 아니라, 게임 엔진을 이해하는 개발자를 목표로 합니다.

AI 시대에도 가장 오래 살아남는 개발자는 코드를 가장 빨리 작성하는 사람이 아니라, 구조를 이해하고 문제를 해결할 수 있는 개발자라고 생각합니다.

또한 구조를 이해하고, 그 이해를 바탕으로 문제를 해결하는 경험이 쌓일수록 AI 시대에 더욱 중요해질 설계 능력과 판단 능력도 함께 성장할 수 있다고 생각합니다.


여러분의 노력을 응원합니다!

로드맵 상세보기

7개 코스

로드맵에 포함된 강의 썸네일
시리즈를 원활하게 학습하기 위한 기초적인 C++ 문법들에 대해 학습합니다.
어셈블리 언어부터 시작해서 기본 C++ 문법, STL, C++11까지 핵심적인 내용을 압축해서 다루게 됩니다.

로드맵 코스 7