Engine/Unity 84

Resources 폴더는 빠른 프로토타이핑 할 때만 사용하자.

프리랜서로 일하면서 매우 특이한 케이스를 접하게 되었다.Resources 폴더에 모든 에셋들이 다 들어간 경우이다.그래서 유니티 에디터를 열어보면 Resources 폴더만 있었다. 취준생이거나 주니어 개발자라서 이럴 수도 있다고 생각한다.그리고 캐주얼 장르의 게임이라서 에셋 수가 많지 않기도 했다.Resources 폴더만 사용한 이유는 아무래도 개발 속도와 개발 편의성 때문인 것으로 짐작한다. 하지만 이게 대학교 과제나 졸업작품이 아니라면, 상용 게임에서는 Addressables을 필수로 사용해야 한다.Resources 폴더 안에는 무엇이 되었든간에 비워두어야 한다.그래야 메모리에 안 올란간다. 아래 링크는 Resources 폴더와 관련된 투토리얼이다. https://learn.unity.com/tuto..

Engine/Unity 2024.09.26

영어 원서 [Learning C# by Developing Games with Unity 2020] 필사 시작

예전에 킨들로 구매해둔 책인데, 이제서야 읽어 보려고 한다.마찬가지로 필사를 하고, 그 뒤에 모르는 영어 단어를 구글 스프레드시트에 추가하고자 한다.C#, Unity 관련 영어 단어를 추가가 어느정도 되면 사이드 프로젝트에 쓸 영어 단어장을 채울 수 있게 된다.영어 원서로 기술을 익히는 것은 여러모로 좋은 습관이라고 생각한다. 책은 사서 보아요.https://a.co/d/i3bk7W2 Learning C# by Developing Games with Unity 2020: An enjoyable and intuitive approach to getting started with C# programming andLearning C# by Developing Games with Unity 2020: An en..

Engine/Unity 2024.07.20

Unity 6 beta

유니티에서 다시 숫자 넘버링으로 유니티 6 베타를 공개하였다. 공개한지는 꽤 된 것 같은데 이렇게 따로 페이지를 만든 것은 처음 보았다. https://unity.com/releases/editor/beta/6000.0.0b11 6000.0.0b11 unity.com 베타이지만 어떤지 궁금해서 설치 후, 새로운 프로젝트를 만들어 보았다. 유니티 에디터는 이전 버전과 다를 게 없어 보이는데 자세히 보면 조금씩 다르다. 새로운 프로젝트 주제는 Compact MORPG 이다. https://github.com/ddayin/Unity-Compact-MORPG GitHub - ddayin/Unity-Compact-MORPG Contribute to ddayin/Unity-Compact-MORPG developme..

Engine/Unity 2024.04.21

[ChatGPT4] 유니티에서 Cascade Shadow atlas 란?

ChatGPT4 에게 물어보았다. 먼저 cascade의 사전적 의미 : 폭포 HDRP에 해당하는 것이 아니라 URP에 해당하는 개념이다. In Unity’s Universal Render Pipeline (URP), shadows play a crucial role in adding depth and realism to a scene. Let’s delve into the specifics of shadow atlases and cascade shadows: Shadow Atlases: URP uses shadow atlases to manage real-time shadows. There are two types of shadow atlases: Common shadow map atlas: Used f..

Engine/Unity 2024.03.24

책 [유니티로 배우는 게임 수학] 중

수학은 이러한 게임엔진들의 기초가 되는 학문으로, 수학을 잘 알면 깊이 있고 최적화된 게임을 만들 수 있습니다. 물론, 게임 구동에 필요한 모든 기본 기능은 게임엔진에 구현되어 있습니다. 하지만 해당 기능들의 작동 원리를 이해해야 더욱 심도 있게 다룰 수 있겠지요. 또한, 엔진이 제공하지 않는 기능을 구현하려면 수학이 필요합니다. 즉, 게임 개발자라면 수학을 습득해야 비로소 게임 개발의 프로 레이서가 될 수 있습니다. 이 책은 이론에만 치우치지 않고 유니티에서 구동되는 사례를 보여줌으로써 이해를 돕습니다.

Engine/Unity 2024.03.09

Built-in Render Pipeline => URP (Universal Render Pipeline) 세가지 방법

기존 프로젝트가 Built-in Render Pipeline 인데 이것을 URP로 변경하는 방법은 아래와 같이 세 가지 있습니다. 첫째, URP 프로젝트로 template을 시작하는 것이 가장 좋다. 둘째, 기존의 Built-in Render Pipeline 프로젝트에서 직접 설정을 하고, shader나 post processing effect를 다시 생성해야 합니다. 셋째, Window => Rendering => Render Pipeline Convert 메뉴를 통해 Built-in에서 URP로 convert 가능합니다. 출처 : Getting started | Universal RP | 12.1.12 (unity3d.com) Getting started | Universal RP | 12.1.12 ..

Engine/Unity 2023.08.14