728x90

게임개발 245

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

인디게임 창작팀을 위해 펀딩 진행부터 게임 런칭까지 실질적인 지원을 제공하는 프로그램 크라우드펀딩 성공 금액의 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의 목적은 커널 모드 ..

소수점 연산 오차 관련 (Epsilon, Approximately, IsNearlyEqual)

컴퓨터는 0과 1, 즉 2진수로 숫자를 처리. 실수의 소수점 숫자를 2진수로 정확히 표현할 수 없는 경우가 있기 때문에(비트가 무한히 반복) 소수점 연산을 할 때에는 미세한 오차가 발생할 수 밖에 없음. 예시를 보면 // C# using System; class Program { static void Main() { float num1 = 0.1f; float num2 = 0.2f; float sum = num1 + num2; Console.WriteLine("Sum: " + sum); } } // C++ #include int main() { float num1 = 0.1f; float num2 = 0.2f; float sum = num1 + num2; std::cout

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

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 (링크를 통해 도서 구입시 일정액의 수수료를 지급받습니다.)

도서관에서 게임 개발에 도움되는 책 신간 2권 (AI 비주얼 테크닉, 나의 첫 블렌더)

오랜만에 도서관에서 게임 개발에 필요한 신간 2권 대여했습니다. - 비엘북스 - 위키북스 관련 포스트는 아래 링크로 https://blog.naver.com/sorang226/223194373470 도서관에서 게임 개발에 도움되는 책 신간 2권 줍줍 오랜만에 차 끌고 도서관을 방문했습니다. 최근엔 이래저래 다른 일들이 있다보니 도서관을 잘 못갔었네요.... blog.naver.com 링크 https://link.coupang.com/a/7YPN0 the GAME GRAPHICS : AI 비주얼 테크닉 COUPANG www.coupang.com 링크 https://link.coupang.com/a/7YQay 나의 첫 블렌더:19개의 실전 예제를 따라하며 배우는 COUPANG www.coupang.com (..

DirectX 11 스터디 노트 메모. Device, Context (230812)

Direct3D 11에서 디바이스는 ID3D11Device 인터페이스로 표시 대부분의 애플리케이션은 하나의 디바이스만 만든다. 아래 둘 중 하나를 호출해서 설치된 하드웨어 드라이버 중 하나에 대한 디바이스를 만든다. D3D11CreateDevice D3D11CreateDeviceAndSwapChain D3D_DRIVER_TYPE 플래그를 사용하여 드라이버 유형을 지정 디바이스 컨텍스트는 파이프라인 상태를 설정하고 디바이스가 소유한 리소스를 사용하여 렌더링 명령을 생성하는 데 사용 Direct3D 11은 두 가지 유형의 디바이스 컨텍스트를 구현 하나는 "즉시 렌더링용"이고 다른 하나는 "지연된 렌더링용" 즉각적인 컨텍스트(ImmediateContext)는 드라이버에 직접 렌더링 즉각적인 컨텍스트를 가져오는..

[Unity] AI 메뉴가 안 보일 때 (Navigation 메뉴가 안 보일 때)

유니티 엔진 기본 빈 프로젝트를 생성하면, Window 메뉴 아래애 AI 메뉴가 안 보입니다. Window/AI 메뉴 아래에 Navigation Mesh 관련 메뉴가 들어있는데, 기본 설정으론 없는 상황. 당황하지 말고 Package Manager 를 열어서 Unity Registry 페키지로 놓고 navi 를 검색합니다. AI Navigation 패키지를 Install 해줍니다. 설치를 마치고나면 Window/AI 메뉴가 생기고, Navigation, NavMesh Updater 메뉴등을 이용할 수 있어집니다. 유니티 교과서 개정6판 (Unity 2022 테스트 완료) https://link.coupang.com/a/54mvg 유니티 교과서 개정6판 COUPANG www.coupang.com (첨부 링..

[UE] 언리얼 엔진 5 프로그래밍 개발 구성 - Visual Studio 구성하기

언리얼엔진 공식 문서 (v5.2) 훑어보기. [프로그래밍 및 스크립팅 > 개발 구성] Visual Studio 구성하기 > UnrealVS 익스텐션 > Visual Studio 팁 & 트릭 언리얼 엔진용 VS Code 구성 소스에서 언리얼 엔진 빌드하기 빌드 환경설정 레퍼런스 Live Coding 프로그래밍 툴 > 희소 클래스 데이터 Visual Studio 구성하기 언리얼 엔진 버전 5.1 이상 = VS 2019 (Default) / VS 2022 언리얼 엔진 버전 4.25 - 5.0 = VS 2019 (Default) UE 5.1부터 최신 버전을 지원하는 플랫폼 SDK 설치한 경우 언리얼 빌드 툴(Unreal Build Tool, UBT) 에서 설치된 Visual Studio의 최신 버전 솔루션 파일..

Unreal 엔진 2023.07.24

[UE] UGameInstance 살펴보고 커스텀 BP/C++ GameInstance 만들어보기

GameInstance 실행 중인 게임 인스턴스에 대한 상위 레벨 관리자 오브젝트. 프로젝트셋팅에서 커스텀 클래스로 설정할 수 있음 기본 제공 클래스는 두 개 UGameInstance UPlatformGameInstance UGameInstance : 스탠드 얼론 게임으로 실행 시 인스턴스 생성. UPlatformGameInstance : 모바일 이벤트를 처리하는 UObject 하위 클래스. UApplicationLifecycleComponent 는 레벨 로드 시 제거. 블루프린트로 GameInstance 생성하기. GameInstance 를 상속받는 블루프린트 클래스를 생성하고, 변수를 몇 개 추가. 임의의 값을(2023) 셋팅해주고, 플레이가 시작되면 다른 블루프린트 클래스에서 접근해서 출력하도록 설..

Unreal 엔진 2023.07.19
728x90
반응형