「UEFN」って実際どうなの? 編集部が3時間で「みんなで遊べるアクションゲーム(?)」を作ってみた

2023.09.11
注目記事クリエイティブモードフォートナイトUEFN
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

2023323日に、『フォートナイト』のクリエイティブモードを拡張するかたちで登場した完全無料のPC向けゲーム制作ツール「Unreal Editor For Fortnite(以下、UEFN)」。

これって実際どうなの? ゲーム開発ビギナーでも楽しめる? どんなものが作れるの? こうした率直な疑問を解決するため、ゲームメーカーズ編集部4名が実際にUEFNを触って遊んでみました。

TEXT / 酒井理恵

EDIT / 神山 大輝

目次

神山

ゲームメーカーズ編集長。ゲーム開発経験はあるが、UEFNはリリース時に触ったきり。フォートナイトも初心者。

神谷

編集部の最年少メンバーにしてエース。UEFNに詳しく、唯一Verseが書ける。

藤縄

編集部で一番インディーゲームに詳しい。「良薬口に苦し」の精神でたまに毒を吐く。

酒井

アクションゲーム全般が苦手。大体のボス戦の勝敗は装備できる回復アイテムの数で決まる。

UEFNってなに? 『フォートナイト』を知らなくてもできるの?

神谷

そもそも、皆さんは『フォートナイト』ってやったことありますか?

藤縄

職場の人と何回かバトルロイヤルをやったことがあるぐらいかなあ。建築が絡んでくると難しい……

神山

俺も最初は仕事関連で触った記憶があるな。ゲームを仕事にしている以上、主要なタイトルは遊ぶようにしているから

酒井

この流れでとても言いにくいんですけど、私はアクションゲームが苦手で実はやったことがないんです。マリオも序盤で死ぬタイプなんで、参加しても即死なんだろうなって……

神谷

酒井さんみたいな人には今日これからやるUEFNのほうが向いてるかもしれないですね。自分で島を作るモードなので

酒井

前から疑問だったんですけど『フォートナイト』って「クリエイティブ」モードでも島は作れましたよね? UEFNと何が違うんですか?

神谷

UEFNアンリアルエンジンの機能が使えるようになって、もっと自由度の高い島が作れるようになったんです

関連記事
『フォートナイト』で動く本格的なゲームが作れるツール「UEFN」とは?従来のクリエイティブモードから進化したポイントを一挙紹介!
2023.04.06

神山

クリエイティブモードはリリース当時に触ったけど、その時は「板で作ったコースを走って、ゴールするとタイムが出る」というシンプルなゲームも半日くらい掛かった記憶。Ctrl+Zも使えなくて、最後は間違えてデカい船を真ん中に配置しちゃって全てが終わった……

神谷

つらい……。ちなみに、UEFNならCtrl+Zも使えますよ

神山

それだけでもう十分くらいの進化に感じる。ちなみに、UEFNだと自分の操作するキャラも変えられたりする?

神谷

それは……変えられないんですよ~

藤縄

UEFNが『フォートナイト』の島としてプレイするから? 『フォートナイト』だとスキンは課金要素だよね

神谷

かもしれませんね。最初からきちんと動く3Dキャラクターがあるのは、ゲームを作るうえで助かります

UEFNで作った島をみんなでプレイしてみよう!

神谷さんが事前に制作していたテストコース

ここから実際に編集部員がUEFNに触ってみることに。編集部内でUEFNの先生的立場である神谷さんがあらかじめ作っておいた島のテストコースをプレイしてみます。

酒井

神谷さんの作った島をプレイするために私たちが準備しておくことはありますか?

神谷

まず、前提としてEpic Gamesアカウントの作成、Epic Game Launcherのインストール、『フォートナイト』と『UEFN』のインストールが必要ですね。それから今回のパーティーでホストになる僕と『フォートナイト』上でフレンドになっておいてください

関連記事
【STEP1】「UEFN」を入手しよう
2022.01.01

