State of Godot and the Web – Adam Scott – GodotCon 2025
- Adam Scott은 Godot 재단의 웹 팀 리더로, 기부금으로 운영되며 Flash와 HTML5 배경을 가지고 있습니다. 🌐
- 웹 플랫폼의 핵심은 HTTP, HTML, JavaScript, CSS이며, 브라우저는 보편적인 가상 머신 역할을 합니다. 💻
- 초기 웹 게임은 하이퍼링크 기반의 HTML 게임에서 시작하여 Java Applet (Runescape, Minecraft), Shockwave (Toy Story) 등으로 발전했습니다. 🎮
- Flash Player는 YouTube 비디오, 애니메이션, 저렴한 게임 제작(Newgrounds, Miniclip)을 가능하게 하며 웹 게임의 황금기를 이끌었습니다. ✨
- Flash는 보안 취약점, 배터리 소모, Steve Jobs의 iPhone 정책(플러그인 거부)으로 인해 쇠퇴했습니다. 📱
- iPhone과 Angry Birds 같은 모바일 게임의 등장은 웹 게임 환경에 큰 변화를 가져왔습니다. 🐦
- W3C는 iPhone의 성공 이후 HTML5와 새로운 웹 기술을 도입하여 플러그인 의존도를 줄이고 브라우저 자체 기능을 강화했습니다. 🚀
- 과거 Unity처럼 Godot도 웹용 3D 플러그인을 개발했었으며, 이 기술은 Godot의 모바일 포팅에 중요한 기반이 되었습니다. 💡
- 플러그인은 보안 취약점을 야기했기 때문에, 웹은 이제 안전하고 공개적인 API를 통해 브라우저가 직접 기능을 처리하는 방향으로 발전했습니다. 🔒