yozm.tech
피드로 돌아가기
Show HNHOTAI 재작성

바이오웨어 RPG 감성 담은 오픈소스 게임 엔진 '오스셰이퍼'

고전 바이오웨어(BioWare) RPG의 서사 중심 플레이에 영감을 받은 오픈소스 게임 엔진 '오스셰이퍼(Oathshaper)'가 공개되었습니다. 고도(Godot) 엔진과 러스트(Rust) 언어를 결합하여 개발되었으며, 플레이어의 선택이 스토리에 영향을 미치는 3D RPG 제작에 특화되어 있습니다. 현재 데모 게임 '랜턴 퀘이(Lantern Quay)'를 통해 핵심 기능을 미리 경험할 수 있습니다.

12시간 전·2026.11.03·읽기 2분·azurewraith

고전 바이오웨어(BioWare) RPG의 깊이 있는 스토리텔링과 선택의 중요성에 영감을 받은 새로운 오픈소스 게임 엔진 '오스셰이퍼(Oathshaper)'가 개발 중입니다. 이 엔진은 플레이어의 결정이 게임 세계와 캐릭터 관계에 실질적인 영향을 미치는 3D RPG를 만드는 데 초점을 맞추고 있습니다. 현재 윈도우, macOS, 리눅스용 데모를 통해 핵심 기능을 미리 체험해볼 수 있습니다.

오스셰이퍼는 고도(Godot) 엔진을 호스트로 사용하며, 스토리 핵심 로직은 러스트(Rust) 언어로 구현되어 있습니다. 이를 통해 개발자는 3D 장면과 독립적으로 대화 규칙, 캐릭터 관계, 선택에 따른 결과 등을 설계하고 테스트할 수 있습니다. 러스트 코어는 버전 관리되는 JSON 대화 그래프를 검증하고, 조건을 평가하며, 선택의 효과를 원자적으로(atomically) 적용하고, 버전 관리되는 저장(save) 파일을 로드하는 역할을 합니다. 반면 고도 엔진은 장면, 컨트롤, 카메라, 오디오, 사용자 인터페이스(UI) 및 플레이어 선택의 시각적 결과를 처리합니다. 데모 게임 '랜턴 퀘이(Lantern Quay)'에서는 기름 보급 서브플롯을 통해 이러한 계층들이 어떻게 상호작용하는지 보여주는데, 플레이어의 선택에 따라 캐릭터 간의 친밀도가 변하고, 특정 행동은 마을의 등대 불을 일찍 밝히는 등 직접적인 결과를 가져옵니다.

이러한 접근 방식은 개발자들이 복잡한 서사 구조를 효율적으로 구축할 수 있도록 돕습니다. 특히 대화와 선택의 결과가 명확하게 분리되어 관리되므로, 스토리 작가와 게임 디자이너는 기술적인 제약 없이 창의적인 서사를 구상할 수 있습니다. 오스셰이퍼는 아직 초기 개발 단계에 있으며, 통합 저작 도구(integrated authoring editor)와 자동화된 챕터 생성(automated chapter generation) 기능은 향후 추가될 예정입니다. 이 엔진은 바이오웨어 게임처럼 동료 중심의 RPG를 만들고자 하는 개발자들에게 강력한 기반을 제공하며, 오픈소스(MIT 라이선스)로 공개되어 커뮤니티의 참여와 발전을 기대하고 있습니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
4/10
보통
왜 4점인가

엔진 자체는 대규모 프로젝트지만, '스토리 코어'의 개념을 활용한 특정 기능 SaaS는 1인 창업 기회가 있습니다.

문제 / 미충족 수요

선택 기반의 깊이 있는 스토리를 가진 3D RPG를 효율적으로 개발하기 위한 전문화된 엔진 및 도구가 부족합니다.

한국 시장
국내 미진출 — 기회한국에서도 스토리 중심의 인디 게임 개발 수요가 있으나, 전문화된 엔진이나 도구는 부족합니다.
수익 모델

B2B SaaS 구독 (프리미엄 저작 도구), API 종량제 (클라우드 기반 스토리 코어), 교육 및 컨설팅 · 돈 내는 주체: 인디 게임 개발자, 소규모 게임 스튜디오, 스토리 기반 콘텐츠 제작자

1인 실현 가능성
3/5

핵심 엔진 개발은 어렵지만, 특정 기능(스토리 저작 도구)을 SaaS로 제공하는 것은 1인 창업으로도 가능성이 있습니다.

진입 지점 (Wedge)

특정 장르(예: 비주얼 노벨, 텍스트 어드벤처)에 특화된 스토리 저작 도구 SaaS를 개발하여, 오스셰이퍼의 '스토리 코어' 개념을 활용합니다.

이번 주 첫 실험

오스셰이퍼의 러스트 스토리 코어(Rust story core)를 분석하고, 이를 활용하여 웹 기반의 간단한 대화 시뮬레이터 프로토타입을 만들어봅니다.

Original source
이 글은 Show HN의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기