2003년작 C&C 제너럴 제로아워가 애플 실리콘·아이폰·아이패드에서 네이티브로 돈다
커맨드 앤 컨커 제너럴 제로아워가 에뮬레이션 없이 ARM64 네이티브로 포팅됐다는 소식이다. DirectX 8 렌더링을 DXVK, Vulkan, MoltenVK, Metal 경로로 이어 붙였고, iOS와 iPadOS용 터치 조작까지 붙었다.
- 1
EA가 공개한 GPL v3 엔진 소스와 GeneralsX 포트를 기반으로 iOS·iPadOS 포트를 추가함
- 2
게임 에셋은 포함하지 않으며 사용자가 Steam 등에서 직접 보유한 복사본이 필요함
- 3
iPad 장시간 플레이 시 메모리 사용량이 3GB를 넘으며 iOS가 앱을 종료할 수 있음
옛날 윈도우 게임 포팅이 단순히 ‘돌아간다’ 수준을 넘어, 렌더링 스택·입력 UX·배포 파이프라인까지 다 건드리는 일이라는 걸 잘 보여주는 사례임. 레트로 게임 보존과 오픈소스 엔진 포팅에 관심 있는 개발자라면 꽤 재밌게 볼 만함.
관련 기사
러스트 컴파일러 전체를 C로 번역한 ‘크러스트씨’ 공개
한 개발자가 rustc 전체를 C 코드로 번역해 GCC와 make로 빌드할 수 있는 데모 ‘crustc’를 공개했어. 핵심은 Rust를 C로 컴파일하는 cilly 툴체인의 쇼케이스로, LLVM이나 GCC가 직접 지원하지 않는 오래되거나 특이한 플랫폼에서도 Rust를 돌릴 가능성을 노린 프로젝트야.
밸브, 스팀 머신 전면 전자잉크 화면을 MIT 라이선스로 공개
밸브가 스팀 머신용 전면 전자잉크 디스플레이를 직접 팔지는 않지만, 누구나 만들 수 있도록 설계와 제작 정보를 공개했어. 이름은 ‘인크터페이스’고, 깃랩에 MIT 라이선스로 올라와 있어서 하드웨어 액세서리 업체나 개인 제작자가 바로 따라 만들 수 있는 상태야.
고도·Zig 등 오픈소스 프로젝트, AI 생성 코드 PR 전면 차단 흐름
고도 재단을 비롯한 여러 오픈소스 프로젝트가 AI가 만든 ‘바이브 코딩’ 풀 리퀘스트를 받지 않겠다고 선을 긋고 있어. 이유는 코드 품질만이 아니라 리뷰어의 시간, 신규 기여자 멘토링, 유지보수자 양성이라는 코드 리뷰의 본래 기능이 무너진다는 데 있어.
PeerTube, 유튜브식 중앙집중을 피하는 연합형 오픈소스 영상 플랫폼
PeerTube는 유튜브, 데일리모션, 비메오처럼 데이터와 시선을 한곳에 모으는 플랫폼의 대안으로 만든 무료 오픈소스 영상 플랫폼이다. 핵심은 ActivityPub 기반 연합 구조, WebRTC 기반 피어투피어 전송, 인스턴스 간 캐싱으로 작은 서버도 더 넓은 시청자를 감당할 수 있게 하는 데 있다.
직접 조립하는 오픈소스 로봇청소기 ‘움우’, 클라우드 없이 집을 돈다
메이커스 펫이 직접 만들고 고칠 수 있는 오픈소스 로봇청소기 프로젝트 ‘움우’를 공개했다. 하드웨어, 펌웨어, 소프트웨어를 모두 열고, 2D 라이다와 ROS 2 기반 자율주행, 홈 어시스턴트 연동, 3D 프린팅 섀시를 목표로 한다. 아직 초기 단계지만 부품표, 3D 출력 파일, ROS 2 패키지, 펌웨어, 문서까지 공개하며 커뮤니티와 병렬로 개발하겠다는 점이 꽤 재밌다.
댓글
댓글
댓글을 불러오는 중...