"깊이"가 다른 게임개발자 허민영

유저에서 게임까지, 철학에서 코딩까지, 본질을 보는 게임개발

2026/02 6

Claude code] 클로드 코드 오버엔지니어링 방지 부적, CLAUDE.md 문서

Claude Code 버전 업그레이드와 CLAUDE.md 글로벌 규칙 세팅업그레이드 배경유니티 MCP 연동 및 LSP MCP 우회연동 작업을 진행하면서 Claude Code 버전을 업그레이드했다. 기존 2.0.76에서 2.1.52로의 점프다.2.1.X 대로 넘어오면서 체감한 변화는 다음과 같다.긍정적 변화크리티컬한 작업 미스가 줄어든 경향이 있다. 이전 버전에서 간헐적으로 발생하던 구조적 실수나 잘못된 파일 수정 같은 문제가 눈에 띄게 감소했다.MCP 관련 업데이트가 상당량 진행된 것으로 보인다. MCP 연동 작업이 주 목적이었기 때문에 이 부분의 개선은 업그레이드를 유지하기로 결정한 핵심 이유다.부정적 변화프롬프트에 대한 과한 가공이 여전하다. 요청하지 않은 리팩토링, 불필요한 추상화 추가, 과도한 에..

Claude Code] 핵심 개념 정리(Tools,MCP,Skill,Agent)

Claude Code 핵심 개념 정리1. Tools (도구)Claude가 실제로 수행할 수 있는 개별 동작 단위입니다. 함수 하나하나에 해당한다고 보면 됩니다.예: 파일 읽기, 파일 쓰기, 터미널 명령 실행, 웹 검색 등Claude는 대화만으로는 외부 세계에 영향을 줄 수 없고, Tool을 호출해야 비로소 "행동"할 수 있습니다. 즉 Claude의 손과 발입니다.2. MCP (Model Context Protocol)Tool을 외부에서 표준화된 방식으로 제공하는 프로토콜(규약)입니다.Claude가 기본 내장하고 있는 Tool(bash, 파일 편집 등) 외에, 외부 서비스(Asana, Gmail, GitHub, Slack 등)의 기능을 Tool로 노출시키려면 MCP 서버를 통해 연결합니다. 유니티로 비유하..

Unity] 유니티 메서드 목록

Unity 자주 사용하는 메서드 목록 (빈도순)최상위 빈도Awake() – 오브젝트 생성 시 최초 1회 호출Start() – 첫 프레임 전 1회 호출Update() – 매 프레임 호출OnDestroy() – 오브젝트 파괴 시 호출OnEnable() / OnDisable() – 활성/비활성 전환 시 호출매우 높음FixedUpdate() – 고정 물리 타임스텝마다 호출LateUpdate() – 모든 Update 이후 호출OnTriggerEnter() / OnTriggerExit() / OnTriggerStay() – 트리거 충돌OnCollisionEnter() / OnCollisionExit() / OnCollisionStay() – 물리 충돌높음OnApplicationPause(bool) – 앱 일시정지/..

바이브 코딩: 마법 같은 환상과 냉혹한 현실, 그 접점의 가능성

바이브 코딩: 마법 같은 환상과 냉혹한 현실, 그 접점의 가능성바이브 코딩에 대한 기대가 뜨겁습니다. 자연어 프롬프트만으로 복잡한 코드를 쏟아내는 인공지능의 모습은 마치 개발의 패러다임을 뿌리째 흔드는 혁명처럼 보입니다. 하지만 모든 혁명이 그러하듯, 환상이 걷힌 자리에는 우리가 직면해야 할 날 것의 현실이 기다리고 있습니다. 바이브 코딩은 과연 모든 프로젝트의 구원투수가 될 수 있을까요?1. 마법의 서막: 바이브 코딩의 환상LLM(대규모 언어 모델)을 활용해 '기분(Vibe)'대로 코딩하는 것은 그야말로 마법 같은 경험입니다. 복잡한 문법 고민 없이 일상 언어로 명령을 내리면, 화면 가득 그럴듯한 결과물이 실시간으로 작성됩니다.파괴적인 생산성: 간단한 아이디어가 몇 초 만에 동작하는 코드로 변하는 광경..