神谷

次はチームへの参加ですね。公開されていないUEFNの島をプレイするにはチームに参加する必要があります。これがちょっと大変で、チームに参加できるのは18歳以上なので年齢確認がいるんです

酒井

年齢確認ってどうやってやるんですか?

神谷

顔のスキャン」か「本人確認書類のスキャン」か「クレジットカードまたはデビットカード」の3種類から選べます。年齢確認ができたら、チームに招待しますね

関連記事
【CHALLENGE2-1】フレンドと一緒にゲームを作ろう――UEFNプロジェクトをチームメンバーとリアルタイムで共同編集する
2023.04.14

プロジェクトの管理者はチームを作成した後に「チーム管理」画面から招待リンクをコピーし、メンバーに知らせよう

酒井

招待リンクをクリックしました。クリエイターポータルの画面になりましたよ

神谷

そうしたら、次は「チームへの参加」をクリックしてください!

チームへの参加をクリック

参加者の画面で、チームを選択し「プロジェクト」ページにこれから参加するプロジェクトが表示されていれば、準備は完了だ

神谷

チームに参加できましたね。それじゃあ、自分からセッションに招待しますね

プロジェクト管理者は、UEFN上から起動するプロジェクトを開き「セッションを開始」をクリック。『フォートナイト』が起動し、自動的にセッションが始まる

神谷

皆さんはセッションに参加する側なので『フォートナイト』を起動してください。起動したら、フレンド一覧から僕のアカウントを選択して「ゲームに参加する」をクリックです。準備ができたら、テストコースを遊んでみてください!

関連記事
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.3「プレイヤー系」
2023.04.18

実際に遊んでみると……

プレイ開始! 早速、出遅れている酒井

神山

あれ? 変なところでリスポーンしちゃった

神谷

あ、茂みの間に引っかかるとこですね

藤縄

……これ、そういうギミックなの? 初見殺しだ

神谷

いや、普通にミスです。

スタートはもうちょっとスムーズにできるようにしたほうが良いですね

神山

このくらいシンプルでも、マルチプレイならワイワイ盛り上がるね。普通のゲーム開発だとマルチプレイ設計って大変だけど、UEFNはフォートナイトがベースだから特になにも考えなくてもできちゃうかも。

……ところで、途中からギミックがないのは制作中に力尽きたの?

ボールギミック(画面左側)が終わると何もないエリアに

神谷

そこは……要改善ポイントですね。これから作りましょう

藤縄

ゴールしました~

神谷

えっ、藤縄さんもうゴールしたんですか? 全然わからなかった……

酒井

みんな早いな~

神山

そういう酒井さんは……あれか

遥か彼方の平地を走っているのが酒井。ゴールは遠い

この島をもっと面白くするには? みんなでアレンジ案を考えよう!

オリジナルの島を手軽に複数人で遊べるのがフォートナイトの良いところ。ここからは、テストコースをより良くするためのブレストを行います。

藤縄

達成感があまり感じられないのが気になったかな。ゴールしたら花火とか上げられない?

神山

たしかに、藤縄さんが最初にゴールしてたのが、他の人からよくわからなかったよね。そういう意味でもなにか演出があったほうがいいかも

神谷

花火を打ち上げるのは結構簡単にできると思いますよ!

藤縄

じゃあお願い~。あと、これって、中間ポイントも作れたりします?

神谷

チェックポイントパッドを置けば作れます

プレイヤーチェックポイントパッド。テストコースでは気軽にリスポーンできるようにとスタート地点に置いていたが、中間チェックポイントとしても使える

藤縄

あ~、それならそういうポイントが欲しいかも。途中で間違えて落下したら、スタートからやり直しはちょっと嫌だから、コースの山場ごとに配置してみますわ

藤縄さんのアイデアをまとめると、「ゴールの達成感」と「中間ポイントの作成」といった感じに

酒井

私はアクションがやっぱり苦手で、ボールが転がってくるところでかなり時間を取られました。

