거의 다 왔습니다: Goban3D가 App Store에 출시됩니다
이 말을 타이핑하면서 미소가 멈추질 않습니다. 2년간의 솔로 개발 — 수천 시간, 수백 개의 베타 빌드, 셀 수 없이 많은 밤샘 작업 — 끝에 Goban3D는 App Store에 첫 번째 제출을 거의 준비 완료했습니다.
이것은 정말 일어나고 있습니다.
출시될 내용
Goban3D가 App Store에 출시되면 최소 기능 제품이나 얼리 프리뷰가 아닙니다. iPhone, iPad, Mac용 완전한 기능을 갖춘 바둑 앱이 될 것입니다 — 지금까지 만들어진 가장 접근 가능한 바둑 앱이며, 가장 아름다운 앱 중 하나가 될 것이라고 진심으로 믿습니다.
첫날 출시될 내용:
멋진 3D 및 2D 바둑판
RealityKit으로 구동되는 아름다운 3D 바둑판, 실제 나무와 돌처럼 빛을 받는 물리 기반 재질, 초당 60프레임의 부드러운 애니메이션. 네 가지 바둑판 텍스처와 여덟 가지 돌 텍스처가 무료로 포함됩니다. 또는 SwiftUI로 완전히 그려진 깔끔하고 빠른 2D 바둑판으로 즉시 전환하세요 — 배터리 절약, 구형 기기, 또는 단순히 평면 바둑판을 선호하는 경우에 완벽합니다. 재시작 불필요.
100% 접근성
가장 자랑스러운 기능입니다. Goban3D는 Apple의 7가지 접근성 범주 전반에 걸쳐 100% 접근성 적용 범위를 갖추고 있습니다: VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast, Differentiate Without Color. 모든 기능이 테스트되었습니다 — 저뿐만 아니라, 일본의 시각 장애인 바둑 플레이어들이 매일 앱을 사용하며 피드백으로 형성해 왔습니다.
App Store의 다른 바둑 앱은 어떤 접근성 기능도 선언하지 않습니다. 하나도 없습니다. Goban3D가 최초가 될 것입니다 — 그리고 단순히 체크만 하는 것이 아니라 완전히 투자합니다. NHK 스타일 수 안내, 바둑 용어 안내, 격자 기반 바둑판 내비게이션, 저시력 플레이어를 위한 전용 고대비 모드, 모든 착점과 포획에 대한 햅틱 피드백. 바둑은 모두의 것이며 Goban3D가 그것을 증명합니다.
네트워크 플레이
다른 기기의 상대방과 바둑 대국을 즐기세요 — 인터넷 또는 같은 로컬 네트워크에서. Apple의 Game Center로 구동되는 네트워크 플레이로 친구를 초대하거나 다른 플레이어와 매칭한 후, iPhone 또는 iPad에서 실시간으로 완전한 대국을 즐길 수 있습니다. 이것은 일본 시각 장애인 바둑 협회가 가장 기대하는 기능입니다 — 처음으로 시각 장애인 플레이어들이 Zoom 통화와 물리적 바둑판 없이 디지털로 서로 대국할 수 있게 됩니다.
KataGo AI (Mac)
Mac에서 Goban3D는 KataGo와 함께 출시됩니다 — 세계에서 가장 강력한 오픈 소스 바둑 엔진 중 하나 — Apple Silicon을 사용하여 완전히 기기 내에서 실행됩니다. 인터넷 연결 불필요. 가장 강한 AI 설정에서 선택하거나 20급부터 9단까지의 인간적인 실력 수준을 선택하세요. 인내심 있는 연습 파트너를 찾는 완전 초보자든 진지한 도전을 원하는 단급 플레이어든 KataGo가 도와드립니다. Mac의 신경 엔진에서 로컬로 실행되기 때문에 빠르고 개인적이며 항상 이용 가능합니다.
12개 언어
Goban3D는 12개 언어로 완전한 현지화와 함께 출시됩니다 — 모든 메뉴, 모든 레이블, 모든 VoiceOver 안내, 모든 수 안내, 모두 완전히 번역됩니다:
- English
- Japanese (日本語)
- Korean (한국어)
- Simplified Chinese (简体中文)
- Traditional Chinese (繁體中文)
- Chinese — Hong Kong (香港中文)
- French (Français)
- German (Deutsch)
- Dutch (Nederlands)
- Russian (Русский)
- Romanian (Românã)
- Turkish (Türkçe)
앱이 기기 언어에 자동으로 맞춰집니다. 더 많은 언어가 계획되어 있습니다.
어떻게 여기까지 왔을까요?
2년 전, 저는 Apple 플랫폼에 대한 지식이 전무하고, 자금도 없고, 팀원도 없는 독학 개발자였습니다. Swift를 몰랐습니다. SwiftUI를 몰랐습니다. RealityKit을 몰랐습니다. 앱을 출시한 적도 없었습니다. 제가 가진 것은 20년간의 바둑에 대한 사랑, 세상 어떤 바둑 앱도 접근성을 제공하지 않는다는 사실을 받아들이지 않겠다는 완고한 거부감, 그리고 책상 위의 세 대의 Apple 기기뿐이었습니다.
Apple의 공식 문서와 무료 WWDC 세션을 통해 모든 것을 독학했습니다. 3D 렌더링 엔진, 게임 상태 기계, 애니메이션을 위한 엔티티 컴포넌트 시스템, 완전한 접근성 레이어, 네트워크 멀티플레이어 시스템, AI 통합 — 모두 엑서터의 아파트에서 솔로 개발자로 작업했습니다.
그 과정에서 놀라운 일이 일어났습니다. 일본 시각 장애인 바둑 협회가 프로젝트에 대해 알게 되었고, 일본의 시각 장애인 플레이어들이 앱을 테스트하고 피드백을 보내기 시작했습니다. 그들의 제안이 Goban3D를 변화시켰습니다. NHK 스타일 수 안내, 바둑 용어 안내, 격자 기반 내비게이션 같은 기능들은 시각 장애인 플레이어들이 무엇이 필요한지 알려주었기 때문에 존재합니다 — 그리고 그 기능들이 모두를 위한 앱을 더 좋게 만들었습니다.
영국 바둑 협회는 Goban3D를 전체 회원과 유럽 바둑 연맹 회원국들에 공유했습니다. 전 세계의 베타 테스터들이 플레이하고, 버그를 보고하고, 기능을 제안하며, 이것을 제가 매우 자랑스러워하는 것으로 만드는 데 도움을 주었습니다.
이것은 단지 시작일 뿐입니다
분명히 말하고 싶습니다: App Store에 출시될 것은 완성된 제품이 아닙니다. 기반입니다. Goban3D는 앞으로 수년간의 개발이 남아 있으며, 무엇이 올지 이보다 더 기대될 수 없습니다.
첫날부터 꿈꿔온 아직 구축되지 않은 기능들이 있습니다. 베타 테스트 중 플레이어들이 제안한 기다려온 아이디어들이 있습니다. 바둑의 전체 영역 — 교육, 분석, 문제, 기보 — 이 시간이 지남에 따라 Goban3D에 들어올 것입니다.
구체적인 약속을 하거나 로드맵을 발표하지 않을 것입니다 — 솔로 개발은 예측 불가능하고 과도한 약속보다 전달하고 싶기 때문입니다. 하지만 이것만은 말할 수 있습니다: Goban3D는 제 평생의 작업입니다. 다음 프로젝트로 넘어가지 않을 것입니다. 먼지가 쌓이도록 놔두지 않을 것입니다. 매주 코드를 작성하고, 버그를 수정하고, 새로운 것을 만들고 있습니다. 이 앱은 달마다, 해마다 계속 좋아질 것입니다.
바둑 커뮤니티는 진정으로 훌륭한 앱 — 아름답고, 접근 가능하고, 강력하며, 게임을 진정으로 사랑하는 사람이 만든 — 을 받을 자격이 있습니다. 그것이 제가 만들고 있는 것입니다. 그것이 제가 계속 만들 것입니다.
지금 사용해 보세요
App Store 출시를 기다릴 수 없으신가요? Goban3D는 Apple의 TestFlight 베타 프로그램을 통해 지금 바로 이용 가능합니다. TestFlight에서 직접 베타에 참여하거나 자세한 정보를 위해 베타 참여 페이지를 방문하세요.
이 여정에서 독립 개발자를 후원하고 싶으시다면 커피를 사주실 수 있습니다. 모든 기여가 개발을 지속하는 데 도움이 됩니다.
모든 베타 테스터, 피드백을 보내주신 모든 플레이어, Goban3D를 친구에게 공유해 주신 모든 분께 감사드립니다. 여러분이 이것을 만들었습니다. App Store 제출이 매우 곧 올 것입니다 — 세상과 공유할 날을 기다릴 수 없습니다.