top of page

메이킹 스토리: 에너지 울타리

작성자 사진: Marcel Dütscher
Marcel Dütscher
7월 4일
1분 분량

어떤 기능은 작아 보여도 게임의 모든 층에 닿아 있어요. 에너지 울타리가 그런 기능이에요. 소원에서 문서로 남긴 약점까지, 전체 메이킹 스토리를 소개할게요.


소원: 플레이어들은 커다란 벽 뒤에 틀어박히지 않고도 기지를 야생 동물로부터 지키고 싶어 했어요. 그래서 울타리가 필요했는데, 공상과학다운 울타리예요. 직접 만들 수 있는 에너지 패널, 그리고 반짝이는 에너지 막으로 된 문이에요. 플레이어는 그냥 걸어서 지나가고, 야생 동물은 밖에 머물러요.


설계: 새 블록이 두 개예요. 울타리는 평범한 단단한 블록이고(패널과 케이블로 만들며, 기본적인 보호는 일찍 쓸 수 있어야 하니까 일부러 설계도 요건은 두지 않았어요), 까다로운 건 문이에요. 눈에는 보이지만 플레이어와는 충돌하지 않고, 서버 쪽에서 생물 로직이 누가 지나갈 수 있는지 결정해요. 플레이어와 동료는 통과하고, 야생 동물과 적은 통과하지 못해요.


그 뒤의 작업: 통과 검사는 세 가지 이동 시스템(야생 동물, 동료, 행성의 적) 모두에 넣어야 했어요. 클라이언트의 메시 생성기는 처음으로 충돌 예외를 갖게 됐어요. 텍스처는 우리의 AI 파이프라인에서, 웅웅거리는 소리는 ElevenLabs에서 나왔고, 게임에서 가장 조용한 지속음으로 일부러 섞었어요. 거슬리는 울타리는 결국 뜯겨 나갈 테니까요.


문서로 남긴 약점: 날아다니는 생물은 울타리 위를 미끄러지듯 넘어가요. 이걸 “고칠” 수도 있었어요. 하늘까지 이어지는 보이지 않는 포스 필드로요. 하지만 그건 어색하게 느껴졌을 거예요. 울타리는 울타리니까요. 대신 이 약점을 코덱스에 적어 뒀어요. 날아다니는 생물을 막으려면 지붕이 필요해요.


우리가 얻은 교훈은 이거예요. 좋은 기능에는 분명한 규칙(“땅의 동물을 막는다”)과 솔직한 한계(“날아다니는 생물은 못 막는다”)가 있고, 둘 다 코드 속에만이 아니라 게임 안에도 적혀 있어야 해요.

최근 게시물

전체 보기
분석, 계획, 코드, 점검: 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