프로젝트 소개
Simverse World는 지속적으로 진화하는 픽셀 아트 사이버펑크 오픈 월드 게임으로, 핵심 특징은 AI로 구동되는 주민 시스템입니다. 플레이어는 마을에 입장하여 캐릭터를 이동시키고 건물에 들어갈 수 있을 뿐만 아니라, 독립적인 성격, 기억, 사회 관계, 일상 행동 논리를 가진 AI 주민들과 자연어 대화 및 상호작용을 할 수 있습니다. 이 AI 주민들은 기억을 저장하고, 반성하며, 다른 캐릭터 및 플레이어와의 관계를 동적으로 조정합니다.
게임 콘텐츠는 상점, 시장, 의뢰 임무, 경제 시스템을 포함하며, 플레이어는 시즌 이벤트, 토론, 시청 회의, 공지사항, 타임 캡슐에 참여할 수 있습니다. 또한, 프로젝트는 사용자가 자료를 조사하고 새로운 AI 주민 캐릭터를 생성할 수 있는 'Forge' 도구를 제공합니다. 시스템 아키텍처는 프론트엔드(React + Phaser), 백엔드(Python + FastAPI), 데이터 레이어(PostgreSQL + pgvector + Redis), 백그라운드 워커 프로세스로 구성되어 있으며, OAuth 로그인, 검색, 외부 에이전트 통합을 지원합니다.
프로젝트 문서는 일반 플레이어, 개발자, 운영자, 외부 에이전트 개발자를 위한 다양한 가이드 경로를 제공하며, 로컬 개발 매뉴얼, 배포 지침, 운영 매뉴얼, 시스템 아키텍처 다이어그램을 포함합니다. 현재 온라인 체험 주소가 개방되어 있으며, 일반 게임 서비스는 정상적으로 운영되고 있지만, 일부 실험적 기능(예: Lab 실행)은 비활성화되어 있습니다. 기술 스택은 Python 3.11+, FastAPI, SQLAlchemy, PostgreSQL, Redis, React 19, TypeScript, Vite, Phaser 3.90을 포함하며, 완전한 테스트, 빌드, 컨테이너화 배포 솔루션을 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.