Astra를 활용한 고전 게임 리버스 엔지니어링 및 현대 엔진 포팅 사례
AI가 레거시 코드와 어셈블리어를 해석해 현대 게임 엔진 코드로 변환한 구체적인 에이전트 활용 사례.
요약
한 개발자가 AI 도구인 Astra를 활용해 4일 만에 Super Mario Kart ROM 에디터를 구축했다. Astra는 30년 된 슈퍼 패미컴(SNES) 게임의 어셈블리 코드를 분석하여 누락된 부분을 채우고 GDScript로 재구축함으로써 원본 게임을 에디터 내에서 플레이 가능하도록 변환했다. 사용자는 이 에디터를 통해 게임 내 벽 높이 조절이나 카트 변경 등을 클릭만으로 수행할 수 있으며, 수정된 게임을 SNES에서 플레이할 수 있도록 내보내는 것도 가능하다. Astra는 코드 변환뿐만 아니라 Aseprite를 이용해 새로운 로고를 생성하고 스프라이트를 수정하는 등 그래픽 작업까지 수행했다. 이번 사례는 복잡한 어셈블리 언어 지식이 필요했던 과거의 레트로 게임 모딩 장벽을 AI가 완전히 무너뜨렸음을 보여준다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 @VaibhavSisinty: Someone built a Super Mario Kart ROM editor in 4 days and the way he did it is nuts. He gave Astra the original game's disassembly
원문 보기 ↗