ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

Unreal

2023年5月の無料の Unreal マーケットプレイス コンテンツ

www.unrealengine.com Unreal Engineの今月の無料マーケットプレイスコンテンツが更新されていた。 ポータルシステムを実装できるというものが気になるが、ポータルを使った面白いパズルをデザインするのが大変。ゲームの「Portal」はそのシステムに驚いたけ…

アンリアルクエストポータルページ

www.unrealengine.com いままでのアンリアルクエストをまとめたポータルページが出来ていた。 最初のアンリアルクエストはさっぱり分からなかったが、いまなら当時よりも分かって実装できるものもあるかも。 今までのも改めて挑戦しなおしてみよう。

2023年4月の無料の Unreal マーケットプレイス コンテンツ

www.unrealengine.com 今月のマーケットプレイスコンテンツが更新されていた。 Sky Templeのアセットはちょっとしたプラットフォームアクションに使えそう。 Big Star Stationはクオリティが高くいい感じだが、自分のPCだとスペック的に厳しそうな感じ。 End…

Unreal Editor for Fortnite

www.unrealengine.com gamemakers.jp フォートナイト上でオリジナルのゲームを作ることのできるエディタが公開された。 Verseというプログラム言語が使えるというのが気になる。 アーティストがフォートナイト内でコンサートをしたり、ユーザーがコンテンツ…

ぷちスタピックアップ作品紹介

あまり時間が取れなかったということもあって、ぷちスタは間に合わなかった。 www.youtube.com ピックアップ作品紹介を見ているとアセットはそのままでも演出がかっこよかったり、ゲームとして面白くなっているものなど、クオリティが高いものばかり。 提出…

ぷちスタの動画で覚えたこと

引き続き、ぷちスタの動画を見ながら、UE5の学習中。 エディタの言語を日本語から英語に変えたばっかりなので、まだちょっと慣れない。 Actorを作成してイベントグラフに最初から配置されている、Event BeginPlay, Event ActorBeginOverlap, Event Tick。動…

エディタの言語

www.youtube.com ぷちスタのタスクリスト紹介の配信動画をチェック中。 Enhanced Inputが紹介されていたり、エディタの機能とか参考になった。 動画の中で使われているエディタの言語設定は英語で、自分は日本語にしていたので、ちょっとメニューの項目で戸…

UE5ぷちスタ☆~1週間で爆破ゲームをつくろう~

historia.co.jp UE5ぷちスタのタスクリストが発表された。 これを1週間というのは自分にはちょっと厳しい。毎日これだけやるというのならなんとかなるかもしれないけど、そうはいかないし。 まず、今作っているDreamsの作品を完成させて、その後、こちらをチ…

2023年3月の無料の Unreal マーケットプレイス コンテンツ

www.unrealengine.com Unreal Engine の今月の無料マーケットプレイスコンテンツが更新された。 今月の中には障害物を乗り越えるシステムがあり、こういうのもあるのだとちょっと驚いた。 すぐに試せそうなのはポストエフェクトのフィルター。この前作ったも…

UE5でミニゲーム作成

いろいろな環境で作っているワンボタンミニゲームをUE5で作ってみた。完成させることが目的なのでクオリティは気にしない。ブループリントがぐちゃぐちゃなので、もっとチュートリアルや他のプロジェクトを見て定番の書き方を学ばないと。#UE5 #UE5Study pic…

オートセーブ

背景のスクロールで思いついたアイデアがあり、それを試していたところ、実行しようとしたら、ブループリントでエラーがあるというメッセージが出てきた。 しかし、自分で作った記憶のないもので、エラーメッセージのリンクから開いてみたら、ちょっと前のレ…

背景ループ

ステージの背景を配置。 しかし綺麗にループさせようとするとうまく行かない。 他で実装したときもそうだったけど、綺麗にループさせるというのは思っていたよりも難しい。

SDK for PLATEAU

www.mlit.go.jp gamemakers.jp 国土交通省が公開している3D都市モデルのオープンデータ化プロジェクト「PLATEAU」 これを扱うUnityとUnreal Engine用のSDKが公開された。 以前、実際にUnityで描画するのを試したことがあったが、そのときはFBXをインポートし…

パッケージ化

