Roblox でゲームをつくろう!(ロブロックスデゲームヲツクロウ)
プログラミング- 著者:
- D-SCHOOL 今澄亮太(ディースクールイマズミリョウタ)
- 出版社:
- 日経BP
- 出版日:
- 2022年03月19日頃
- ISBN:
- 9784296070336
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ゲームを作りながら楽しくプログラミングが身につけられる!
大人気ゲームプラットフォーム「 Roblox 」の日本初入門書が登場
Roblox は、さまざまなゲームを遊ぶことができるオンラインゲームプラットフォームです。 Roblox Studio という制作ツールを利用すれば、自分でオリジナルの 3D ゲームを制作して、 Roblox 上に公開することもできます。巣ごもり需要を背景に利用者数を伸ばし、現在では全世界で 2 億人の月間アクティブユーザーがいるとも言われ、 Nike や VANS などの有名ブランドが Roblox 上にオンラインショールームを開設するなど、メタバースとしても注目を集めています。
本書は、 Roblox Studio でゲームを作りながら楽しくプログラミングが身につけられる、日本初の入門書です。クイズゲームやアスレチックゲーム、壁よけゲームなどを作りながら、変数、関数、条件分岐、繰り返し処理など、プログラミングの重要事項を自然と身につけられます。
プログラミングは、その習得自体を目的化しては、なかなか長続きしないもの。「ゲームを作る」という目標を実現する手段としてプログラミングを学ぶ本書だからこそ、無理なく学習が続けられます。今をときめくプログラマーも、ゲーム好きが高じてプログラミングの世界に入った、という人は少なくありません。
ゲームはプレイすることも楽しいですが、作ることもとても楽しいことです。本書を手引きに、楽しみながらゲーム制作に取り組んでいただければ幸いです。
第 1 章 Roblox Studio を使ってみよう
第 2 章 クイズゲームを作ろう
第 3 章 アスレチックゲームを作ろう
第 4 章 いろいろなギミックを追加してみよう
第 5 章 迫りくる壁をよけるゲームを作ろう
第 6 章 ゲームを難しくしよう
第 7 章 もっと楽しいゲームにしよう
技書の森解説
Roblox は世界中のユーザーが作ったゲームを遊べるオンラインプラットフォームですが、その本当の面白さは「遊ぶ側」から「作る側」に回ったときに見えてきます。専用の制作ツール Roblox Studio を使えば、自分の 3D ゲームを組み立てて Roblox 上に公開するところまで個人で到達できます。本書は日経 BP から 2022 年に刊行された、その Roblox Studio によるゲーム制作の入門書で、版元は日本初の Roblox 入門書とうたっています。著者はプログラミングスクールを運営する D-SCHOOL の今澄亮太氏です。
構成は全 7 章で、 Roblox Studio の基本操作から始まり、クイズゲーム、アスレチックゲーム、迫りくる壁をよけるゲームと、実際に遊べる作品を順番に完成させていきます。その過程で変数、関数、条件分岐、繰り返し処理といったプログラミングの土台になる考え方が自然に登場する組み立てで、文法の暗記から入る教科書型とは逆の、作りたいものを先に置く学び方が貫かれています。後半の章ではギミックの追加や難易度調整といった「自分のゲームを面白くする」工夫に踏み込みます。
前提知識は不要で、プログラミングに初めて触れる小中学生が主な読者像です。普段 Roblox で遊んでいる子どもなら題材への食いつきは保証付きで、親子で一緒に画面を見ながら進める使い方にも合います。ゲームで遊ぶ時間を作る時間に変えたい家庭にとって、最初の一歩をどう踏み出すかの答えになる本です。
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
プラットフォームエンジニアリング
開発者の生産性を向上させる内部プラットフォームを構築 / 運用する実践
チームトポロジーとは - 4 つのチーム型と 3 つのインタラクションモード
チームトポロジーはソフトウェア組織を Stream-aligned/Platform/Enabling/Complicated-subsystem の 4 型で設計するフレームワーク。導入手順と実例を解説
ゲームデイ
本番環境で意図的に障害を発生させ、チームの対応力とシステムの耐障害性を検証する訓練
ワイヤーフレーム
UI の構造とレイアウトを低忠実度で表現する設計図で、開発前の合意形成に使用する
C#
Microsoft が開発した静的型付けのオブジェクト指向言語。.NET 上で幅広い開発に使える