避けるだけじゃなくて、プレイヤー側にもなにか攻略手段作れませんか? 大きな盾やバリアを出して、ボールを防ぎながら進む……とか

ボールが転がってくる序盤。アクションゲームが苦手な人には難所

神谷

うわ~、その仕組みをUEFNで作るのは結構難しいかも

酒井

じゃあ、プレイヤーがボールを壊せるようにする、だとどうですか?

神谷

ツルハシをうまく振ったらボールを弾き返せるとかはできるかもしれないです。あとは建築で壁を作るとか、乗り物ですかね?

酒井

絶対うまく乗りこなせない自信があるので、乗り物は却下でお願いします

神谷

え、え~と……それじゃあツルハシですね

神山

あとは、どうしてもクリアできない人用に「時間はかかるけど楽に行ける横道」があるといいかもね。最短ルートは険しい道で、どうしても無理な人には救済ルートがあるよ、みたいな

酒井

道といえば、プレイ中にボールが転がってくる坂の後が、ただの道になってるという話もありましたよね?

神山

じゃあ、そこは酒井さんが昔マリオでクリアできなかったギミックを置こう。過去を乗り越えよう

酒井

(……余計なこと言ったな……)

簡単になったのか難しくなったのかよくわからない酒井ゾーン

神山

俺は、初回プレイの割にするっとクリアできちゃった感があったんだよね。序盤のボールの落ちてくる間隔が思ったより空いてるからかも? ただ走っているだけで抜けられちゃった

神谷

確かに、ボールが落ちる間隔は短くしてもいいかもしれませんね

神山

あと、せっかく『フォートナイト』なんで、NPCを置いて撃ち合いやってみたいんだよね。NPCを倒したら鍵が手に入る、とかシューターゲームっぽいところを1つ作りたい。

今のままだと、先にボールのギミックを越えた人には絶対追いつけないから、もう1つ山場を作る意味でも

藤縄

その場合、最初のプレイヤーが鍵を手に入れて扉を開けた後って、他のプレイヤーどうなんの?

神谷

ずっと扉は開いたままになっちゃいますね。それでもいい気もしますが

藤縄

1番最初に着いた人に時間をかけさせるってことね。でも扉のすぐ手前で待ち伏せされたら……

神山

誰かが鍵を開けた瞬間に、開けたプレイヤーを狙い撃ち……となるか。あんまり良くないかも

神谷

ステージを分けておいて、5体NPCを倒したらテレポーターで先のステージにテレポートする……とかはどうでしょうか? 条件を満たすとテレポーターが出現するのも、倒した瞬間にテレポートするのも、どっちもできるので

テレポーターは2つの地点を行き来できる仕掛け(画像はフォートナイトクリエイティブ資料から引用)

神山

じゃあ、NPC5体倒したら、次のところに進めるようにしよう

実装が複雑そうに見える神山さん案

リアルタイムに共同編集!

編集部によるステージのアレンジ案が固まってきました。これを数時間でどこまで実装できるかを試してみることにします。

UEFNの特徴(※)の1つに、編集モードに入れば複数人でゲームの編集ができることが挙げられます。今回は、UEFNのこの機能を使ってみんなでゲームの改修をしていきます。
 ※ 共同編集の機能は『フォートナイト』のクリエイティブモードでも可能

編集部によるステージのアレンジ案。これを実装していく

神谷

みんなで作業を行うには、各々が個別にUEFNで編集し、UEFNの機能「Unreal Revision Control」で編集内容をチームの皆に共有する流れで行います

神山

勝手に作業していいんだ、じゃあ俺はホワイトボックス(グレーボックス)でNPCとのバトルエリアを作ってみるか

お豆腐のように見えるホワイトボックスを置くところから始める神山さん

神谷

ホワイトボックスから作らなくても、既存のアセットがたくさんありますよ。

コンテンツドロワーを開いて「All > Fortnite」を開いてください。そこの「Prefab」フォルダか「Props」フォルダに、建築物のアセットがたくさんあります

