브라우저에서 플레이 가능한 Lego Island
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발, 게임 개발
대상자
게임 개발자, 레트로 게임 애호가, 웹 개발자
핵심 요약
- LEGO Island는 Emscripten을 사용하여 브라우저에서 플레이 가능한 웹 버전으로 재구현됨
- 원본 게임은 디컴파일 프로젝트를 바탕으로 포터블 버전으로 확장됨
- 게임 보존 및 접근성 확대가 프로젝트의 궁극적 목표임
섹션별 세부 요약
###프로젝트 개요
- LEGO Island는 1997년에 출시된 클래식 PC 게임을 브라우저에서 플레이 가능하게 재구현한 프로젝트
- Emscripten을 통해 웹 기반으로 구현됨
- 디컴파일 프로젝트 기반으로 포터블 버전으로 확장
###프로젝트 개발 배경 및 목표
- 기여자들의 노력과 수천 시간의 작업이 집약됨
- 게임 보존과 접근성 확대가 주요 목표
- 현재 개발 중이기 때문에 일부 버그나 예상치 못한 문제 발생 가능
###사용자 피드백 및 UX 분석
- 메인 메뉴에서의 UX 문제로 인해 초보 사용자에게 진입 장벽이 존재
- UI 테스트를 하지 않고 어른의 시각에서만 설계한 것으로 보임
- 책에 이름 입력 등의 추상적인 작업이 사용자에게 부담을 줌
###포팅 과정 및 기술적 접근
- 디컴파일링 과정을 통해 원본 게임의 기능 재현
- 유튜브 영상을 통해 포팅 과정의 뒷이야기 공유
- MattKC의 디컴파일링 프로젝트가 기반이 됨
###향후 기대 및 요청
- LEGO Racers의 포팅을 원하는 요청이 있음
- LEGO Island 2도 플레이해보고 싶다는 소망 표현
결론
- Emscripten을 활용한 웹 포팅 기술은 레트로 게임 보존에 중요한 역할을 함
- 사용자 경험 개선을 위한 UI/UX 개선이 필요
- 커뮤니티의 피드백과 지속적인 기여가 프로젝트 발전에 도움이 됨