728x90

게임 개발 자료 79

DirectX 11 스터디 - 텍스쳐 UV맵핑 (ShaderResourceView)

이전 노트에서 인덱스버퍼까지 다룸. 2023.09.06 - [게임 개발 자료/게임 개발 스터디] - DirectX 11 스터디 노트 - 도형 만들어보기 (Create Geometry) + 인덱스 버퍼 + 버텍스 셰이더, 픽셀 셰이더 이번엔 Shader Resource View 를 생성해서 png 텍스쳐 파일을 로드하고 버텍스컬러 대신 uv 좌표를 입력해서 폴리곤 위에 텍스쳐를 띄워본다. 1. ShaderResourceVIew 생성 / 리소스 로드 2. 셰이더 수정 3. 랜더링 함수 호출 이 순서로 진행. 1. ShaderResourceVIew 생성 / 리소스 로드 ID3D11ShaderResourceView 생성. 이 때 텍스쳐 리소스도 같이 로드. // ComPtrPSSetShader(_pixelSha..

게임 개발 관련 참고자료 및 읽을 거리 모음 (2023년9월~)

연매출 100'조', 텐센트 이모저모 https://www.thisisgame.com/webzine/series/nboard/212/?n=175728 연매출 100'조', 텐센트 이모저모 TIG 2023 게임업체 리포트 ⑭ - 텐센트 www.thisisgame.com 2023년 상반기 게임 업계, "이제는 더 이상 물러날 곳이 없다" https://www.thisisgame.com/webzine/series/nboard/212/?n=174430 2023년 상반기, "이제는 더 이상 물러날 곳이 없다" '1N' 넥슨, 그리고 겨울 나는 기업들 www.thisisgame.com 밸브가 말하는 '스팀 상점에서 게임이 노출되는 방법' https://www.thisisgame.com/webzine/news/nbo..

DirectX 11 스터디 노트 - 도형 만들어보기 (Create Geometry) + 인덱스 버퍼 + 버텍스 셰이더, 픽셀 셰이더

