맥에서 게임을 한다는 것은 아무래도 어려움이 있죠. 윈도우 PC 계열하고는 태생 자체가 좀 다르기도 하고 지원하는 게임도 적어서인데요. 그래도 에뮬 게임을 할 수가 있습니다. 바로 오픈에뮤 앱을 사용하면 됩니다. 해당하는 오픈에뮤 활용 시 사용 방법과 주의사항에 대해서 안내해드립니다.
맥에서는 왜 게임이 안되나?
맥에서 게임이 안 되는 것은 성능 문제가 아닙니다. 하드웨어의 아키텍처, 소프트웨어의 생태계, 그리고 시장 논리 등 다양한 복합성이 함께 있기 때문인데요. 그중에 가장 크게 손꼽을 수 있는 이유는 그래픽 API의 파편화라고 할 수 있습니다.
게임 개발에서 가장 중요한 것은 그래픽 언어인데, 우리가 흔히 알고 있는 DirectX가 게임을 구동하는 데 사용하는 소스이기 때문입니다. 하지만 대부분 윈도우에서 활용을 하니까요. 맥에서는 거의 활용이 어렵죠. 더욱이 맥은 Metal이라는 API 그래픽을 활용합니다.
그러니 개발자 입장에서는 윈도우용 게임을 맥으로 옮기게 될 때에 그래픽 엔진 자체를 통째로 변환해야 하는 수고로움과 비용이 들게 되니 고민하게 되는 거죠. 요즘에서야 맥 사용자가 많이 증가했지만, 과거에는 대부분 윈도우 사용자였습니다. 아마 이 글을 보시는 대부분의 분들도 컴퓨터를 처음 배울 때 윈도우로 배우셨던 것처럼 맥은 생소한 기기이기도 했죠.
또한 시장 규모도 윈도우가 더 많으니 돈이 되는 곳에 투자하는 것이 가장 큰 개발의 목적이라고 할 수 있습니다. 과거부터 지금까지 이런 생태계 구조가 형성되어 있다 보니 윈도우는 윈도우대로, 맥은 맥대로 나름대로의 독자 노선이 이루어졌고, 게임을 하려면 '윈도우'로 가라 라는 말이 괜히 있는 게 아니죠.
물론 요즘에는 크로스오버와 같은 툴을 통해서 구동할 수 있는 방법도 나와있으니 윈도우와 맥의 경계가 허물어졌다고 볼 수 있습니다.
오픈에뮤는 무엇인가?
윈도우 사용자들에게는 MAME라는 에뮬레이터가 있다고 하면, 맥에서는 오픈에뮤라고 할 수 있습니다. 오픈 소스 게임 에뮬레이터를 통합하는 관리 프로그램이라고 할 수 있는데, 고전 게임기를 하나로 묶어둔 앱이라고 보면 됩니다.
사용 방법도 MAME보다 더 간단합니다. 게임 파일 롬을 다운로드하고 앱 창에 드래그 앤 드롭을 하면 자동으로 분류가 됩니다. 게다가 MAME 앱에서는 게임별 스크린샷을 따로 설정해주어야 하지만 오픈에뮤에서는 커버 아트를 자동으로 생성해주는데요. 일단 진열된 게임을 보는 맛도 있습니다.
오픈에뮤는 2013년 1.0 버전이 출시된 이후 2018년 기준 1,000만 회 이상 다운로드되어 맥 OS에서 가장 인기 있는 멀티 시스템 에뮬레이터 중 하나가 되었습니다.
시스템 요구사항
오픈에뮤를 사용하기 위해서는 macOS 10.14.4 이상이 필요합니다. 애플 실리콘(M1/M2/M3) 맥에서도 사용 가능하지만, 현재는 Rosetta 2를 통해 실행되는 인텔 버전입니다. 향후 업데이트에서 네이티브 애플 실리콘 지원이 예정되어 있습니다.
오픈에뮤 지원 게임기 콘솔
오픈에뮤에서는 코어 시스템을 활용하여 내부적으로 다양한 게임기 콘솔들을 지원합니다. 지원하는 목록은 다음과 같습니다.
닌텐도 시리즈
- NES (패미컴)
- SNES (슈퍼 패미컴)
- Nintendo 64
- 게임보이 / 게임보이 컬러
- 게임보이 어드밴스
- 닌텐도 DS
- 게임큐브 (2.2 버전 이상)
- Famicom Disk System
- Virtual Boy
세가 시리즈
- Sega Master System / Mark III
- Sega Genesis / Mega Drive
- Sega CD / Mega-CD
- Sega 32X
- Sega Saturn
- Sega Game Gear
- Sega SG-1000
소니 플레이스테이션
- PlayStation (PS1)
- PlayStation Portable (PSP)
기타 게임기
- 아케이드 (MAME - 실험 버전, 2.0.8부터 지원)
- Atari 시리즈 (2600, 5200, 7800, Lynx)
- Neo Geo Pocket / Color
- TurboGrafx-16 / PC Engine
- WonderSwan / Color
- ColecoVision
- Intellivision
- PC-FX 등
지원 게임패드 및 컨트롤러
오픈에뮤는 다양한 게임패드를 지원합니다. 호환되는 컨트롤러 목록은 다음과 같습니다.
Sony (PlayStation)
- DualSense (PS5) 및 DualShock 4 (PS4) - 가장 추천 (트랙패드를 마우스처럼 쓸 수도 있음)
- DualShock 3 (PS3)
Microsoft (Xbox)
- Xbox Series X|S 및 Xbox One S (블루투스 모델)
- Xbox Elite 시리즈 2
- 참고: 구형 Xbox 360 유선 패드는 별도의 드라이버가 필요할 수 있습니다.
Nintendo (Switch)
- Switch Pro 컨트롤러
- Joy-Con (조이콘)
- 닌텐도 온라인 전용 복각 패드 (NES, SNES, N64 블루투스 버전)
- Wiimote 및 Wii U Pro 컨트롤러
Logitech
- F310 (유선), F510, F710 (무선)
기타 브랜드
- 8BitDo (에이트빗도): SN30 Pro, Pro 2 등 대부분의 모델 (맥 게이머들에게 가장 인기)
- SteelSeries: Nimbus, Stratus XL
- Hori: Horipad Ultimate
제닉스사에서 나온 GP7 같은 경우는 닌텐도 스위치 모드로 두고 블루투스로 맥과 함께 연동시키면 패드가 잡힙니다. 물론 가장 추천하는 것은 딱 호환되는 제품을 사용하는 것인데요. 요즘은 패드 자체가 많이 나와있기 때문에, 호환성에 대한 부분은 오픈에뮤에서 더 많이 지원해야 하지 않을까 싶네요.
인기 있는 패드들의 경우는 오픈에뮤에서 자동적으로 오토맵 기능을 제공합니다.
오픈에뮤 다운로드 및 설치
오픈에뮤 공식 다운로드 (openemu.org)
오픈에뮤 GitHub (github.com/OpenEmu)
오픈에뮤는 공식 웹사이트나 GitHub에서 무료로 다운로드할 수 있습니다. 설치 방법은 일반적인 맥 앱과 동일하게 DMG 파일을 다운로드한 후 응용 프로그램 폴더로 드래그하면 됩니다.
오픈에뮤 사용 방법
오픈에뮤 에뮬레이터를 다운로드한 이후 롬 사이트에서 원하는 게임을 다운로드합니다.
주의사항: 보통은 *.zip로 되어 있는데, 어떤 게임 파일은 압축된 상태로 또는 압축을 풀고 넣어야 하는 경우가 있습니다. 왜 그런지는 잘 모르겠네요. 아시는 분이 있다면 댓글로 부탁드립니다. (되는 게 있고 안 되는 게 있습니다.)
맥 데스크톱에서 백업 게임(ROM) 파일을 드래그 앤 드롭하세요.
OpenEmu는 게임을 '스캔'하고 정리 프로세스를 시작합니다.
이제 게임이 깔끔하게 정리되었으니, 게임을 시작할 준비가 되었습니다!
오픈에뮤 주요 기능
세이브 스테이트 (저장 상태)
오픈에뮤는 게임 중 언제든지 저장할 수 있는 세이브 스테이트 기능을 제공합니다. 게임 플레이 중 Command + S를 누르면 현재 상태를 저장할 수 있고, Command + L로 불러올 수 있습니다. 과거 게임기에서는 불가능했던 기능이라 더욱 편리하게 게임을 즐길 수 있습니다.
그래픽 필터 및 쉐이더
오픈에뮤는 다양한 그래픽 필터를 제공합니다. CRT 모니터 효과, 스캔라인, 픽셀 필터 등을 적용하여 옛날 게임의 향수를 더욱 생생하게 느낄 수 있습니다. 환경설정에서 비디오 옵션을 통해 원하는 필터를 선택할 수 있습니다.
치트 코드 지원
게임에 따라 치트 코드를 입력할 수 있는 기능도 제공됩니다. 게임을 플레이하는 중에 메뉴에서 치트를 활성화하여 더욱 재미있게 게임을 즐길 수 있습니다.
게임 라이브러리 관리
오픈에뮤는 iTunes와 유사한 라이브러리 관리 시스템을 제공합니다. 게임을 콘솔별로 자동 분류하고, 커버 아트를 자동으로 다운로드하며, 그리드 뷰, 리스트 뷰, 커버 플로우 등 다양한 보기 모드를 지원합니다.
ROM 파일 사용 시 법적 주의사항
중요: ROM 파일 사용에 대한 법적 문제를 반드시 인지하셔야 합니다.
에뮬레이터 프로그램 자체는 가치 중립적인 기술이므로 합법입니다. 하지만 ROM 파일의 경우는 다릅니다.
- 합법적인 경우: 본인이 정품으로 소유하고 있는 게임 카트리지나 CD에서 직접 추출한 ROM 파일을 개인적으로 사용하는 경우
- 불법적인 경우: 인터넷에서 다운로드한 ROM 파일을 사용하는 경우 - 이는 저작권자의 복제권, 전송권 등을 침해하는 저작권 침해 행위입니다
게임 회사가 해당 게임에 대한 저작권을 보유하고 있으므로, 허락 없이 ROM 파일을 제작하거나 배포, 다운로드하는 행위는 저작권 침해가 됩니다. 법적 책임은 사용자 본인에게 있으니 이 점 유념하시기 바랍니다.
문제 해결 팁
게임이 실행되지 않을 때
- ROM 파일 형식 확인: 일부 게임은 압축 상태로, 일부는 압축 해제 후 사용해야 합니다.
- 코어 업데이트: 환경설정 > 코어에서 해당 게임기의 코어를 최신 버전으로 업데이트하세요.
- BIOS 파일 필요: PlayStation, Sega Saturn 등 일부 콘솔은 별도의 BIOS 파일이 필요할 수 있습니다.
게임패드가 인식되지 않을 때
- 블루투스 연결 확인: 시스템 환경설정에서 블루투스 연결 상태를 확인하세요.
- 컨트롤러 모드 변경: 일부 패드는 특정 모드(예: 스위치 모드)로 설정해야 인식됩니다.
- 수동 매핑: 환경설정 > 컨트롤러에서 버튼을 수동으로 매핑할 수 있습니다.
글을 마무리하며
맥에서 예전 게임들의 대한 향수를 즐길 수 있다는 점에서 가장 큰 메리트라고 할 수 있습니다. 정식 프로그램이 아니다 보니 지원은 미비한 내용이 있지만, 그래도 많은 이들에게 호응을 얻고 있는 게임이니 설치해서 게임 한 번 진행해보세요.
다만 ROM 파일 사용 시 저작권 문제를 반드시 고려하시고, 합법적인 방법으로 게임을 즐기시길 바랍니다. 맥 에뮬레이터 게임 추천으로 오픈에뮤에 대한 글을 적어봤습니다.
오픈에뮤(OpenEmu) 한눈에 보기
| 항목 | 내용 |
|---|---|
| 프로그램명 | OpenEmu (오픈에뮤) |
| 운영체제 | macOS 전용 |
| 최소 요구사항 | macOS 10.14.4 이상 |
| 가격 | 무료 |
| 라이선스 | 오픈소스 (BSD 라이선스) |
| 지원 콘솔 수 | 30개 이상 |
| 주요 지원 콘솔 | 닌텐도(NES, SNES, N64, GBA, DS, 게임큐브), 세가(제네시스, 새턴), 플레이스테이션(PS1, PSP), 아케이드(MAME) |
| 다운로드 횟수 | 2018년 기준 1,000만 회 이상 |
| 최신 버전 | 2.4.1 (2024년 기준) |
| 애플 실리콘 지원 | Rosetta 2 통해 지원 (네이티브 지원 예정) |
| 주요 기능 | 세이브 스테이트, 그래픽 필터(CRT 효과), 치트 코드, 자동 커버 아트, 라이브러리 관리 |
| 추천 게임패드 | DualSense(PS5), DualShock 4(PS4), 8BitDo 시리즈, Switch Pro 컨트롤러 |
| 공식 웹사이트 | https://openemu.org |
| 장점 | 드래그 앤 드롭으로 간편 사용, 자동 커버 아트 생성, iTunes식 라이브러리 관리, 다양한 콘솔 지원 |
| 단점 | 일부 게임 호환성 문제, BIOS 파일 별도 필요(PS1, 새턴 등), 아케이드 지원은 실험 단계 |
| 법적 주의사항 | ROM 파일은 본인 소유 정품에서 직접 추출한 경우만 합법. 인터넷 다운로드는 저작권 침해 |
자주 묻는 질문 (FAQ)
Q. 오픈에뮤는 무료인가요?
A. 네, 완전 무료이며 오픈소스 프로그램입니다.
Q. ROM 파일 다운로드는 합법인가요?
A. 본인이 소유한 정품 게임에서 직접 추출한 경우만 합법입니다. 인터넷에서 다운로드하는 것은 저작권 침해입니다.
Q. M1/M2/M3 맥에서 작동하나요?
A. 네, Rosetta 2를 통해 정상 작동합니다.
Q. 어떤 게임패드를 사야 하나요?
A. PS5 DualSense, PS4 DualShock 4, 또는 8BitDo 시리즈를 추천합니다.