유니티 객체 지향 프로그래밍 2026년 1월 5일0Comments의존성 주입이 필요한 이유와 코드를 유연하게 만드는 방법객체가 스스로 의존성을 챙기는 상황을 먼저 떠올려 봅시다. 객체가 사용할 대상을 직접 생성하면 두 객체는 강하게 묶입니다. 겉보기에는 편해 보일지도 모릅니다. 하지만 시간이 흐를수록 이 결합은 큰 부담으로 다가옵니다.의존 대상의 by Jason
유니티 객체 지향 프로그래밍 2026년 1월 5일0Comments유지보수하기 좋은 코드를 만드는 진짜 방법과 DI의 의미소프트웨어는 첫 배포로 끝나는 법이 없습니다. 기능은 계속 추가되고 요구사항은 끊임없이 변하기 마련이죠. 처음에 상상하지 못했던 방향으로 서비스가 커지기도 합니다. 이때 코드가 조금만 엉켜 있어도 문제가 생깁니다. 작은 수정 하나가 by Jason
게임 기획 2026년 1월 4일0Comments게임 오브젝트가 가진 두 가지 얼굴의 비밀게임을 개발하다 보면 우리는 하나의 물체를 다루고 있다고 생각합니다. 하지만 그 이면에는 서로 다른 두 세계가 동시에 존재하고 있습니다. 바로 디자이너가 만지는 툴 사이드(Tool Side) 모델과 엔진이 돌리는 런타임(Runtime) 모델입니다. by Jason
게임 기획 2026년 1월 4일0Comments게임 세상을 지탱하는 두 기둥 타입과 인스턴스 완벽 정리 게임 세계를 자세히 들여다보면 흥미로운 점을 발견할 수 있습니다. 화면 속 모든 요소가 무작위로 흩어져 있지 않다는 사실이죠. 모든 것은 일정한 기준에 따라 깔끔하게 정리되어 있습니다. 프로그래머는 이 기준을 타입(Type)이라고 by Jason
생성형 AI 2026년 1월 2일0Comments멀티 에이전트 아키텍처를 하나의 흐름으로 이해하는 방법멀티 에이전트 아키텍처(Multi-Agent Architecture)를 처음 접하면 조금 막막할 수 있습니다. 여러 기능이 느슨하게 얽힌 집합으로 보이기 쉽거든요. 하지만 이것을 하나의 작업이 흘러가는 과정으로 보면 이해가 훨씬 쉽습니다.개별 요소가 아니라 전체적인 by Jason
생성형 AI 2026년 1월 2일0Comments멀티 에이전트 시스템의 지휘자 Supervisor의 역할과 중요성멀티 에이전트 시스템은 여러 에이전트가 함께 일하는 공간입니다. 각자 전문성을 가지고 움직이지만, 이들을 하나로 묶어줄 중심축이 없다면 혼란스러울 수 있습니다. 이때 현장을 총괄하는 감독 역할을 하는 존재가 필요합니다.그 역할을 바로 by Jason
생성형 AI 2026년 1월 2일0Comments복잡한 문제를 해결하는 힘, 멀티 에이전트 시스템의 세계프로그래머 여러분은 복잡한 문제를 만났을 때 어떻게 해결하시나요? 보통 하나의 거대한 지능이 모든 일을 처리하도록 만들곤 합니다. 하지만 일이 커지면 이 방식은 금방 한계에 부딪히게 되죠.모든 정보를 혼자 이해하고 결정해야 by Jason
유니티 객체 지향 프로그래밍 2026년 1월 2일0Comments게임 물리 엔진의 질서 유지를 위한 구속조건 이해하기게임 물리 엔진을 공부하다 보면 구속조건이라는 단어를 만납니다. 처음에는 이 용어가 조금 낯설게 느껴질 수 있습니다. 하지만 원리만 알면 아주 재미있는 개념입니다. 게임 속 세상이 어떻게 질서를 유지하는지 함께 알아보겠습니다.물리 by Jason