ゲームというとネイティブアプリで実装するイメージがありますが、HTML5になって各プラットフォームのブラウザが高性能化、高機能化しており、十分に遊べるレベルになってきています。さらにWebの場合はスマートフォンをコントローラとして、デスクトップブラウザと連携して遊ぶようなWebならではの使い方も登場しています。
今回はそんなゲームジャンルの中からレーシングに注目して各種紹介します。ソースコードが公開されていますので、コードを見つつ自分でレースゲームを開発するのにも役立てられるはずです。
stevehb/racecar @ GitHub
HexGL, the HTML5 futuristic racing game.
banditracer.eu
jakesgordon/javascript-racer
JS Racing ver1.2
スマートフォンのWebブラウザでさくさく動くレベルはまだまだ難しいかも知れませんが、コントローラ代わりにするというのは面白いアイディアです。今後はUnityもHTML5向けにエクスポート対応するなど、Webブラウザもゲームを楽しむプラットフォームとして注目されていくでしょう。その時にはデスクトップだけでなく、スマートフォンも対象になるはずです。
ぜひゲームを試し、アプリのアイディアに活かしてください。