Vertex 구조체를 만들어 Vertex Data 를 구성하고, ID3D11Buffer 를 생성해서 ID3D11Device 의 CreateBuffer 함수로 VertexBuffer 를 만들어준다. void Game::CreateGeometry() { // VertexData { _vertices.resize(3); _vertices[0].position = Vec3(-0.5f, -0.5f, 0.f); _vertices[0].color = Color(1.f, 0.f, 0.f, 1.f); _vertices[1].position = Vec3(0.f, 0.5f, 0.f); _vertices[1].color = Color(0.f, 1.f, 0.f, 1.f); _vertices[2].position = Vec3(0..

DirectX 11 스터디 노트 - 장치 초기화 (Create Device)

DeviceAndSwapChain 생성 HRESULT hr = ::D3D11CreateDeviceAndSwapChain( nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &desc, _swapChain.GetAddressOf(), _device.GetAddressOf(), nullptr, _deviceContext.GetAddressOf() ); D3D11CreateDeviceAndSwapChain 함수 (디스플레이 어댑터와 렌더링에 사용되는 스왑 체인을 나타내는 디바이스를 만듭니다.) https://learn.microsoft.com/ko-kr/windows/win32/api/d3d11/nf-d3d11-d3d11..

리얼-타임 렌더링 4판 (REAL-TIME RENDERING 4TH)

리얼-타임 렌더링 4판이 출간되었습니다. 실시간 렌더링에 대한 모든 것들을 담은 바이블. 오랜만에 나온 명서. 묵직한 분량에 하드커버까지. 구입 링크 https://link.coupang.com/a/8VWas 리얼-타임 렌더링 4/e COUPANG www.coupang.com 책이 두꺼워서 무겁습니다. 게임 개발과 실시간 렌더링을 뗄 수 없는 관계인 만큼 좋은 책 부지런히 봐야겠습니다. 구입 링크 https://link.coupang.com/a/8VWas 리얼-타임 렌더링 4/e COUPANG www.coupang.com (링크를 통해 도서 구입시 일정액의 수수료를 지급받습니다.)

언리얼 vs 유니티 1편~4편 링크 모음

언리얼 vs 유니티 1편~4편 링크 모음 게임 프로그래머의 최대 고민, 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 1편 https://blog.naver.com/sorang226/223151500289 게임 프로그래머의 최대 고민, 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 1편 게임 클라이언트 프로그래머라면 한 번씩 고민하는 이슈가 바로 게임엔진 이슈인 것 같습니다. 과거에는 대... blog.naver.com 게임회사들은 "어떤"게임 엔진을 "왜"사용할까? 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 2편 https://blog.naver.com/sorang226/223157738082 게임회사들은 "어떤"게임 엔진을 "왜"사용할까? 언리얼 v..

텀블벅과 스토브인디의 인디 게임 지원사업

인디게임 창작팀을 위해 펀딩 진행부터 게임 런칭까지 실질적인 지원을 제공하는 프로그램 크라우드펀딩 성공 금액의 50%(최대 1,000만원)를 지원 게임 심의, 창작, 홍보 지원 [지원사업 안내] 게임 창작팀의 성공을 위한 치트키! https://www.tumblbug.com/notices/376 공지사항 모든 사람의 창조적인 시도를 위한 크라우드펀딩 플랫폼 www.tumblbug.com

DXGI란? DXGI(DirectX Graphics Infrastructure) 개요

DXGI란? DXGI 는 DirectX Graphics Infrastructure 의 약어. 그래픽 요소들의 일부가 상대적으로 느리게 진화하는 것을 고려하여 하위 수준 작업과 DirectX 그래픽 런타임이 독립적으로 동작할 수 있도록 추상화 레이어를 제공하기 위한 것. DXGI는 향후에 공통 프레임워크를 제공하려 그래픽 구성 요소들을 다룰 수 있도록 함. DXGI 는 Microsoft Direct3D 10 부터 지원. 이전 버전까지는 이전 버전(DX9)의 Direct3D에서는 하드웨어 디바이스 열거, 렌더링된 프레임을 출력에 표시, 감마 제어 및 전체 화면 전환 관리와 같은 하위 수준 작업이 Direct3D 런타임에 포함되어 있었음. 이제 이러한 작업들이 DXGI에서 구현. DXGI의 목적은 커널 모드 ..

책떼기 하듯 게임하기! 이 책에 소개된 게임은 전부 해볼 겁니다. <인디게임 명작선>으로 게임떼기 같이 하시죠.

IGN Japan 관계자분들이 집필하고 IGN Korea 에서 감수한 책. 명작 인디게임들을 모은 모음집입니다. 현재 구해서 플레이 할 수 있는 게임들 위주로 묶었기 때문에, 게임을 좋아하거나 게임업에 종사하는 분들께 플레이 할 게임들 가이드북으로 추천할만한 책. 도서 리뷰 https://blog.naver.com/sorang226/223191814279

1세대 게임 개발자의 실용적 게임 제작 입문서 <게임 개발자가 알려주는 유니티 게임 제작 입문>

경험 많은 1세대 게임 개발자의 기초 탄탄한 입문 서적. 도서 리뷰 글 https://blog.naver.com/sorang226/223195713435 1세대 게임 개발자의 실용적 게임 제작 입문서 최신 유니티 게임 제작 입문서를 소개받았습니다. 최신 트렌드에 맞춘 입문서일까? 하고 훑어봤는데, 예상... blog.naver.com 구입 링크 https://link.coupang.com/a/8fd4J [에이케이커뮤니케이션즈]게임 개발자가 알려주는 유니티 게임 제작 입문 COUPANG www.coupang.com (링크를 통해 도서 구입시 일정액의 수수료를 지급받습니다.)

728x90
반응형