dev.to

How I Built an Action Game with Godot During a Global Teen Hackathon with Prizes

상품이 걸린 글로벌 청소년 해커톤에서 Godot 액션 게임을 만든 과정

Godot를 처음 접한 청소년 개발자가 Hack Club의 해커톤에서 미니게임 모음 CodeWare를 만들며 코딩 시간을 51시간 38분까지 늘린 과정을 소개합니다. 프로젝트는 12명의 동료 평가에서 16.45배 배수를 받아 1,013 Stardust를 얻었고, 이를 3D 프린터 구매에 사용했습니다.

에디터 노트

이 사례에서 설득력 있는 성과는 보상 액수보다 초급 미션을 넘어 51시간 넘게 프로젝트를 이어 간 과정입니다. 평가 기준에 개발 기록과 사용성이 포함됐고, 실제 리뷰에는 devlog와 안내 문구에 대한 호평뿐 아니라 타이머 버그 제안과 튜토리얼 요청도 나옵니다. 평가 배수와 보상은 해커톤의 산정 방식에 따른 결과라 게임의 기술 수준을 단독으로 증명하지는 않습니다. 그래도 처음 Godot를 사용한 참가자가 동료 피드백을 받고 수정점을 확인한 제작 기록으로는 구체적입니다.

AI 요약

작성자는 Hack Club이 주최한 청소년 해커톤 Stardance에서 초급 미션을 따라 게임을 만들기 시작했습니다. 튜토리얼만 마치고 제출하는 대신 프로젝트를 계속 확장해 CodeWare라는 액션 미니게임 모음을 완성했습니다. Godot를 비롯한 게임 개발 경험이 전혀 없었지만, 시간 기록 도구에 집계된 코딩 시간은 51시간 38분에 달했습니다.

게임 구성과 제작 과정

CodeWare에는 제한 시간 안에 과제를 수행하거나 시간이 끝날 때까지 버티는 미니게임이 들어 있습니다. 타이머가 0이 되면 게임 종류에 따라 목숨 하나를 잃고 다시 도전하거나 다음 게임으로 넘어갑니다. 플레이어는 목숨 다섯 개를 가지고 시작합니다. 작성자는 게임의 배경과 엔딩에 코딩과 무한성에 관한 상징을 담았다고 설명합니다. 개발 과정을 담은 devlog도 작성했으며, 게임은 Itch.io와 GitHub Pages에서 확인할 수 있고 Linux, Windows, 웹 버전은 GitHub Releases에서 받을 수 있다고 안내합니다.

Stardance 평가와 보상

Stardance는 코딩 시간에 평가 배수를 곱해 보상인 Stardust를 계산합니다. 배수는 다른 청소년 참가자 12명의 평가를 바탕으로 하며, 독창성, 기술적 완성도, 사용성, 개발 과정 기록을 평가합니다. CodeWare는 20배 중 16.45배를 받아 보너스를 포함해 1,013 Stardust를 얻었습니다. 작성자는 802 Stardust짜리 3D 프린터를 구매할 수 있었다고 밝혔습니다. 평가에는 게임의 다양한 미니게임과 devlog를 좋게 본 의견이 있었고, 타이머 동작을 고치라는 코드 제안과 튜토리얼 추가, 게임 시작 전 타이머 화면 일시정지 동작에 관한 의견도 포함됐습니다.

dev.to 반응

  • @thetylern — 게임을 어떻게 생각하는지 댓글로 알려 주세요.
  • @francistrdev — 잘했어요, Tyler.
    • @thetylern — 고마워요. 학기가 다시 시작했으니 여름보다 이곳에서 더 많은 활동을 할 것 같아요.
    • @francistrdev — 학기 중에 더 바쁘지 않나요?
    • @thetylern — 물론 아니에요. 숙제는 학교에서 다 해요. 학기 중에는 정기 일정이 더 많지만 여름에는 갑작스러운 외출이 많고 한 달 동안 집을 비우기도 했어요.
    • @francistrdev — 흥미롭네요. 본인에게 맞는 방식이면 되겠죠.
  • @at_mr_james — 부럽네요. 잘했어요. 계속 개발하세요. Godot는 제가 가장 좋아하는 게임 엔진이기도 해요.

원문: dev.to / 번역·요약: Trawling