RustとWebAssemblyによるゲーム開発 安全・高速・プラットフォーム非依存のWebアプリ開発入門

Eric Smith (Book)

基本情報

ジャンル
ISBN/カタログNo
ISBN 13 : 9784814400393
ISBN 10 : 481440039X
フォーマット
発行年月
2023年07月
日本
共著・訳者・掲載人物など
:
追加情報
:
368p;24

内容詳細

WebAssemblyの登場で、JavaScriptを使わなくてもブラウザを操作することが可能になり、使い慣れた言語をブラウザ環境でも使うことができるようになりました。本書では、簡単なゲーム開発を通じて、JavaScriptやTypeScriptを使わずに、安全性、高速性、並列性で定評のあるRustを使って、従来より高速かつ安全にブラウザを動かす方法を学ぶことができます。システムプログラミングだけではなく、Web開発においてもRustの威力を体感することができます。本書では、Rustの実行環境としてWebAssemblyを使用していますが、WebAssemblyそのものを解説しているわけではありません。しかし、WebAssemblyでRustを動かしたい人に最適です。

目次 : 1部 Rust WebAssembly、ゲーム開発の開始(Hello WebAssembly/ スプライトの描画)/ 2部 エンドレスランナーの作成(ゲームループの作成/ ステートマシンを用いたアニメーションの管理/ 衝突判定 ほか)/ 3部 テストと先進的な手法(テスト、デバッグ、パフォーマンス/ 継続的デプロイ/ 参考資料と次にすべきこと)

(「BOOK」データベースより)

ユーザーレビュー

総合評価

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

読書メーターレビュー

こちらは読書メーターで書かれたレビューとなります。

powered by

  • Q さん

    Rustとwasmを使って2Dゲームを開発する本。個人的にWebアプリケーションのサーバサイドとクライアントサイドを両方ともRust言語のみを使って作ることに興味があって手に取った。しかし現状ではDOMツリーをwasmから直に操作することはできずJavaScriptバインディングが必要になるとのこと。残念。短期的にはTypeScriptがWebクライアントサイドのスタンダードである時代が続くのだろう。

  • asasio7 さん

    WebAssemblyのRustから HTML Canvas を使ってゲーム開発方法を行っていく本。JavaScriptとの連携部分以外はただRustで実装しているだけ。 なのでChapter1と9〜11の気になるところつまめば十分。 気になったこととして、rust-webpack で初期化を行っているが、3年前から未更新。Chapter1が2年前な感じなので仕方ないか。 Cargo.tomlは修正の記載があるが、package.jsonはない。Node.jsの知識を前提にしてないのでこちらもほしかった。

レビューをもっと見る

(外部サイト)に移動します

建築・理工 に関連する商品情報

おすすめの商品