酒井

じゃあこの「ピラミッド」っていうの置いてみますよ

神山

いま置いたお豆腐はどうしたらいい?

神谷

お豆腐はスペース的に邪魔なので削除しましょう

お豆腐たちを削除してできたスペースにピラミッドのアセットをドラッグ&ドロップで配置。一瞬の出来事であった

このように『フォートナイト』の既存のアセットを使えることはUEFNの恩恵の1つ。さらに、UEFNでは3Dモデルや音声素材などを集めたマーケットプレイス「Fab」の数千に及ぶアセットが使用できます

関連記事
【STEP6-1】「オリジナルキャラクターを登場させよう」――Fabでアセットをダウンロードしよう
2022.01.01

神山

このピラミッド、コースの真ん中辺りでバランスもいいし、高台にしよう。ここ陣取ったら、追ってきたみんなを倒せる……!

酒井

なんかゲーム性変わってません?

でもピラミッドは移動してもう少し大きくしときましょうか……。あれ? 神谷さん、このピラミッドを動かすにはどうしたらいいですか? パーツで動いちゃいます

神谷

Prefab」フォルダから設置したアセットはグループ化されてるはずです。アウトライナーの上のほうまでいって、統括しているアクターを選択してください。ちなみに、このアクターを削除すると、子アクター(子prop)も全部削除されます

この場合は「ピラミッド」を選択

ピラミッドが大きくなった

藤縄

これ、もしかしてピラミッドの中も作られてる?

このクオリティで無料で使えるのすごいな

ピラミッドの内部まで作りこまれている。キャラクターが内部を歩き回ることも可能

神谷

この辺で、1変更を「チェックイン」してみましょうか

酒井

チェックイン?

神谷

いわゆる同期作業ですね。ピラミッドを作成した酒井さんのデスクトップで保存してから「チェックイン」してください。みなさんのデスクトップにもピラミッドが現れるはずです

「チェックイン」して作業内容を同期

GitHubなどの操作に慣れている人には、個々が行っていた変更を元のプロジェクトに反映するときのコマンドとしておなじみの「コミット」の操作です。UEFNでも同じような操作感で個々が行っていた変更をプロジェクトに反映できます。

神谷

変更を反映する酒井さんは、右下の「変更をチェックイン」を押してください。「ファイルをサブミット」という画面が開くので、今回の変更点について何かコメントを入力して「サブミット」を押してください

「チェンジリストの説明」は未入力だと「サブミット」ボタンが有効にならないのでなにか説明を入力しよう。サブミットが始まると画面に「チェックイン中」と表示される

神谷

酒井さんのチェックインが完了したら、他の皆さんは画面右下の「最新を同期」をクリックしてください。チェックインした変更が反映されるはずです

黄色のアイコンをクリックして最新版に更新

チェックインがうまくできることもわかり、各自改修作業を進めます。

ゴール演出の花火を作ってみる

神谷

藤縄さんの花火エフェクトはビジュアルエフェクトスポナーでいいかな。こんなイメージで合ってますか?

藤縄

あー、そうそう。そういうの。色って変えられる?

神谷

この辺の設定で変えられるっぽいですよ!

花火の色をオレンジ色にすることに成功

NPCとのバトルエリアを作ってみる

酒井

神山さん、めっちゃ仕事してる感ありますね。いま、何してるんです?

神山

これはクリーチャーを配置してるところ。エディタもUEっぽいし、なんとなくで触れる気がするね

アセットを選択して右側に出てくるウィンドウからある程度は推測できる

「動く床」を作ってみる

神谷

藤縄さん、動く床にしたいアセットありますか?

藤縄

なんで? UEFNの動く床のアセットはないの?

神谷

ないんですよ。アセットを動かす仕組みはあるので、それで対応しようかと……。

動物がいいですかね? でも無料で使えるものがない……

藤縄

