GitHub - a16z-infra/ai-town: A MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize.
AI 타운은 AI 캐릭터들이 살고 대화하며 사회화하는 가상 도시로, 게임 엔진, 데이터베이스 및 다양한 API를 활용해 구축되었습니다. 이 프로 젝트는 누구나 사용하고 확장할 수 있는 기본 플랫폼을 제공합니다.
설치 및 사용자 정의 섹션에서는 저장소 복제, 패키지 설치, 환경 변수 설정, Clerk, OpenAI, Pinecone의 API 키 설정 등 자세한 설정 과정이 안내됩니다. 또한 프런트엔드와 백엔드를 별도로 실행하거나 비상시 명령어들에 대한 설명도 포함되어 있습니다.
게임의 디자인과 커스터마이징은 캐릭터와 스프라이트 시트, 배경 환경 업데이트와 같은 데이터 수정을 통해 이루어지며, 프로젝트는 PixiJS로 렌더링되며 다양한 오픈소스 애셋이 사용되었습니다.