
URP Light2D + Parallax 청크 시스템: 3D 프로젝트에 값싼 2D 라이팅 적용기
왜 3D 씬에 Light2D를? (문제정의 & 목표) 문제정의: 대규모 3D 씬에서 Directional + Light Probe + 실시간 섀도우는 GPU/CPU/메모리 비용이 높음. 모바일/저사양에서 프레임 낙폭. 핵심 목표 시각 품질 유지: 글로벌 톤, 메인 포커스, 캐릭터 주변 라이트, 햇살(Shaft) 연...

왜 3D 씬에 Light2D를? (문제정의 & 목표) 문제정의: 대규모 3D 씬에서 Directional + Light Probe + 실시간 섀도우는 GPU/CPU/메모리 비용이 높음. 모바일/저사양에서 프레임 낙폭. 핵심 목표 시각 품질 유지: 글로벌 톤, 메인 포커스, 캐릭터 주변 라이트, 햇살(Shaft) 연...

Warning: As UniRx has been updated to R3, MessageBroker in R3 has been replaced by MessagePipe. This document includes a Migration Guide at the bottom. Introduction In game development, sit...

Table of Contents Build Pipeline & UHT (Unreal Header Tool) Header/CPP Separation Principle (IWYU), Forward Declaration, Include Order, Module Macros Reflection Basics: UCLASS/UPROPERTY/U...

Enabling Live Coding with Rider on Unreal Mac OS I couldn’t find a way to use Rider for Live Coding on Mac OS (M4) no matter how much I Googled, so I found it myself. 1. Preference Settin...

2024년 8월 이후로는 블로그를 본격적으로 갱신하지 못했다. (10월에 올린 포스트는 단순 메모용이라 사실상 제외.) 지난 1년은 참 많은 일들이 있었다. 2024년 11월부터 12월까지는 유니티 넷코드를 활용한 파티 게임 프로젝트를 개발하고 있었지만, 아쉽게도 회사 차원에서 프로젝트가 접히는 바람에 많은 고민과 생각을 해야 했다. 게임을 만들고...

Jenkins Plugin List Toggle Collapse/Expand Plugin Name Description Active Choices Plug-in Provides d...

So far, I have confirmed two NGO (Netcode for GameObjects) components that allow customizing the authoritative mode: NetworkAnimator NetworkTransform public class OwnerNetworkAni...

Network Synchronization Network synchronization is broadly divided into two methods: RPC and NetworkVariables. NetworkVariables are most commonly used to synchronize state with clients ...

Purpose of this article Reading graduate-level papers requires understanding mathematical formulas and proofs. This article serves as a starting point by organizing the core concepts of sets...

What is Unity Netcode? It refers to Unity Netcode for GameObjects (there is also Netcode for ECS), which is a networking library provided by Unity. It offers a high-level API...