C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様
- 鈴木遼,浅野昇平,安藤弘晃,大垣真二,小澤祐樹,塩澤達矢,白柳隆澄,鈴木健太郎,高橋卓人,高橋奈都美,田村唯,松村哲郎,山名琢翔,米田優峻 著
- 定価
- 4,180円(本体3,800円+税10%)
- 発売日
- 2026.9.29
- 判型
- B5変形
- 頁数
- 608ページ
- ISBN
- 978-4-297-15848-4 978-4-297-15849-1
概要
C++とコンピューターを味わいつくす!
つくる・表現する楽しさと、技術を深く知るおもしろさを、一冊に詰め込みました。
ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD(C++の開発環境)、C++の言語仕様――。それぞれの分野のエキスパートが、初めて触れる方にもわかるように、やさしく、かつディープに解説します。
【内容・著者】
ゲーム
Siv3Dで簡単C++ゲーム開発
――鈴木 遼(@Reputeless、Reputeless)
対戦AI
自分より強いリバーシAIを作ってみよう
――山名 琢翔(@takuto_yamana、Nyanyan)
CG
レイトレーシングから始めるCGレンダリング入門
――大垣 真二(@ShinjiOgaki、shinjiogaki)、小澤 祐樹(ykozw)、鈴木 健太郎(githole)
オーディオ
ミュージックプレイヤーを作ってみよう
――塩澤 達矢(@CO_CO_、COx2)
シンセサイザーを作ってみよう
――浅野 昇平(@migizo、migizo)
電子工作
C++プログラマのためのArduinoハードウェア開発入門
――高橋 卓人(@segawachobbies)、高橋 奈都美(@matsuhachi0f)
競プロ
C++とAtCoderではじめる競技プログラミング
――田村 唯(@NachiaVivias)
難しい問題にどう取り組むか
――米田 優峻(@e869120、E869120)
CI/CD
GitHub Actionsで作るC++開発環境
――白柳 隆澄(@srz_zumix、srz-zumix)
言語仕様
作って理解するstd::format
――松村 哲郎(@tetzrom)
C++コンセプト入門
――安藤 弘晃(@onihusube9)
こんな方にオススメ
- C++で新たなジャンルに挑戦したい方
- 基本的な文法をひと通り学び、その知識を活かして何かをつくってみたい方
- C++とコンピューターを愛してやまない皆様
目次
第1章 [ゲーム] Siv3Dで簡単C++ゲーム開発
第2章 [対戦AI] 自分より強いリバーシAIを作ってみよう
第3章 [CG] レイトレーシングから始めるCGレンダリング入門
第4章 [オーディオ] ミュージックプレイヤーを作ってみよう
第5章 [オーディオ] シンセサイザーを作ってみよう
第6章 [電子工作] C++プログラマのためのArduinoハードウェア開発入門
第7章 [競プロ] C++とAtCoderではじめる競技プログラミング
第8章 [競プロ] 難しい問題にどう取り組むか
第9章 [CI/CD] GitHub Actionsで作るC++開発環境
第10章 [言語仕様] 作って理解するstd::format
第11章 [言語仕様] C++コンセプト入門
プロフィール
鈴木遼
X(旧Twitter):@Reputeless
GitHub:https://github.com/Reputeless
C++フレームワークSiv3Dの作者。早稲田大学博士後期課程修了、博士(工学)。著書に『冒険で学ぶ はじめてのプログラミング』(技術評論社)、『ゆるやかに学ぶC言語』(講談社)。セキュリティ・キャンプ、早稲田大学、上智大学、駒澤大学などでプログラミングの講義を担当。
浅野昇平
X(旧Twitter):@migizo
GitHub:https://github.com/migizo
大阪芸術大学音楽学科卒。メディアアートの演出開発などを経て現在はオーディオソフトウェア開発を行う。メインギターはGibson SG Standard。
安藤弘晃
X(旧Twitter):@onihusube9
株式会社 T2にてソフトウェア開発に従事。個人ブログやC++日本語リファレンス cpprefjpにて最新のC++情報を発信。技術書典WebサイトではCryptomycocolacalesというサークル名で、C++に関する技術同人誌を10タイトル以上公開中。
小澤祐樹
GitHub:https://github.com/ykozw
株式会社ポリフォニー・デジタルにてグラフィックスエンジニアとしてゲーム開発に携わるかたわら、オフラインレンダリングに関する技術勉強会「レイトレ合宿」を運営している。
塩澤達矢
X(旧Twitter):@CO_CO_
GitHub:https://github.com/COx2
株式会社COCOTONE 代表取締役。JUCEとC++で生活するCEO。JUCEエンスージアスト。JUCEアプリケーション開発を軸に音楽分野などのマルチメディア向けソフトウェア開発とシステムインテグレーション事業を行っている。メインギターはPGM TE-Custom KK3。
白柳隆澄
X(旧Twitter):@srz_zumix
GitHub:https://github.com/srz-zumix
2007年から複数のゲーム開発会社でゲームプログラマーやCI/CDエンジニアなどを経験。現在はこれまでの経験を活かし「ゲーム開発者のためのSRE」としてゲーム開発支援に従事。
鈴木健太郎
GitHub:https://github.com/githole
株式会社ポリフォニー・デジタルにてリード・グラフィックスエンジニアとしてコンピュータグラフィックスの研究開発に従事。CEDEC, GDC, SIGGRAPHなど国内外の業界イベントにてリアルタイムレンダリングに関する講演。著書に『Computer Graphics Gems JP 2015』(ボーンデジタル)。
高橋卓人
X(旧Twitter):@segawachobbies
早稲田大学 創造理工学研究科 総合機械工学専攻 博士課程修了。博士(工学)。ロボティクスベンチャーでハードウェアエンジニアとして経験を積んだ後、Nature Architects株式会社にてソフトウェア開発に従事。プライベートではロボット人形「動く人形キボウちゃん」のクリエイターとしてSNSで発信を行う。
高橋奈都美
X(旧Twitter):@matsuhachi0f
ユカイ工学株式会社にてエンジニア・インタラクションデザイナーとしてロボット開発に従事。Petit Qooboや甘噛みハムハム、mirumiなどのプロダクトのふるまいの考案から実装までと、ハードウェア開発を行う。プライベートでは、ものづくりイベントにて、触って遊べるフィギュア・自作ハードウェアデバイスの頒布やロボットの展示など幅広く行う。
松村哲郎
X(旧Twitter):@tetzrom
ソフトウェアエンジニア。C++日本語リファレンス cpprefjpのコミッタ。技術記事の執筆や、CEDEC, C++ MIXでの講演を通して、モダンC++に関する知識の普及に取り組む。
山名琢翔
X(旧Twitter):@takuto_yamana
GitHub:https://github.com/Nyanyan
オセロAI「Egaroucid」の開発者。同AIを用いて世界大会で優勝。オセロAIに関する研究により情報処理学会山下記念研究賞を受賞。ソフトウェア開発や電子工作、ロボット製作など、多岐にわたるものづくり活動に取り組む。技術情報の発信を行いつつ、技術と人間のより良い未来を模索している。2025年筑波大学大学院博士前期課程入学。
米田優峻
X(旧 Twitter):@e869120
GitHub:https://github.com/E869120
大学対抗プログラミングコンテスト'25 世界大会準優勝。国際情報オリンピック(IOI)3年連続日本代表、3度の金メダルを獲得。