계속해서 HTML5 기반 게임 개발, 그리고 그것을 쉽게 만들기 위한 도구 제작에 관심을 가지고 몰두하고 있습니다.


레딧과 이 곳을 통해 나름대로 커뮤니케이션을 하고 있는데, 의견들을 종합해본 바, 웹 게임에서 기대하는 부분은 공통적으로 고성능 & 고기능 보다는


가볍고 단순한 것을 선호하시는 것 같습니다.



ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2552d4eadfd28c9a114c2d1971e9e04ea3093d0296b9d28148d4b2987e0967dd68c97939729a2dd3faf7ab4


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2552d4eadfd28c9a114c2d1971e9e04ea3093d0296b9d28148d4b2f89e096a15d0444d78eb1664a9316eb0d



비록 최근에 WebGPU, WebA.ssembly나, 그 전에는 WebGL, WebWorker 등의 고급 기술을 활용하는 방안이 많이 모색되고 있었지만,


결국에는 웹 플랫폼에 기대하는 부분은 가벼움과 쉬움이 아닐까 합니다.


성능이 중요하거나 화려한 효과가 중요한 프로젝트에서는 아무래도  웹보다는 다른 플랫폼을 선호하는게 일반적이니까요.




그런 측면에서, HTMLElement를 게임 오브젝트로 사용해보면 어떨까 하는 생각을 하고 있습니다.


날이 갈수록 기기 성능 향상과 더불어 웹 브라우저의 성능 개선이 이루어지고 있고,


AI 사용이 기본적이 되어가고 있는 현 상황에서, 웹 표준 기술만큼 AI가 잘 아는 기술이 없다는 생각을 해봅니다.


또한 유니티 에셋 스토어처럼, npm을 활용한 모듈 공유 시스템을 적극 활용할 수 있다는 장점도 있습니다.




과거 실험적인 프로젝트들이 있어왔더군요. 그러나 지속 유지관리가 되지 않고 있습니다.


이제는 한번 더 트라이해보아도 괜찮지 않을까 생각하는데,


여러분들의 생각이 궁금합니다.