학습 목표MCP가 무엇인지 / 어떻게 작동하는지나만의 MCP 서버를 구축하는 방법Cursor 및 Claude와 같은 앱을 MCP 서버에 연결하는 방법 MCPMCP는 Model Context Protocol 의 약자이다.Claude를 만든 Anthropic이 AI 애플리케이션이 외부 시스템에 연결하는 방법을 표준화하기 위해 만든 것이다. (마치 AI 앱용 USB-C 포트와 같이) MCP가 없으면AI 앱을 다른 시스템 및 데이터 소스에 연결해야 할 때, 모든 사람이 자체적으로 구현해야하기 때문에 AI 개발이 파편화됩니다. MCP를 사용하면 매번 새로 구현할 필요 없이, AI 앱이 다른 시스템에 연결하는 데 사용하는 표준 인터페이스를 확보할 수 있습니다. MCP 작동원리한쪽에는 데이터, 도구 프롬프트..
전체 글
사람들의 마음을 사로잡는 갓겜을 만들고 싶은 게임개발자 준비생입니다 게임 개발 관련 공부 기록과 프로젝트 정리를 위한 블로그입니다 잘 부탁드립니다.https://www.youtube.com/watch?v=u3vUdu57-jY&list=PLUZ5gNInsv_MCnum4bOQRI72LdGkIY3tY&index=1 "케이디" 님의 강좌를 보며 리듬게임 튜토리얼을 진행해보자. 12. 낭떠러지 추락📌 구현 목표플레이어가 발판이 없는 구간에 도달하면 자동으로 추락 상태로 전환되도록 구현 1. 핵심 상태값`bool isFalling;` 역할플레이어가 현재 낙하 중인지 판별이동 및 입력 제어에 사용👉 플레이어 상태를 관리하는 핵심 변수 2. 이동 제한 처리 ✔ 의도 낙하 상태에서는 입력 차단이동 및 액션 실행 방지👉 리듬게임 특성상👉 타이밍 흐름이 깨지지 않도록 입력 자체를 막는 구조 3. 바닥 체크 (낙하 트리거)private void CheckF..
https://www.youtube.com/watch?v=u3vUdu57-jY&list=PLUZ5gNInsv_MCnum4bOQRI72LdGkIY3tY&index=1 "케이디" 님의 강좌를 보며 리듬게임 튜토리얼을 진행해보자. 10. 골인 지점플레이어(큐브)가 특정 지점에 도달하면 게임이 종료되도록 구현해보자. ✔️ GoalPlate 생성골인 지점이 눈에 띄도록 Material을 새로 생성다른 텍스처를 적용해서 기존 바닥과 구분 ✔️ GoalPlate 스크립트 작성플레이어가 골인 지점에 닿았을 때 처리해야 할 기능은 다음과 같다:🎺 도착 사운드 재생⛔ 플레이어 입력 막기🛑 노트 생성 중단 📜 GoalPlate.csusing UnityEngine;public class GoalPlate : MonoB..
https://www.youtube.com/watch?v=y8-GWxmosxo 위 영상을 보고 학습한 내용 정리입니다.TextMeshPro 는?TextMeshPro는 Unity를 위한 최고의 텍스트 솔루션으로, Unity의 UI 텍스트와 레거시 텍스트 메시를 완벽하게 대체합니다. 강력한 기능과 뛰어난 사용성을 자랑하는 TextMeshPro(TMP라고도 부름)는 고급 렌더링 기술과 커스텀 세이더 세트를 함께 사용하여, 시각적 품질을 크게 개선할 뿐만 아니라 텍스트 스타일 지정 및 텍스처링 부문에서 사용자에게 뛰어난 유연성을 선사합니다. TextMeshPro는 문자, 단어, 줄 및 단락 간격, 커닝, 정렬된 텍스트, 링크 ,30개 이상의 리치 텍스트 태그, 다중 폰트 및 스프라이트 지원,ㅡ 커스텀 스타일 ..
※ 과제 유의사항에 따라 세부 구현 내용이나 요구사항은 공개하지 않았습니다 과제 진행 배경최근 게임 클라이언트 개발자 과제를 진행하게 되었다.이번 과제는 Unity 기반 게임 클라이언트 개발 과제였다. 짧은 기간 안에 특정 게임의 핵심 플레이 구조를 프로토타입 형태로 구현하는 과제였다 진행 과정3일 동안 과제를 진행했지만 예상보다 구현해야 할 시스템이 많았고,결국 모든 기능을 완성하지는 못했다. 과제를 진행하면서 필요한 기능들을 구현하기 위해다음 강의를 참고하며 개발을 진행했다. Unity 기반 RPG 게임을 만드는 강의인데,미리 해당 내용을 충분히 이해하고 자유롭게 활용할 수 있는 상태였다면과제를 진행하는 데 훨씬 수월했을 것 같다는 아쉬움이 남는다. https://www.udemy.com/course..
🔥 Unity Event Hell (프로젝트 망하는 구조)Event는 좋다 문제는 남용하면 프로젝트가 망한다. 이걸 보통Event Hell이라고 한다 예를 보자 ❌ Event Hell 구조예를 들어 Enemy가 죽는다.Enemy ↓EnemyDiedEvent이 이벤트를 듣는 시스템이 계속 늘어난다. EnemyDiedEvent ├ ScoreSystem ├ SoundSystem ├ UISystem ├ AchievementSystem ├ QuestSystem ├ AnalyticsSystem ├ ComboSystem ├ LootSystem처음에는 좋아 보인다. 하지만 문제는 추적이 불가능해진다.실제 디버깅 상황어느날 이런 일이 발생한다.Enemy 죽였는데 점수가 안 올라감문제 찾기 시작.Enemy.Die() ↓..