N-EMU · 레트로 게임 에뮬레이터v0.9.7후원 안내
개발 이야기작성일 thorv0.9.0

여러 게임기를 한 앱에 담기

기종이 바뀌어도 같은 보관함에서 게임을 고르고 저장 데이터를 관리하도록 여러 에뮬레이터 코어를 연결했습니다.

출시 전 개발 기록

다른 기종의 게임을 할 때마다 앱을 바꾸고 저장 데이터와 설정을 다시 찾는 일이 번거로웠습니다. N-EMU에서는 게임 파일을 한 보관함에 모으고 기종이 달라도 익숙한 메뉴를 쓰게 하고 싶었습니다.

게임기의 동작을 재현하는 것은 오픈소스 에뮬레이터 코어입니다. mGBA, bsnes-jg, melonDS, ares, PPSSPP를 연결해 iOS와 Android에서 같은 열한 기종을 지원합니다. 이 코어를 만들어 온 개발자들의 작업 덕분입니다.

코어마다 화면 출력과 입력 처리, 저장 방식은 다릅니다. N-EMU에서는 어느 코어를 쓰든 같은 메뉴에서 게임을 가져오고 저장 지점을 관리하도록 했습니다.

기종 고유의 조작까지 같게 만들지는 않았습니다. DS에는 두 화면과 터치가 필요하고, 원더스완의 세로형 게임은 화면 방향과 버튼 배치가 달라집니다. 화면과 조작은 이런 차이에 맞췄습니다.

지원하는 기종이라도 모든 게임이 똑같이 잘 실행되는 것은 아닙니다. 기능 페이지에 지원 범위와 제한을 적고, 실제 기기에서 게임 실행과 저장, 이어하기가 잘 되는지도 계속 확인해 가려 합니다.

  1. 개발 이야기v0.9.2

    게임을 찾고 시작하기까지

    보관함에서 원하는 게임을 쉽게 찾도록 검색과 분류 기능을 다듬었습니다. 게임을 가져온 뒤 바로 시작하는 버튼도 넣었습니다.

  2. 개발 이야기v0.9.0

    내 손에 맞는 버튼 배치

    화면 버튼의 위치와 크기를 조절하고, 연결한 컨트롤러의 버튼도 직접 지정합니다.

목록으로지원 기종과 기능

N-EMU 개발 응원하기

N-EMU 개발을 응원해 주세요. 후원금은 개발자 계정과 테스트 기기 비용, 앱을 꾸준히 다듬는 데 보탭니다. 후원 여부에 따라 앱 기능이 달라지지는 않습니다.