Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Game Dev

/

Game Programming

Creating a Game Engine - Transitioning to DirectX12 (PART2)

I had previously created a simple engine structure with DX11, and now this is a course where the functionality implementations of the engine transitioning to DX12 are implemented in earnest. From the standpoint of having developed my own engine for a long time, I have made efforts to make it easy to approach so that many people can develop their own engines. Stop struggling with GPT, Google, and searching for materials anymore.

94 learners are taking this course

  • eazuooz
c++
computer-graphics
directx
유니티
언리얼강의
C++
OpenGL
Unreal C++
DirectX12
Unity6

What you will learn!

  • c++

  • Unity Engine

  • Data Structures

  • Algorithm

  • Graphics

  • Directx12

  • Imgui

"게임 엔진을 만들기 위한 설계하는 과정을 보여드립니다.

직접 DirectX를 이용해 게임 엔진을 제작해보면서 엔진의 내부 렌더링 작동 원리렌더링 파이프라인에 대해서 이해할 수 있게 됩니다. PART2은 PART1을 기반으로 제작된 프로젝트를 최신 라이브러리 DX12로 변환하며 심화과정으로 넘어가게 됩니다. 차차 레이트레이싱, 메쉬셰이더, 최신 논문 기술이 포함된 PBR 렌더링까지 강의는 계속 됩니다.

일반적인 학원/강의를 통해서 만드는 렌더링 엔진과는 프로젝트의 규모부터가 다릅니다. 정말 빌드까지 실행가능한 게임엔진을 제작합니다. 엔진/그래픽스 프로그래머를 위한 강의입니다.

이것을 알고 유니티(Unity) 엔진을 활용할 때와 모르고 활용할 때 문제점이 생겼을 때 디버깅 능력이 달라집니다.

모든 강의는 수업노트가 제공됩니다. 강의를 반복적으로 보는 건 어려운 취업시기에 엄청난 시간적 손해입니다. 강의는 처음 한번 집중해서 들으시고 복습은 책(문서)로 진행되어야 빠르게 학습하셔서 내것으로 만들수 있습니다.

#DirectX #C++ #Unity #game-programming

이런 내용을 배워요

“절대 많은 것을 한번에 배우지 않습니다.”

Directx12 라이브러리를 작은 단위로 나누어서 구성하는 코딩을 보여줌으로써 초보자도 쉽고 천천히 이해 할 수 있게 강의를 구성했습니다.

이는 공부 시간은 많이 소모되지만 추후 문제 해결 접근 방법에 있어서 많은 이점을 가져다 줍니다.

Material 예시

지식과 훈련(기술)

기술이란 단순히 지식,정보가 아닙니다. 사람들은 정답을 아는 것 정보를 접한 것을 기술이라 착각하여 이를 찾고 따라서 작성하는 방법을 사용합니다. 해답을 찾아서 따라 만들고 기술을 얻었다고 착각 합니다.기술이란 지식,정보를 통해서 얻은 지식을 내 몸에 숙달 될 때 까지 끊임없이 반복 숙달 하는 것 입니다. 트레이닝과 훈련을 통해서 프로그래밍 지식을 여러분들의 기술로 만들어 드립니다.

최종 작업물 예시

실제 완성될 프로젝트 샘플

실제 완성될 프로젝트 샘플

끊임 없는 트레이닝으로 게임 제작과 여러 프로그래밍 문제들을 경험하고 이전에 배워왔던 지식을 연결 시켜 문제 해결 능력을 길러냅니다.


본 강의는 순차적으로 커리큘럼이 업데이트가 진행됩니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows

  • 사용 도구: Visual studio2022, DirectX11, vcpkg

  • 본 강의는 선수강의 C++을 이용한 자체엔진 제작(유니티 클론 코딩)가 필요합니다.(https://inf.run/u5veq)

학습 자료 및 질문 디스코드

강의 타겟

  • c++ 문법을 숙지하고 활용 가능한 자

  • Unity 엔진의 구동원리를 직접 구현해보고 공부하고 싶은 자

  • 객체지향을 활용한 소스코드 작성이 자유로운 자

Recommended for
these people

Who is this course right for?

  • A programmer who can freely utilize classes

  • Someone who can use the C++ language

  • Looking for someone who can use data structures and algorithms

Need to know before starting?

  • C++

  • High school mathematics

  • Multithreading and OS Knowledge

Hello
This is

10,636

Learners

96

Reviews

12

Answers

4.9

Rating

8

Courses

경력

  • Neople (컨텐츠 개발팀)

  • Dave studio (FD 프로젝트 리드 프로그래머)

  • 인디게임 패스트트랙 수상

  • 어소트락게임아카데미 게임엔진 프레임워크 개발 및 교육

  • OZ 인터미디어(서버, 클라 개발자)

  • 크래프톤(KRAFTON) - inzoi studio

  • 서울 과학기술 대학교 대학원 (그래픽스 연구실)

 

관심 분야

  • 컴퓨터 그래픽스 프로그래밍

  • 네트워크 프로그래밍

  • 인디게임 개발

  • 유니티/언리얼

 

소개

여러가지 프로그래밍 강의를 듣고 따라서 코드를 작성하여도 나의 프로그래밍 실력은 늘지 않습니다.

단순 암기와 베끼는 실습을 최소화 하고 ‘스스로 프로그래밍 할 수 있는 능력’에 집중합니다.

프로그래밍은 기술직군 입니다. 책과 영상으로 이해만 하는 것은 그 때 뿐입니다. 이해를 바탕으로 끊임없는 반복과 훈련으로 나의 기술로 만들어야 합니다.

 

현재 업계에 몸담고 있는 만큼, 현업에서 사용하는

실전 노하우와 기법을 최대한 공유 드리고자 합니다.

 

진로 및 직업 상담 : https://inf.run/CkScB
개인 및 그룹 과외 문의 : eazuooz@gmail.com

 

 

Curriculum

All

3 lectures ∙ (27min)

Course Materials:

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Free

eazuooz's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!