動物……つまり、床っぽい見た目である必要はないってこと……?

神谷

はい、そうですね。……ハンバーガーとかにします?

あ、いい! いい感じになりましたよ! かわいいぞ、これは!

ハンバーガーで作った動く床。かわいくは、ない

Verseの処理に苦戦。ルールを少し変えてみる

神山エリアを実装するため、「Verse」というUEFNで使えるプログラミング言語で「敵を5体倒したら次のエリアに進む」という処理を書き進めます。しかし……。

酒井

神谷さんが……泣いてる……

神谷

僕の想定していた方法で、クリーチャーを倒したプレイヤーの情報が取れません……。どうしよう。終わりです。

全員が5体倒したら次のエリアとかではダメでしょうか?

神山

終わっちゃった。じゃあ、協力プレイに変更して、全員で10体ぐらい倒す仕組みにします?

神谷

そうします!

最終的に、敵を10体倒すと先へ進むためのテレポーターが出現する仕組みとなった

UEFNやその中で動くプログラムVerseはまだできたばかりであるため、こうした「取りたいイベントが取得できない」ということもあり得ます。現段階では、できる方法を無理に探すよりは別の手段に臨機応変に切り替えていくのがUEFNでゲーム制作する際のコツだそうです。

他にも、プレイヤーが上に乗ると落下するちくわブロックの実装で、こんな場面もありました。

藤縄

ちくわブロックの横のパイプみたいなのは何?

ちくわブロックなだけにちくわも仲良く配置?

神谷

これは僕の作り方の問題もあるかもしれないんですが、プレイヤーが上に乗った判定が作れるのがこの矢印の床の仕掛けしかないんですよ。ただ、この仕掛けは単体で位置を動かすことができないんです(※)。それで、床の仕掛けを、移動させられるパイプのアセットにアタッチし、連動して落下するように実装しています
※ 収録時点のバージョンにおいて

「実装できないかも……」と思っても、使える機能を組み合わせれば力技で実装することもできそうです!

編集部アレンジ案をプレイ! 難易度や楽しさはどう変わった?

そうこうしているうちに、アレンジ案が完成! 再プレイしてみます。

これが編集部のアレンジ案の全体像

神山

それっぽくなった気がする! というか難易度が劇的に上がった気がするけど、クリアできるかな?

藤縄

ハンバーガーのオブジェクト、ちょっと斜めになってるから滑る……目も痛い

酒井

クリーチャーのところ「敵を10体倒せ!」ってメッセージ出ますね! 早速殴られて死んじゃいましたが、ちゃんとリスポーンもします

画面左上部に「敵を10体倒せ!」のメッセージ。敵に与えたダメージも表示されている

神谷

酒井さんが置いてた植物もいい仕事してるんですよね……。クリーチャーと戦っている時も結構ジャマで、進行方向が遮られます

クリーチャーを隠したり狭い路地をふさいだりとプレーヤーを邪魔する植物

神山

あれ? これピラミッドを銃で壊しちゃったら壊れたまま

神谷

そうです、あんまり撃たないでください! あ、あと床も!

神山

やばい、詰んだかも。階段壊しちゃった

神谷

そうなると、壁をよじ登るしかないですね……

キャラクターのアクションは『フォートナイト』に紐づいているため、同じ操作で壁面を登ることができる

神山

……やっぱりこれ難しくなりすぎてない? 酒井さん絶対クリアできないよ

その頃、アクションゲームが苦手な酒井は自分でこっそり設置した通風口の仕掛けを踏み、高く飛び上がって一気にゴールまで辿り着きました

簡単に行ける回り道ルートを作る時間がなかったのですが、チートアイテムのおかげで助かりました! めでたし、めでたし。

チートアイテムは作れる!

編集部の感想戦。実際にアクションゲーム(?)を作ってみて

神谷

皆さん、お疲れ様でした! 再プレイしてみていかがでしたか?

神山

