8년 개발 오픈소스 게임 플랫폼 'Homegames'

by DD
5시간 전
조회수 2

8년간 개발된 오픈소스 게임 플랫폼 'Homegames' 공개

JavaScript 기반 게임과 브라우저 내 실시간 에디터 제공

세션 오류 및 정적 게임에 대한 커뮤니티 피드백 존재

오픈소스 및 자체 호스팅 지원으로 데이터 보존 강조

게임 플레이 세션 오류 및 클라이언트 측 실행 가능성

다수의 사용자가 게임 시작 또는 세션 참여 시 'Too Many Requests' 오류를 보고하며 플레이에 어려움을 겪고 있습니다. 커뮤니티에서는 게임이 클라이언트 측(Client-side)에서 실행된다면 왜 별도의 '세션'이 필요한지에 대한 의문을 제기합니다. 일부는 완전히 정적인 게임(Static Games) 또는 오프라인 내보내기(Offline Exports) 기능의 필요성을 언급하며, 현재의 세션 기반 아키텍처(Session-based Architecture)에 대한 개선 요구가 있습니다.

8년간의 사이드 프로젝트 개발 과정 및 동기

8년이라는 긴 시간 동안 프로젝트를 지속해 온 개발자의 헌신에 대해 커뮤니티는 영감과 격려를 보내고 있습니다. 한 사용자는 개발 과정이 어떠했는지 구체적인 경험을 공유해달라고 요청했으며, 이는 장기 프로젝트 진행에 대한 동기 부여가 된다는 의견으로 이어집니다. 개발자는 오픈소스(Open Source)자체 호스팅(Self-hostable)을 통해 프로젝트의 보존성(Preservation)을 높이고자 했음을 강조합니다.

브라우저 기반 게임 개발 및 에디터 기능에 대한 반응

전반적으로 브라우저에서 직접 게임을 만들고 플레이할 수 있다는 컨셉 자체에 긍정적인 반응이 많습니다. 특히 인앱 에디터(In-app Editor)실시간 미리보기(Live Preview) 기능은 게임 개발의 진입 장벽을 낮춘다는 평가를 받습니다. 다만, 일부 사용자는 정적인 레벨 디자인(Static Level Design)에 대한 아쉬움을 표현하기도 했습니다.

오픈소스 라이선스 및 커뮤니티 참여

프로젝트의 모든 코드가 GPLv3 라이선스 하에 공개되어 있다는 점은 투명성(Transparency)커뮤니티 기여(Community Contribution)를 장려하는 긍정적인 요소로 평가됩니다. 사용자는 코드를 직접 읽고 수정하거나 자체 서버에 호스팅(Self-hosting)할 수 있습니다. 이는 플랫폼의 지속 가능성(Sustainability)데이터 보존(Data Preservation)에 대한 신뢰도를 높입니다.

Show HN: Homegames. An open-source game platform I've been making for 8 years