Unity 3Dゲーム開発ではじめるC#プログラミングの表紙

Unity 3D ゲーム開発ではじめる C#プログラミング(ユニティスリーディゲームカイハツデハジメルシーシャーププログラミング)

著者:
Harrison Ferrone/吉川 邦夫(ハリソン フェローネ/ヨシカワ クニオ)
出版社:
インプレス
出版日:
2021年08月23日頃
ISBN:
9784295012450
価格:
¥3,960
シリーズ:
impress top gear
在庫:
1
判型:
単行本
★★★★★5.0(1 件)
初級者向け
3Dグラフィックスデザイン・グラフィックスC・C++・C#プログラミングC#ゲーム開発Unity

なぜ注目されているか

総合
1160
1 件の言及

書籍紹介

シンプルなゲームを作りながら、 C #と Unity の概念や基本を理解できる!-Unity は最も人気の高いゲームエンジンの 1 つで、開発環境も備えています。本書の前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションやジェネリックなどプログラミングの中級テーマもカバー。本書では「実践」「クイズ」といったセクションも設けており、 Unity ゲーム開発における C #の基礎を把握するのに格好の一冊です。

技書の森解説

プログラミングを学びたいけれど、コンソールに文字を出力するだけの演習では手応えがない。そう感じている人にとって、ゲームを作りながら言語を覚えるというアプローチは強い動機づけになります。本書は Harrison Ferrone による「 Learning C# by Developing Games with Unity 」の日本語版で、 C# の文法と Unity エンジンの操作を並行して身につけていく構成をとっています。

対象はプログラミング経験ゼロの初学者です。変数や条件分岐といった基礎から始まり、オブジェクト指向の考え方を 3D ゲームの部品に当てはめて理解を進めます。抽象的になりがちなクラスやメソッドの概念が、画面上で動くオブジェクトとして可視化されるため、自分の書いたコードが何をしているのかが直感的に掴めるのが長所です。

一方で、 C# の高度な機能や Unity を使った本格的なゲーム設計を深掘りする本ではありません。あくまで「プログラミングの第一歩を、退屈せずに踏み出すための入り口」と位置づけるのが適切です。ここで基礎体力をつけたあと、 Unity 固有の設計パターンや C# の非同期処理へ進む足場として活きてきます。

言及 Qiita 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