スクリプト言語による効率的ゲーム開発 C...

- ソフトバンククリエ... 価格 ¥ 3,990
home書籍CDDVDゲームソフトウェア家電キッチンおもちゃ・趣味
スクリプト言語による効率的ゲーム開発 C/C++へのLua組込み実践 (GAME DEVELOPER)


ソフトバンククリエイティブ

価格(new/used): 3,990 円 / -- 円 より
発売日: (2008-09-27) アマゾン売上ランキング: 2551 位
大型本 / 通常24時間以内に発送
[ユーザーによる評価] 平均評価: 5.0 / 総数: 1件

ゲームプログラミングに興味がある全ての人にお奨め
SimCity4やWiiのナイツ等でも使用されているスクリプト言語Lua。
そのLuaのC/C++への組み込みについて、Lua SJIS対応版を公開されて
いるはむ!氏が約400ページに渡って解説されている一冊です。
全体的に平易な文章とイラストで書かれていますが、中身は濃く
著者の経験と試行錯誤が感じられる実践的な話が詰まっています。

前半はライセンス問題や速度など各スクリプト言語の比較考察と
Luaを使うメリット、Luaの文法や環境設定、tolua++などの解説。
中盤以降はサンプルゲームを作りながら、GUI部品の実装、リロード
のタイミング、シリアライズの話など具体的な細部の考察。
最後の章ではQ&A方式で、速度向上のヒント、メモリの確保や解放
などスクリプト採用時につまずきやすい問題への解説とリファレンス
という構成になっています。
個人的にはコルーチンに関する部分が勉強になりました。

本書についてはスクリプトの組み込みやLua自体に興味がなくても
アーキテクチャやデザインパターンに関する話(たとえばシーンの
切り替えとか、状態によって振る舞いが変わるオブジェクトを大量に
ゲーム内で扱うには?…みたいなPACやタスクシステムに関連する
話など)などに興味がある人にも面白いんじゃないかなと思います。

・本書での開発環境はVisualStudio2005。
 グラフィックエンジンとしてSDLが使用されています。
・CD-ROMは付属していません(サンプルはサポートサイトからDLする形式)。