top of page

첫날부터 오픈 소스 – 그리고 보람을 느낀 날

작성자 사진: Marcel Dütscher
Marcel Dütscher
6월 27일
1분 분량

Blocks Beyond The Stars는 완전한 오픈 소스예요. 클라이언트, 서버, 도구 모두 GitHub에 공개돼 있어요. 가족 프로젝트가 왜 굳이 이런 수고를 할까요? 그리고 실제로 무엇을 얻을까요? 중간 점검이에요.


초대가 처음부터 들어 있어요. 그냥 공개 저장소만 두고 싶은 게 아니라 진짜 초대를 하고 싶었어요. 게임 안에 기여 방법을 알려 주는 오버레이가 달린 “참여하기” 버튼이 있어요. 거기에 CONTRIBUTING 안내서, 좋은 첫 이슈, 모든 게 법적으로 깔끔하도록 자동화된 기여자 계약도 있어요. 플레이어에서 함께 만드는 사람으로 넘어오는 문턱은 최대한 낮아야 하니까요.


보람을 느낀 날. 몇 달 동안은 별일이 없었어요. 그러다 Cora de la Mouche(@corarona)가 나타났어요. 우리의 첫 외부 기여자이고, 우리 목록에서 한참 뒤에 있던 걸 가져왔어요. 바로 네이티브 Linux 빌드예요. Proton도 Wine도 없이, 진짜 AppImage와 포터블 Linux 패키지가 그 뒤 모든 릴리스에 들어 있어요. 우리도 언젠가는 직접 만들었겠지만, 아마 더 서툴렀을 거고 분명히 더 늦었을 거예요. 프로젝트를 공개한 이유가 바로 이 경험이었어요. 세상 어딘가에는 나보다 뭔가를 더 잘하는 사람이 있고, 오픈 소스는 그걸 보여 달라는 초대예요.


오픈 소스가 (좋은 의미로) 더 강제하는 것: 공개된 코드는 깔끔한 코드예요. 비밀 값은 저장소가 아니라 설정에 깔끔하게 들어가고, 낯선 사람이 읽으니 문서는 정확해야 하고, 결정은 이슈와 PR에 추적할 수 있게 근거가 적혀요. 낯선 사람이 한 줄이라도 기여하기도 전에, 공개된 것만으로 프로젝트는 더 좋아졌어요.


솔직한 평가예요. 오픈 소스는 공짜 개발 팀이 아니에요. 천천히 관계를 쌓는 일이고, 가끔 모든 걸 정당화해 주는 순간이 와요. Corarona가 바로 그런 순간이었어요.

최근 게시물

전체 보기
분석, 계획, 코드, 점검: AI와 함께 개발하는 우리의 리듬 🤖

우리는 Blocks Beyond The Stars에 AI를 많이 쓴다는 걸 숨긴 적이 없어요. AI 없이는 이만한 크기의 게임을 퇴근 후 프로젝트로 만들 수 없을 테니까요. 하지만 우리에게 “AI와 개발한다”는 건 소원을 입력하고, 결과를 받고, 잘되길 바란다는 뜻이 아니에요. 몇 달 동안 정해진 패턴이 자리 잡았는데, 놀랄 만큼 고리타분하게 들려요. 그리

 
 
우리 게임이 일주일 만에 열네 가지 언어를 배운 이야기 🌍

2026년 8월 10일 시작할 때 Blocks Beyond the Stars는 딱 두 가지 언어를 썼어요. 우리가 사는 곳의 언어라서 독일어, 그리고 인터넷이 영어를 쓰니까 영어였죠. 오늘은 열네 가지를 써요. 어떻게 그렇게 됐는지, 그 과정에서 무엇이 망가졌는지 모두 들려 드릴게요. 🌍 시작은 Francesco였어요. 몇 주 전 이탈리아에서 풀 리퀘스트

 
 
먼저 하나, 그다음 다섯: 이 게임이 자라는 방법 🪨

버전 목록을 보면 5주 남짓한 기간에 릴리스가 29개나 있어요. 6월 20일의 0.1.0부터 어제의 0.9.0까지요. 어떻게 가능할까요? 완성된 기능을 한 번에 쭉 만들어서는 절대 아니에요. 우리는 단계로 만들어요. 먼저 정말로 작동하는 가장 작은 버전, 그게 안정적이고 재미있으면 다음 단계예요. 지금은 소행성이 그걸 가장 잘 보여 줘요. 1단계: 일단 존

 
 

댓글


더 이상 게시물에 대한 댓글 기능이 지원되지 않습니다. 자세한 사항은 사이트 소유자에게 문의하세요.
bottom of page