무료
중급자를 위해 준비한
[DirectX, game-engine] 강의입니다.
C++을 이용해 만든 게임엔진에 Directx11 라이브러리를 이용하여 게임엔진을 리팩토링 하는 과정입니다. 내부적 코드를 유추하는 방식으로 제작되었으며 이를 통해 유니티엔진의 내부 원리에 대해서 생각해 볼 수 있습니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
c++
유니티엔진
자료구조
알고리즘
그래픽스
Directx11
Imgui
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
클래스를 자유자재로 활용이 가능한 프로그래머
c++ 언어 사용 가능하신 분
자료구조 알고리즘 사용 가능하신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
C++
고등학교 수학
안녕하세요
얌얌코딩 입니다.
얌얌코딩 입니다.
경력
前 Neople (컨텐츠 개발팀)
前 Dave studio (FD 프로젝트 리드 프로그래머)
前 인디게임 패스트트랙 수상
前 네오락 렌더링 프레임워크 개발 및 교육
現 MMO 클라이언트/네트워크 프로그래머 근무중
관심 분야
컴퓨터 그래픽스 프로그래밍
네트워크 프로그래밍
인디게임 개발
유니티/언리얼
소개
여러가지 프로그래밍 강의를 듣고 따라서 코드를 작성하여도 나의 프로그래밍 실력은 늘지 않습니다.
단순 암기와 베끼는 실습을 최소화 하고 ‘스스로 프로그래밍 할 수 있는 능력’에 집중합니다.
프로그래밍은 기술직군 입니다. 책과 영상으로 이해만 하는 것은 그 때 뿐입니다. 이해를 바탕으로 끊임없는 반복과 훈련으로 나의 기술로 만들어야 합니다.
커리큘럼
총 21 개
˙ 5시간 6분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 렌더링 파이프라인
2 강
∙ 1시간 16분
렌더링 파이프라인 (1)
미리보기
45:24
렌더링 파이프라인 (2)
31:24
섹션 1. DirectX11 초기화
6 강
∙ 2시간 4분
DirectX11을 사용하기 위한 준비작업
37:10
DirectX11 초기화
40:07
삼각형 그리기
18:38
인덱스 버퍼 / 상수 버퍼
12:38
로딩씬 (쓰레드, 뮤텍스)
11:43
엔진 구조 설계
04:01
섹션 2. 그래픽스 클래스 설계
12 강
∙ 1시간 28분
셰이더 클래스
04:57
버텍스 버퍼 클래스
04:39
인덱스 / 상수 버퍼 클래스
08:29
렌더링 라이브러리 전환을 위한 WinAPI GDI 기능 제거
02:10
메쉬 클래스
04:00
vcpkg 사용법과 사용 이유
08:42
DirectxTex 라이브러리, Texture 클래스
12:51
Sampler State, 텍스처 UV 좌표계, 필터링
13:48
DirectxTex 최신버전 업데이트
03:47
Material(메테리얼), inputLayout정점 데이터 정보
12:12
Material 클래스안에 Texture 포함시키기
01:37
SpriteRenderer 클래스
11:22
섹션 3. 게임 수학
1 강
∙ 16분
Cartesian Coordinate 데카르트 좌표계
16:52
강의 게시일 : 2024년 05월 22일
(마지막 업데이트일 : 2024년 06월 01일)