コンテンツにスキップ

Roblox Studio

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Kekero (会話 | 投稿記録) による 2023年4月20日 (木) 22:20個人設定で未設定ならUTC)時点の版 (Cat追加、体裁修正)であり、現在の版とは大きく異なる場合があります。

Roblox Studio
ファイル:Roblox Studio logo.svg
ジャンル ゲームエンジン
対応機種 Microsoft Windows7,8,10
Mac OS X 10.11
開発元 Roblox Corporation
必要環境 CPU:1.6Ghz以上のクロック
GPU:DirectX以上の機能レベル
RAM:1GB以上
ROM:20MB以上の空き容量
対応言語 英語
スペイン語
ブラジル、ポルトガル語
フランス語
ドイツ語
イタリア語
韓国語
日本語
ロシア語
簡体字中国語
繁体字中国語
テンプレートを表示

RobloxStudio(ロブロックススタジオ)は、Roblox内のゲームを制作するために、Roblox Corporationが独自に開発した物理エンジンを備えたゲームエンジンプログラミング言語であるLuaを使用して、誰でもRoblox上にいろいろなジャンルのメタバースプラットフォームを作成することができる。

RobloxStudioによるゲーム開発

RobloxStudioではユーザーが自らゲームを開発することができ、開発したゲームは全世界に向けて公開することもできる。

また、Robuxを利用したゲームパスを作成することで、プレイヤーに課金させることも可能である。

RobloxStudioは比較的扱いやすいゲームエンジンで、ブロックを置いていくだけで、簡単なアスレチックを作ることもできる。

Luaによる本格的なプログラム制作

RobloxStudioでは、Luaを利用して本格的なゲームを作ることも可能である。例えば、ブロックに触れた際にプレイヤーが死ぬような仕組みにしたり、ブロックが自分で動くような仕組みにもできる。

スクリプトを使用することで、かなり凝ったゲームを制作することもできる。ここでは例としてプレイヤーが触れたときに死ぬpartのスクリプトをあげる。

function onTouched(part)
	local h = part.Parent:findFirstChild("Humanoid")
	if h~=nil then
		h.Health = h.Health-100
	end
end
script.Parent.Touched:connect(onTouched)

このスクリプトでは、onTouchedが定義されており、スクリプトの親に触れたHumanoid(プレイヤー)のHealth(体力)を100引くということを行っている。プレイヤーに与えられているHealthは100なので、体力が0になってしまい死ぬ、という仕組みになっている。

プレイヤーが使用できるアイテムの制作

RobloxStudioでは、プレイヤーが使用できるアイテムの制作をLuaで行うことができる。また、このアイテムに課金要素を付けることもできる。

アイテムでは、Healthを回復したり、スピードやジャンプ力を上げるといった動作も可能である。

ゲーム内容によっては、アイテムがメインになる場合もあるので、重要なポイントともいえる。

作ったアイテムは、StaterPackなどに格納しておくことで、プレイヤーがスポーンしたときにインベントリに入る。

3Dオブジェクトのインポート

RobloxStudioでは、Wavefront(.obj)と、FBX(.fbx)ファイルのインポートに対応している。

Blender等の3Dモデリングツールで制作したモデルを読み込むことができるため、RobloxStudioのみでは作れなかったゲームなども制作することができる。実際に、同時接続数が10kを超えるゲームはほとんど他の3Dモデリングツールも利用して制作されている。

しかし、RobloxStudioではポリゴン数が10000を超えるような3Dモデルは、インポートすることができないため、注意が必要である。

地形の作成

RobloxStudioは、地形を生成する機能がついている。海や池といった水も生成することができるため、ワールド生成に困る際には、利用すると便利である。

洞窟の有無や、地形のバイオームについても細かく設定をすることができる。

また、地形にはシード値というものもあり、シード値を変更することで地形もシード値ごとに変化する。

逆に、シード値とバイオームが一致していれば、ほかの端末でも同じ地形を生成することができる。

RobloxStudioとChatGPT

RobloxStudioには事前にプレイヤーのプログラムは組まれてあるので、プレイヤーのコードを書く必要がない。

そのためRobloxStudioはChatGPTとの相性が良く、プログラミング初心者でもレースゲームのようなものが作れてしまう

ChatGPTの登場により、特にRobloxStudioでの初めてのゲーム制作は敷居が下がったといえるだろう。

若者からの搾取

Robloxは若者からの搾取で成り立っていると問題視されている。

Robloxのクリエイター分配を表したグラフ
Robloxのクリエイター分配を表したグラフ

換金してしまうとクリエイターのもらえる収益は減ってしまう。

ゲームクリエイターのほとんどが18歳未満なことを考えると、若者からの搾取ともいえるだろう。

出典

  1. 好調Robloxに火種、プラットフォーム取り分75%、若い開発者から搾取と批判
  2. 制作-Roblox
  3. roblox-jp


関係するページ

外部リンク