AI가 똑똑해지는 것만으로는 부족하다.외부 세계와 연결되어야 진짜 일을 할 수 있다.MCP는 그 연결의 표준이다.MCP란 무엇인가MCP(Model Context Protocol)는 Anthropic이 2024년 11월에 공개한 오픈 표준 프로토콜이다.AI 모델이 외부 도구, 데이터베이스, API, 파일 시스템 등과 소통하는 방식을 하나로 통일한다. USB-C가 등장하기 전, 안드로이드는 마이크로 USB, 아이폰은 라이트닝, 카메라는 미니 USB를 썼다. 기기마다 케이블이 달랐고 USB-C는 이 혼란을 하나의 규격으로 정리했다. MCP는 AI 세계에서 같은 일을 한다. 이전에는 Claude에 Google Drive를 연결하려면 전용 커넥터를 만들고, GPT에 같은 Google Drive를 연결하려면 또 다..
Claude-Code 나만의 프로젝트를 이해하는 개발자로.. CLAUDE.md 개요Claude Code는 매 세션마다 기억을 잃는다. 아무리 어제 훌륭한 대화를 했더라도, 오늘 새 세션을 열면 내 코드 스타일도, 프로젝트 구조도, 선호하는 도구도 모른다.매번 같은 설명을 반복하는 것은 시간 낭비다. CLAUDE.md는 이를 해결한다. CLAUDE.md는 클로드가 세션 시작 시 자동으로 읽는 마크다운 파일로, 한 번 작성해두면 모든 대화에 자동 적용된다.잘 쓴 CLAUDE.md 하나가 프롬프트 수십 줄보다 효과적이다. 핵심 원칙: 짧고, 구체적이고, 실행 가능하게CLAUDE.md 작성에서 가장 중요한 원칙이 있다. 짧게 유지하라 100줄 이하가 이상적이다. 프론티어 사고 모델은 약 150~200개의 지..
Unity MVC 패턴 예제 – Player Health System학습 목적Unity에서도 Model / View / Controller 를 명확히 분리할 수 있음을 이해한다.유지보수성과 확장성이 높은 구조를 경험한다.순수 C# 로직(Model) 과 Unity 엔진 요소(View) 의 역할 차이를 체험한다.UI 변경이 로직에 영향을 주지 않는 구조를 설계한다. MVC 핵심 개념 설명MVC 패턴이란 무엇인가?MVC(Model–View–Controller) 패턴은 소프트웨어를 구성할 때, 데이터(Model), 화면(View), 흐름 제어(Controller) 를 명확하게 분리하여 유지보수성을 높이고 확장성을 확보하는 대표적인 아키텍처 패턴이다. Unity는 구조상 “MonoBehaviour 안에 모든 로직..
Unity 프로젝트에 Git Submodule 기반 UPM 패키지를 적용하는 방법Unity에서 공용 유틸 패키지나 엔진 확장 기능을 여러 프로젝트에서 공유하려면, 단순히 파일을 복사하는 방식으로는 버전 관리가 유지되지 않는다. 이 문제를 해결하기 위한 방법이 Git Submodule + Unity Local UPM 패키지 조합이다. 이번 글에서는 다음과 같은 사례를 기반으로 진행한다.상위 프로젝트 : TestProject하위 공용 레포 : HCUP-Unity레포에 포함된 3개의 UPM 패키지 : HGame, HUI, HUtilTestProject/└── Assets/└── HCUP-Unity/ └── HoHong123/ ├── HGame/ ├── HUI/ ..
