100% AI 제작: Unity 6, .NET 8, Python으로 일하는 방식
가장 자주 받는 질문 중 하나는 이거예요. 복잡한 멀티플레이 복셀 게임을 어떻게 전부 AI로 만들 수 있나요? 짧게 답하면, 아주 엄격한 가이드라인으로요.
AI는 코드를 정말 잘 쓰지만, 구조 전체를 보는 시야는 금방 잃어버려요. 그래서 저는 첫날부터 엄격한 클라이언트/서버 구조를 밀어붙였어요.
한눈에 보는 기술 스택:
클라이언트: 렌더링, 입력, 복셀 메시 생성은 Unity 6가 맡아요.
서버: 청크 생성과 서버 권한 방식의 UDP 네트워킹은 .NET 8 전용 서버가 맡아요.
로직 & 코드: 오로지 Claude와 ChatGPT에게 프롬프트를 줘서 만들어요.
에셋: AI가 ElevenLabs(사운드)와 OpenAI(텍스처/그래픽)의 API를 스스로 쓸 수 있게 해 주는 Python 스크립트를 만들게 했어요.
가장 중요한 원칙은 MVP(최소 기능 제품) 방식이에요. 모든 기능(예를 들어 제작 레시피나 행성 생성)에 대해, 기능을 넓히기 전에 먼저 가능한 한 가장 작은 동작 버전부터 만들도록 AI에게 시켜요.
이렇게 하면 코드가 깔끔하게 유지되고 AI의 환각도 통제할 수 있어요.
전체 코드는 우리 GitHub 저장소에서 볼 수 있어요!
댓글