UE5で作成中のプロジェクトをパッケージ化。 まず、試してみたところ、終わるまでに1時間かかった。 そしてまた、前回と同じく次のマップへ移行できなかった。 いろいろ調べてみたところ、 Cook everything in the project content directory (ignore list o…

音入れ

ゲームオーバー画面も追加して、一通りのシーケンスを実装できた。 まだ音関連が入っていないので、音を入れ始めた。 ジャンプ音を鳴らそうとしたら、連続でなり続けてしまった。 ボタンアサインを変更するときもそうだったけど、テンプレートでどう実装され…

テキスト配置とボタン変更

やっぱりUnrealで作っているワンボタンゲームを完成させることが出来なかったので、今週も引き続き行っていく。 とりあえず、最低限のゲームプレイ部分は出来たので、タイトル画面とゲームオーバー画面の追加。 Widgetブループリントでのテキストの配置って…

ダメージ処理

エネミーから Apply Damage でプレイヤーにダメージを与え、プレイヤー側では Event AnyDamage でダメージを受けたときの処理を実装した。 ところが、プレイヤー側のイベントが来ない。コリジョンの設定が間違っているかと On Component Begin Overlap にブ…

エネミー追加

エネミーのアクタを作成して追加。メッシュはUnityで使ったモデルを持ってきた。 最初、自分が持っているマーケットプレイスのコンテンツ内に適したものが無いか探してみたが、見つからなかった。 このとき、ちょっと困ったのは、アセットセットみたいなもの…

地面の作成

以前、マーケットプレイスからダウンロードしてあったアセットを使うため、プロジェクトに追加。 しかし、サンプルのマップを開こうとするとエディターがフリーズしてしまった。 もしかすると、最新の5.1.1に対応していないのかもしれない。 ということで、…

キャラクター設定

走りモーションの付いたウサギのモデルがあったので、Unreal Engine にインポートして、サードバーソンのテンプレートプロジェクトを使って、キャラクターとして操作できるようにした。 キャラクターを入れ替えるのはヒストリアのこのページを参考にした。 h…

アップデートとアセット

新規でプロジェクトを作成しようとしたら、Unreal Engine 5.1.1へのアップデートがあった。 ということで、アップデート。 このアップデートに時間がかかるし、さらに新規プロジェクトを作ったときも、最初のシェーダのコンパイルで非常に時間がかかる。 と…

第19回UE5ぷちコンとぷちスタ

historia.co.jp historia.co.jp 第19回UE5ぷちコンのテーマが発表された。今回は「ロック」。 コンセプトは「2、3日でサクッと作ってサクッと応募」というけど、自分にはちょっと難しい。 自分の場合は同時に開催される「ぷちスタ」の方に興味がある。タスク…

2023年2月の無料マーケットプレイスコンテンツ

www.unrealengine.com 今月の無料マーケットプレイスコンテンツが更新されていた。 今月は自分がすぐに使えそうなものは無かった。 FPSのパズルが作れるキットがあったが、これはプレイするのは楽しいけど、作るのはアイデアを出すのが大変だろうなと。

JumpPad

アンリアルクエスト4のジャンプパッドを見てたらプチコンでこんな感じのゲームがあったことを思い出して作ってみた。エディタから起動したものをキャプチャ。パッケージ化したが、レベル遷移が正しく動作するものにできなかった。 pic.twitter.com/QrfNKce5c…

音付けとイベントディスパッチャー

今までエディターのビューポートでプレイしてきたが、新規ウィンドウでプレイするスタンドアローンゲームでプレイしてみたところ、だいぶ見た目が違っていた。 影の設定も動的シャドウを無効にする設定が正しく動いて、影が消えたりすることも無かった。 ビ…

プレイしていたら何かチカチカするなと思ったら、影の表示が距離によって出たり消えたりしていた。 影の描画距離を変更すれば対処出来るかと思い、「Dynamic Shadow Distance Movable Light」の設定を変えてみた。 0にすれば動的シャドウを無効にするとあっ…

アセットを並べる

同じアセットをステージ上に並べようとして、数が多いとコピペが面倒だと思ったので、並べる機能は無いかと調べてみたら、マーケットプレイスにそういった機能を追加するプラグインがあった。 www.unrealengine.com 以前、月の無料マーケットプレイスコンテ…

アセットの移行

ゲームプレイ部分を実装中。 まずアンリアルクエスト4で使われていたブループリントのJumpPadを自分のプロジェクトに持ってきた。 アセットを別のプロジェクトに移行するには、アセットを右クリックして移行を選び、コピー先を選ぶ。 historia.co.jp フォル…

タイトル画面

UE5でタイトル画面を作成中。 まず、ウィジェットブループリントでテキストを複数追加出来なくて戸惑う。さきにキャンバスパネルを追加しないと駄目だった。そこに複数のテキストを追加していった。 レベルブループリントでウィジェットを作成し、Add to Vie…

アンリアルクエスト4上級編の模範解答を読む その4

アンリアルクエスト4上級編の模範解答のボムの処理と集中線の部分を読んでいる。 ボム自体に関してはアニメーションで拡大し、触れたものにダメージを与えている。だいぶブループリントを読むのにも慣れてきて、わかるようになってきた。 集中線はポストプロ…