8년이라는 긴 시간 동안 한 개발자가 홀로 만들어온 오픈소스 게임 플랫폼 '홈게임즈(Homegames)'가 마침내 공개되어 주목받고 있습니다. 이 플랫폼은 웹 브라우저에서 누구나 쉽게 게임을 플레이하고, 직접 만들며, 다른 사람들과 공유할 수 있도록 설계되었습니다. 특히 모든 게임이 자바스크립트(JavaScript) 클래스로 구성되어 있어, 코드를 읽고 수정하는 것이 자유롭다는 점이 특징입니다.
홈게임즈는 단순한 게임 플레이를 넘어, '개발자 스튜디오(Developer Studio)'라는 강력한 기능을 제공합니다. 이 스튜디오를 통해 사용자는 웹 브라우저 내에서 직접 코드를 편집하고, 실시간 멀티플레이어 세션으로 변경 사항을 테스트할 수 있습니다. 게임에 필요한 이미지나 사운드 같은 자산(asset)도 스튜디오에서 바로 업로드하거나 직접 그릴 수 있으며, 완성된 게임은 전 세계에 공유하거나 개인적으로 보관할 수 있습니다. 플랫폼 코드부터 게임, 웹사이트까지 모든 것이 GPLv3 라이선스로 공개되어 있어 투명성을 보장하고, 사용자가 직접 서버에 호스팅(self-host)할 수도 있습니다.
이 프로젝트의 가장 큰 의미는 '게임 보존성(Preservation)'에 있습니다. 만약 홈게임즈 웹사이트가 사라지더라도, 오픈소스 특성상 사용자들이 게임을 계속 유지하고 발전시킬 수 있습니다. 이는 상업적 플랫폼의 서비스 종료로 인해 사라지는 게임들을 보며 아쉬워했던 많은 개발자와 사용자들에게 큰 울림을 줍니다. 또한, 웹 기반의 접근성과 낮은 진입 장벽은 코딩에 관심 있는 초보 개발자들이 게임 개발을 시작하고, 아이디어를 빠르게 구현하며, 커뮤니티와 소통할 수 있는 훌륭한 기회를 제공할 것으로 기대됩니다.