本書は『Unityマスターブック』を最新バージョン4.0.1に対応し 、新機能であるメニカムによるアニメーションの第14章を追加した内容です。
私がUnityに出会ったのは2010年の夏でした。自身の研究に必要だったためいくつかの3次元開発ツールを試していたのですが、触ってすぐにUnityの素晴らしさに心を奪われてしまいました。ゲームの開発など初めての経験だったのですが、Unityが公開している3D Platformer Tutorialをひと通りやり終えた頃には、ゲームを作ることで学べることの多さに驚き、大学の講義に取り入れたいと思うようになっていました。これまでに2学期ほどUnityでのゲーム開発を題材とした講義を行ってきました。講義を通して30近くのゲームが完成しています。そこから個人的にUnityGamesというウェブサイトを立ち上げるパワフルな学生も登場してくれました。とりあえず、大成功!と自画自賛しています。
学生に教える上で、日本語の資料はほとんど皆無の状態だったため、チュートリアルやドキュメントの日本語化に取り掛かりました。ある程度進んだところでUnity社に公開の許可を尋ねると、非公式と記述すれば大丈夫との返事をもらいました。喜んで公開したのが1年ほど前です。その後、横浜でUnity社のCEOデビットとお会いする機会(Unity社からメールが来て会わないか? と言われたときは飛び上がりそうになりました)もあり、今日までUnityの大ファンとして楽しく利用しています。
Unityはゲーム開発プラットフォームです。3Dにも2Dにも幅広く使うことができます。また、ゲーム以外の開発にも広く使われています。世界で一番敷居の低いゲーム開発プラットフォームであることは間違いがないでしょう。
本書はUnityの基礎、チュートリアル形式のゲーム開発、アドバンストの3部構成になっています。チュートリアルゲームの内容は3D Platformer Tutorialから強く影響を受けています。個別の機能も大切ですが、ゲーム開発の雰囲気を感じることが上達への第一歩だと思い、このような内容になりました。少し難しいと感じるところもあるかもしれませんが、頑張って最後までたどり着けば、皆さんはきっとクリエイターの仲間入りをしていることでしょう。