アレンジも完成とは言えないけど、難易度曲線というか、ギミックを出す順番が大事だなとは感じた。序盤のハンバーガーが明らかに難しすぎる

藤縄

難易度の合わせ方は結構難しい……

神山

あと、みんなでゲームをリアルタイムにプレビューしながら編集するのって意外と面白いかも。NVIDIAOmniverseみたいな、そういうモダンな思想を感じる

神谷

作る側としては、テレポーターやチェックポイント、それに敵のようなプレイヤーの動きに連動する仕掛けが最初から用意されているっていうのは大きいです。初心者でも調べるのをすっ飛ばして、ポンって置くだけで作れますから

酒井

神谷さんは今回、コードはどれぐらい書いたんですか?

神谷

ゴールの仕組みは数行書いたぐらいですね。仕掛けを登録して、仕掛けがプレイヤーを検知したら、今何人ゴールしたかカウントを増加させました。

今回Verseで書いたのは仕掛けとの連動を強化するところだけです

藤縄

ちなみに今回のゲームをUEで作ると、時間どのくらいかかる?

神谷

モデルは既存のものを使ったとしても1か月はかかっちゃうかもしれないですね。武器や装備、叩けば物が壊れる仕組みが初めからあるのはかなり嬉しいです

神山

結局今回のアレンジ分も使ったの3時間ぐらいだもんな……

神谷

UEFNは『フォートナイト』の枠組みから外れなければすごく速く作れる優秀なツールになると思います。

プロトタイピングにも使えるかもしれません

神山

あとは、中学や高校の創作教育でUEFNを使った「ゲームづくり」をしてみる、みたいな使い方も面白そう。生徒30人いたら個性でそうだよね。これならゲームづくりの楽しさを感じ取るまでのハードルが相当低くなるはず!

結論:3時間で、みんなでゲーム作って遊べました!

編集部アレンジ版の全コース

神山

ゲームメーカーズでUEFNの書籍も出しているので、よろしくお願いします!

関連記事
ゲームメーカーズによる「UEFN(Unreal Editor For Fortnite)でゲームづくりを始めよう!」が書籍化決定!8月29日発売、本日より予約受付開始
2023.07.20
「Unreal Editor For Fortnite」ダウンロードページ「UEFNでゲームづくりを始めよう!」販売ページ
酒井 理恵

ゲームメーカーズ編集。その他、ソーシャルゲーム、ボイスドラマ等のフリーのシナリオライターとしても活動中。突き抜けた世界観のゲームが好き。

『サガ・フロンティア』のアセルス編などのゲームを心のバイブルにして生きてます。

関連記事

フォートナイトとUEFNがv31.30にアップデート。装備中の武器モデルも画面内に映る「一人称視点」の仕掛けが実験的に導入された
2024.10.02
新国立競技場の初期案建築家・ザハ氏の建築ピースを使ってUEFNで誰でも新しいロンドンが作れる島が公開。ボクセルとルールの指定で自動的にザハ風建築ができていく
2024.09.20
フォートナイトとUEFNがv31.00にアップデート。音楽のリズムと同期したゲームが作れる仕掛けが登場
2024.08.19
フォートナイトとUEFNがv30.40にアップデート。ボイスチャットの音量に距離減衰を適用するオプションが追加
2024.08.08
フォートナイトとUEFNがv30.30にアップデート。ジェリービーンズになって遊べる「Fall Guysの島」が制作できるようになった
2024.07.24
フォートナイトとUEFNがv30.20にアップデート。公開した島のインプレッションを確認できる「分析」タブの追加、「MetaHuman」と「Marvelous Designer」を活用したテンプレートが公開
2024.06.25

注目記事ランキング

2024.10.08 - 2024.10.15
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

レベル(Level)
レベル
  1. ゲーム開発において、位置情報を持つオブジェクトが配置されている地形。
  2. RPGなどのゲームにおいて、キャラクターの成長度合いを示す数値。レベルアップなど。
VIEW MORE

Twitterで最新情報を
チェック!