저는 영국 엑서터에 거주하는 독립 iOS 개발자이자 바둑 기사인 애덤 기번스입니다. 지역 영국 바둑 협회 클럽 회원이기도 합니다. Goban3D는 제가 처음으로 개발한 앱입니다.

크리스마스에 어머니와 함께 있는 아담 기븐스

바둑을 어떻게 만났는지

저는 킹스턴 대학교에서 처음 바둑을 접했습니다. 룸메이트와 저는 쓰레기통에서 나무 조각을 주워 자로 격자를 그리고, 공예품점에서 3파운드 정도 주고 산 유리 바둑돌로 바둑을 두었습니다. 저는 곧바로 매료되었습니다. 게임 자체뿐만 아니라, 겉보기에는 간단해 보이는 규칙으로 이루어진 19x19 격자가 당시 세계에서 가장 강력한 컴퓨터로도 풀 수 없는 영역이었다는 사실에 놀랐습니다.

바둑에 대한 매력은 너무나 깊어서 제 졸업 프로젝트는 컴퓨터 비전 분야였습니다. 사진에서 바둑판의 상태를 읽어내는 알고리즘을 직접 코딩해서 87% 이상의 정확도를 달성했죠. 약 20년 전에는 바둑 문화를 직접 체험하고 현지인들과 시합을 해보려고 2주 동안 일본에 갔었는데, 모든 시합에서 졌습니다.

전환점

건강 문제로 장기간 실업 상태에 놓인 후, 자바 개발자로서의 이전 경력이 점점 더 시대에 뒤떨어지는 것을 지켜보던 중, 코로나19 봉쇄 조치가 제 인생의 전환점이 되었습니다. 집에 갇혀 지내면서도 다행히 애플 기기 세 대를 가지고 있었던 저는 알파고 다큐멘터리와 그로 인해 폭발적으로 성장한 AI 개발에서 새로운 삶의 목표를 발견했습니다. 저는 결심했습니다. 최신 AI 도구를 활용하여 완전히 새로운 기술을 익히고, 바둑 커뮤니티에 의미 있는 무언가를 만들어내기로 말입니다.

애플의 개발 기술에 대해 전혀 알지 못하는 상태에서 시작하여, 정식 교육이나 부트캠프, 개발자 행사 없이 애플 공식 문서와 WWDC 무료 세션을 통해 iOS 개발을 독학했습니다. 2년 후, 그 결과물이 바로 Goban3D입니다.

접근성이 중요한 이유

저는 초등학교부터 대학까지 난독증 지원을 받았습니다. 그래서 사용자 편의를 고려하지 않고 만들어진 도구가 어떤 느낌인지 잘 알고 있습니다. Goban3D는 VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast, Differentiate Without Color 등 모든 기능에서 100% 접근성을 제공합니다. 이 모든 기능은 Apple의 자체 기준에 따라 개발 및 테스트되었습니다. App Store®의 다른 어떤 바둑 앱도 접근성 기능을 명시적으로 밝히지 않습니다. Goban3D의 접근성 기능은 일본 시각장애인 바둑 협회 및 유럽 바둑 연맹과의 협력을 통해 개발되었습니다.

어떻게 만들었나

Goban3D는 Swift 6.2 및 SwiftUI로 개발되었으며 iOS 26을 대상으로 합니다. 3D 렌더링은 RealityKit을 사용합니다. 이 아키텍처는 Entity Component System을 사용하여 초당 60프레임의 부드러운 바둑돌 애니메이션을 구현하고, 타입 안전성이 보장된 상태 머신을 통해 게임 흐름을 관리하며, 3.5인치 iPhone®부터 13인치 iPad®까지 모든 기기에서 일관된 비주얼과 접근성을 제공하는 완벽한 디자인 시스템을 갖추고 있습니다. AI 상대는 세계 최고 수준의 오픈 소스 바둑 엔진 중 하나인 KataGo를 기반으로 하며, iOS와 Mac 모두에서 기기 내에서 완벽하게 실행됩니다. KataGo 팀과의 협업을 통해 개발된 이 앱은 MIT 라이선스 하에 배포되는 오픈 소스 소프트웨어입니다.

무료로 유지하기

Goban3D는 무료로 다운로드할 수 있으며 앞으로도 계속 무료로 제공될 예정입니다. 1인 인디 프로젝트로서 지속 가능한 개발을 위해 앱에는 게임이 끝날 때마다 짧은 광고가 표시됩니다. 광고 없이 게임을 즐기고 싶은 사용자는 연간 구독을 통해 광고 없이 게임을 이용할 수 있습니다. 추가 보드 및 돌 텍스처 팩은 앱 내 구매를 통해 이용할 수 있으며, 이는 무료로 제공되는 4가지 보드 텍스처와 8가지 돌 텍스처 외에 선택적으로 추가 기능을 사용할 수 있습니다.

콘텐츠 제작자

Goban3D를 녹화, 리뷰, 또는 어떤 방식으로든 자유롭게 활용하셔도 좋습니다. 허가는 필요 없으니 언제든 환영입니다. 스크린샷, 제품 정보, 또는 소개 자료가 필요하시면 보도 자료 페이지를 방문해 주세요.

연락처

저는 모든 메시지를 읽습니다. 질문이 있거나 버그를 신고하고 싶거나 바둑에 대해 이야기하고 싶으시다면 지원 페이지를 방문해 주세요.

🚫

광고 없이 바둑을 즐기세요

방해 요소가 아닌 보드에 집중하세요.

광고 제거 — 연간 7.99파운드

매년 자동 갱신되는 구독 서비스입니다. 가격은 지역에 따라 다를 수 있습니다.