728x90

게임개발 243

[Unity] ScriptableWizard 클래스로 간단하게 커스텀 툴, 에디터 창 만들기

보통은 EditorWindow 를 상속받아서 유니티 엔진 내부에 커스텀 윈도우를 만들곤 하는데, EditorWindow 를 상속받아서 작업하게 되면 디테일하게 작업해줘야 할 코드가 꽤 많아진다. 그래서, EditorWindow 대신 ScriptableWizard 클래스를 상속 받아서 만들면 귀찮은 작업들을 조금 생략할 수 있어진다.public class WizardCreateLight : ScriptableWizard{ public float range = 500; public Color color = Color.red; [MenuItem("GameObject/Create Light Wizard")] static void CreateWizard() { Scripta..

[Unity] 후처리 효과 : 앰비언트 오클루젼 - Post Processing Effects: Ambient Occlusion

URP 에서 PostProcessing 추가하기Create > Volume > Global Volume 메뉴로 전역 볼륨 오브젝트 생성.Volume 컴포넌트에서 [New] 버튼으로 Profile 생성.Profile 하단에 Add Override 버튼 클릭하고 후처리 효과 선택.에 있어야하는데, 튜토리얼이 오래됨. Unity 2019 LTS and Post Processing v2.3.0 기준으로는 Volume Profile 에 있지만, 최신 버전 기준 (Unity 2019.4 이후 버전.)AO 는 SSAO (Screen Space Ambient Occlusion) 으로, Render Feature 로 이동됨. 퍼포먼스 고려데스크탑, 콘솔 등 퍼포먼스에 크게 우려가 없다면 적합하나, 모바일 기기 등의 퍼포..

[Unity] The Unity Tutorial For Complete Beginners(완전 초보자를 위한 유니티 튜토리얼) 스크랩

좋은 튜토리얼 영상이 있어서 스크랩. 이 튜토리얼에서는 Unity 설치부터 첫 프로그래밍 코드 작성, UI 생성, 친구와 공유할 수 있는 실행 가능한 게임 파일 빌드까지 모든 것을 다룹니다. 경험이 없어도 됩니다. 게임을 개발하고 싶은, 게임 개발을 배우고싶은 완전 초보를 대상으로 하는 유니티 엔진 게임 개발 완전 기초를 다루는 튜토리얼 영상입니다. 유명한 플래피 버드(Flappy Bird) 게임 메카닉스를 만들어보는 것을 골자로 하는데, 이를 통해 게임 개발의 기초를 설명하고 가이드 합니다. 유니티 엔진의 UI 구성, 물리와 간단한 프로그래밍, 물체 스폰/생성과 게임 로직, UI 동작 구현, 게임 오버 처리까지 다룹니다. 영상 구성 내용 목록Installing Unity Step 1 - Unity UI..

[Unity] 모바일📱최적화 2022LTS 파트 1~4 정리 + 스크랩

모바일📱컨텐츠 개발에 꼭 필요한 최적화 방법을 다양한 방면으로 알려주는 영상들 링크 스크랩. 파트1 주제📌모바일 프로파일링 심층분석 📌메모리 관리 방법 📌어댑티브 퍼포먼스 구축 타임라인 01 0:00:00 인트로 02 0:02:23 목차 소개 03 0:03:26 프로파일링 04 0:05:33 프로파일링 3대 중요점 05 0:09:55 프로파일러 종류 06 0:19:53 프로파일러 마커 소개 07 0:21:07 프로파일러 사용법 08 0:34:23 모바일에서의 프로파일링 09 0:41:53 질문답변 (스킨드매쉬 최적화) 10 0:43:01 게임개발의 메모리 개요 11 0:45:24 유니티의 메모리 관리 개념 12 0:50:46 메모리 프로파일러 소개 13 0:53:07 메모리 최적화 방법 14 1:..

슬라이드 "All That Puzzle Games" 읽고 요약 정리

Game - winning Puzzle - goal Toy - no goal Experience - no interaction 모든 게임에는 (넓은 의미의) 퍼즐과 액션 요소가 존재. 어떤 종류의 퍼즐 요소가 얼만큼 들어갔는지에 따라 퍼즐게임 여부가 결정. 퍼즐게임의 2가지 지표 전략성, 액션성 전략성 = 선택 액션성 = 실시간성, 속도감, 타이밍 요소, 제한시간 압박 등 전략성과 액션성. 액션"퍼즐" : 사고, 논리적 접근으로 유일하거나 엄격한 답. 혹은 과정. 퍼즐"액션" : 직관적 접근. 여러 개의 유연한 답. 혹은 과정. 조화 : 사고/논리와 직관을 조화한 접근. 적은 수의 유연한 답. == 퍼즐 게임의 지향점. 장르간 크로스오버 퍼즐과 액션 둘 중 하나에 초점을 맞춘 뒤 다른 하나를 보조적으로 ..

[Unity] 라이트맵 베이킹을 위한 간단 가이드 + 요약

요약1. 라이트 Mode 는 Baked 로 2. 바닥 물체의 MeshRenerer 에서 Lighting/Contribute Global Illumination 체크.Receive Global Illumination 은 Lightmaps 설정 3. 그림자 생성 물체의 MeshRenderer 에서 Lighting/Cast Shadows 를 On 으로.Lighting/Contribute Global Illumination 체크. Receive Global Illumination 은 Lightmaps 설정. 라이트Mode는 Baked로 설정  Mixed 모드의 경우 Subtractive 모드로 그림자까지 모두 구울 순 있음.Baked Indirect, Shadowmask 모드는 특성 이해가 필요.(대략적인 요약..

[UnityAsset] 던전 컨셉 3D 환경/배경 POLYGON Dungeons - Low Poly 3D Art by Synty

던전을 구성할 수 있는 3D 프랍들이 가득한 환경 에셋 패키지에셋 파일 개수 : 2375개 에셋 페이지 바로가기POLYGON Dungeons - Low Poly 3D Art by Syntyhttps://prf.hn/click/camref:1011lvz7h/pubref:synty_dungeon/destination:https%3A%2F%2Fassetstore.unity.com%2Fpackages%2F3d%2Fenvironments%2Fdungeons%2Fpolygon-dungeons-low-poly-3d-art-by-synty-102677 POLYGON Dungeons - Low Poly 3D Art by Synty | 3D 던젼 | Unity Asset StoreElevate your workflow w..

[Unreal] 언리얼 엔진 5.4 출시. "언리얼 엔진 5.4가 게임 판도를 바꾸는 이유" 요약 정리

언리얼 엔진 5.4가 출시됐습니다. 관련해서 좋은 영상이 있길래 요약 정리해서 메모해봅니다. "언리얼 엔진 5.4가 게임 판도를 바꾸는 이유"https://www.youtube.com/watch?v=9aIbo84jhOU 1. 언리얼 엔진 5.4는 혁신적인 모션 디자인 에디터를 도입하여 3D 애니메이션 제작 방식을 혁신하고 게임 개발과 영화/TV 애니메이션 제작 사이의 간극을 메워줍니다.2. 언리얼 엔진 5.4의 새로운 애니메이션 툴은 실시간 프로시저럴 애니메이션 기능을 제공하여 시간이 오래 걸리는 렌더링 프로세스가 필요 없고, 편집한 내용을 즉시 시각화할 수 있습니다.3. 클로너(Cloner), 이펙터(Effector), 피직스 기반 애니메이션과 같은 기능을 통해 엔진 내에서 Cinema 4D와 같은 프..

Unreal 엔진 2024.05.02

[Unity][Error] 프로젝트 열 때 "No valid user created or default window layout found." 에러 간단 해결 방법

"No valid user created or default window layout found." 에러 간단한 해결 방법을 소개합니다. 유니티 템플릿으로 프로젝트를 새로 생성하고 열려고 할 때, 아래와 같은 에러가 발생. Missing Default LayoutNo valid user created or default window layout found. Please revert factory settings to restore the default layouts. Unity Editor를 열면서 참조하는 것처럼 보이는 Default window layout을 찾지 못했다는 내용입니다. 공장 초기화 셋팅(Factory Settings)로 복구(Restore)해서 기본 레이아웃으로 돌릴건지, 종료할 건지..

[Unity Asset] Bakery 에서 특정 메시에 Lightmap 이 정상 적용되지 않는 문제

Bakery 사용할 때, 다른 PC에서 체크아웃 받았거나 할 때 라이트맵이 정상적으로 보이지 않는 문제. 해결 방법.1. fbx 파일을 Reimport 한다.2. UV 패딩 데이터를 asset 으로 저장 후 공유. [Mene > Bakery > Utilities > Save UV Padding to asset] Bakery FAQ 초반에 등장하는 이슈. 중요.How do I use git/collab/other version control system with Bakery?(Bakery 를 version control system 에서 사용하려면?)https://geom.io/bakery/wiki/index.php?title=How_do_I...#How_do_I_use_git.2Fcollab.2Fothe..

728x90
반응형