AI 시대, 대체 불가능한 언리얼 C++ 개발자 로드맵
장세윤
입문 대상
총 7개 코스
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개 코스
로드맵 코스 7
- 인프런
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 인프런
C++로 만드는 게임 엔진 프레임워크 (소코반과 슈팅 게임으로 배우는 엔진 구조)
- 인프런
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
- 인프런
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
- 인프런
이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
- 인프런
이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
- 인프런
이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템









