플래시 게임에 무슨 일이 있었을까 — 그리고 무엇이 그 자리를 대신했을까
2026-09-25
Samurai Snake클래식 뱀 게임지금 플레이
플래시 게임이 나빠진 것도 아니고, 그것을 하고 싶은 마음이 사라진 것도 아닙니다. 어도비는 2020년 12월 31일 플래시 플레이어 지원을 공식 종료했고, 2021년 1월 12일에는 플러그인이 여전히 설치된 브라우저에서조차 플래시 콘텐츠가 전혀 실행되지 않도록 막는 차단 장치를 켰습니다. 주요 브라우저 대부분이 비슷한 시기에 지원을 없애다. 요약하면, 은퇴한 것은 소프트웨어였지 게임 자체가 아니었고, 무엇보다 아무것도 설치하지 않고 빠르고 무료로 즉기고 싶다는 욕구는 더더욱 아니었습니다. 플래시를 대신한 것은 특정 회사나 사이트 하나가 아니라 웹 표준이었습니다. 2014년에 사양이 확정된 HTML5는 그래픽을 그리는(canvas 요소와 WebGL) 방법, 소리를 재생하고 입력을 읽는 방법을 브라우저에 기본으로 내장시켰고, 별도의 플러그인은 전혀 필요하지 않았습니다. HTML5로 만든 게임은 최신 브라우저만 있으면 휴대폰이든 컴퓨터든 다운로드나 보안 패치를 기다릴 필요 없이 바로 실행됩니다. crokocat의 게임 라이브러리 역시 Snake, Invaders 같은 아케이드 리메이크부터 최신 퍼즐 게임까지 전부 이런 이유로 HTML5로 만들어졌습니다.
어도비가 플래시 플레이어를 종료한 이유
2017년 7월, 어도비는 애플, 구글, 마이크로소프트, 모질라와 함께 플래시 플레이어를 2020년 말까지 종료하겠다고 발표했습니다. 주된 이유는 보안이었습니다. 플래시는 수년간 인터넷에서 가장 자주 악용된 소프트웨어 중 하나였고, 공격자가 방문자에게 페이지를 열게만 해도 그 컴퓨터에서 코드를 실행할 수 있게 만드는 취약점이 오랜 시간 이어졌습니다.
플래시는 배터리와 터치스크린에서도 한 번도 제대로 작동한 적이 없었는데, 이는 애플이 처음부터 아이폰과 아이패드에서 플래시를 지원하지 않은 이유 중 하나이기도 합니다. 스티브 잡스는 어도비의 공식 발표보다 몇 년이나 앞선 2010년에, 보안과 배터리 수명, 그리고 모바일 웹이 단일 제조사의 폐쇄적인 플러그인이 아니라 개방형 표준으로 나아가고 있다는 점을 들어 이를 공개적으로 설명한 바 있습니다.
지금도 옷날 플래시 게임을 즉기는 방법
가장 대표적인 방법은 러플(Ruffle)입니다. 러스트(Rust)로 작성되어 웹어셈블리(WebAssembly)로 컴파일된 오픈소스 플래시 플레이어 에믮레이터로, 브라우저 안에서만 완전히 실행되며 플러그인 설치가 필요 없고 원래 플래시 엔진이 가졌던 보안 위험도 없습니다. 뉴그라운즈(Newgrounds)와 인터넷 아카이브(Internet Archive)의 플래시 게임 컴렉션은 러플을 이용해 보존된 수천 개의 .swf 파일을 브라우저 탭에서 바로 실행하고 있습니다.
완벽한 해결책은 아닙니다. 플래시의 아주 특수한 기능에 의존했던 일부 게임은 여전히 제대로 작동하지 않습니다. 그래도 고전 라이브러리의 상당 부분이 이런 방식으로 무료로, 원본 플러그인을 복제하지 않고도 다시 플레이 가능해졌습니다.
HTML5 대 플래시: 실제로 달라진 점 — 그리고 crokocat이 서 있는 자리
HTML5 게임은 본질적으로 그냥 웹페이지입니다. 그래픽은 브라우저 자체의 canvas나 WebGL 엔진을 통해 그려지고, 코드는 표준 자바스크립트이며, 브라우저는 방문하는 다른 모든 사이트와 또같은 샌드박스 안에 이를 격리합니다. 이 덕분에 플래시를 위험하게 만들었던 종류의 취약점 자체가 사라지고, HTML5 게임은 최신 브라우저가 있는 어떤 기기에서든, 플래시가 한 번도 실행된 적 없는 휴대폰과 태블릿을 포함해 작동합니다.
crokocat에서 Snake, Brickstorm, Invaders는 플래시 에믮레이터를 거쳐 실행되는 것이 아니라, 각 장르가 유래한 아케이드 시대의 정신을 그대로 담아 처음부터 HTML5로 만들어졌습니다. Samurai Snake는 방향키나 WASD, 모바일에서는 스와이프로 조작하며, 자라면서 자기 꾬리에 부때치지 않는다는 고전 공식 위에 닌자 뱀과의 대결이 더해졌습니다. Brickstorm은 마우스나 방향키로 조작하는 패들과, 수십 년간 벨륙깨기 게임이 사용해 온 레이저·멀티볼 같은 낙하형 파워업 캐프슐을 그대로 유지합니다. Invaders는 1978년 아케이드 기기를 CRT 스캔라인까지 재현했으며, 55마리의 외계인 행렬, 4개의 벙커, 미스터리 UFO가 등장합니다. 세 게임 모두 플러그인 없이 즉시 로드되며, 휴대폰과 컴퓨터에서 동일하게 플레이됩니다.
Brickstorm벽돌을 남김없이 부수세요지금 플레이자주 묻는 질문
플래시 게임은 언제 작동을 멈춤나요?
어도비는 2020년 12월 31일 플래시 플레이어 지원을 공식 종료했고, 2021년 1월 12일에는 남아 있던 모든 플래시 콘텐츠를 적극적으로 차단했습니다. 주요 브라우저들도 비슷한 시기에 기본 지원을 제거했기 때문에, 이 플러그인에 의존하던 게임은 2021년 초부터 일반 브라우저에서 작동을 멈춤습니다.
옷날 플래시 게임을 아직도 즉길 수 있나요?
많은 게임이 가능합니다. 무료 오픈소스 플래시 에믮레이터인 러플은 아무것도 설치하지 않고 브라우저에서 바로 실행되며, 뉴그라운즈나 인터넷 아카이브 같은 사이트의 대규모 플래시 아카이브를 구동하고 있습니다. 모든 옷날 게임이 완벽하게 작동하는 것은 아니지만, 고전 라이브러리의 상당 부분이 다시 플레이 가능해졌습니다.
HTML5는 결국 더 새로운 버전의 플래시인가요?
아닙니다. HTML5는 애초에 플러그인이 아닙니다. 추가 설치 없이도 페이지가 그래픽을 그리고 소리를 재생할 수 있게 해주는, 브라우저에 내장된 기능들의 모음(canvas, WebGL, Web Audio, 자바스크립트)입니다. 이는 예전에 플래시가 채우던 바로 그 자리입니다. HTML5 게임이 휴대폰에서도 작동하는 이유이기도 한데, 이는 플래시가 한 번도 해내지 못한 일입니다.
무료 브라우저 게임은 왜 플래시와 함께 사라지지 않았나요?
아무것도 다운로드하지 않고 빠르고 무료로 게임을 즐기고 싶다는 욕구가 플러그인과 함께 사라지지 않았기 때문입니다. 개발자들은 같은 장르를 HTML5로 다시 만들었을 뿐입니다. crokocat의 Snake, Invaders, Brickstorm이 그 예로, 오래된 플래시 파일이 아니라 처음부터 다시 만들어진 HTML5 게임으로서의 아케이드 클래식입니다.
공략 & 팁
여기서 플레이
- Samurai Snake — 클래식 뱀 게임
- Brickstorm — 벽돌을 남김없이 부수세요
- Invaders — 지구를 지켜 주세요