Blasthal
@blasthal.bsky.social
34 followers 3 following 410 posts
クライアントゲームエンジニア。ゲーム制作を行う『Blast HuSter Games』(屋号)代表となりました。主に UnrealEngine を使用しますが Unity など他のゲームエンジンも経験有り。 Twitter: @Blasthal (https://twitter.com/Blasthal)
Posts Media Videos Starter Packs
StateTreeAI の Start Logic Automatically が有効でも Pawn を動的に生成すると上手く動いてくれなかったので OnPossess のタイミングで Start Logic を呼んであげたら期待通りの挙動になってくれた。Schema 的に Pawn がいないとダメなのかな。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
「値が変更された時のコールバックはありますか?」と聞いた時に「ある」「ない」で答えてくれる方のありがたみを改めて知った今日。
やるせない。
StateTree が BehaviorTree に代わって AI 処理に役立つかと思い色々試しているのだけど状態の遷移とか処理されるタスクとか期待している挙動と違うことが多くて四苦八苦している。
兄弟に遷移すると親のタスクが処理されないのは個人的に罠。UE_5.5。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
ちょっとだけ作業をしたら寝るつもりだったのに不具合を見つけてしまったから、情報整えて英語に翻訳して投稿していたらこういう時間にもなってしまう。
ピクロスが頭の体操になりそうということでプレイしてみた。理詰めなので体操という感じではなかったかもしれないけどゲーム自体は面白い。オンラインで複数人協力できたらもっと面白いのかもしれないと思ったけど既に似たものはあるらしい。
『METAL MAX』をプレイしたことが無かったので情報入れずに初見プレイをしていた。
ラスボス相当であろう敵を倒したのでクリアとみなしたけどフリーシナリオだから色んなイベントすっ飛ばして進めてしまったようだ。
子供の頃に出会っておきたかった一本。
プラグインの不具合かもしれないものを発見したけど特定のフローを辿らないといけないし現状踏むことも無いのでまあいいかいつか直るだろう、という気持ちを抑えてQAのような精度で報告を出した自分を褒めよう。
何より英語で出したっていうところに。
シンプルなタワーディフェンスゲーム『てぃんくる☆ガーディアンズ』。面白かった。
Wave 巻き戻し機能の良さに気づくのが遅れたけどとても良い機能なのでぜひ活用して欲しい。
store.steampowered.com/app/2725420
#steam #game
ふるさと納税の返礼品で毎月受け取っている卵に5、6個ヒビが入っているケースが毎回発生していて最初の頃はまあそういうこともあるかと寛容でいられたけど9月に至るまで回数を積み重ねてくると流石にちょっと辟易してしまう。
デバッグカメラのマウス操作とカメラ上下回転が反転していて鬱陶しい日々だったが [ProjectSettings]->[Engine]->[Input] にある「MouseY」の「Invert」にチェックを入れたら直った‥‥が、ここはもうレガシーなので今度は副作用に怯える日々が始まる。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
親クラスで CreateDefaultSubobject() ではなく CreateOptionalDefaultSubobject() を使ったら子クラスの ObjectInitializer.DoNotCreateDefaultSubobject() で生成を抑制できると知った。使い時はまだ分からないけど、知っておくのがたぶんきっと大事。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
純粋仮想関数は継承先のクラスで override を忘れてもビルド時にエラーとして教えてくれるので好きなんだけど UE の PURE_VIRTUAL はビルド時に何も言ってくれないし override し忘れた子クラスで呼び出そうものなら破壊されるので、嫌い。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
ゲーム起動時にスキップできないロゴムービーが流れるのはストレスだけど認知を高めたい気持ちも分かるので仕方ないなと思っているがそのムービーが爆音で流れて精神にダメージを与えたり次回起動時のために設定で音量を下げることもできなかったり下げても反映されないことは非常に許せない。
「内省」が「内気」と同じ意味かと勘違いしていたので「内省的ですね」と言われた時に「そうかもしれません」と無難に答えていたけど褒めてくれていたならもっと他に言い方あっただろうにと思いつつ相手も同じ勘違いしていたらこれもう良く分からない。
サインアップの時に登録したパスワードの長さよりも、ログイン時に入力するパスワードの最大文字数が短くてどうあがいてもエラーが出るの、仕様バグってやつですかね。
アニメーションを Blender で用意するのが少し大げさだったので「Skeletal Mesh Editing Tools」を試したみたけど存外悪くないかも。
レベルシーケンスでアニメーションを作れば、モンタージュ前提の処理や仮アセット割り当てに役立つ。テスト用として。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
ポスト内に「Steam を運営する Valve に対する集団訴訟の当事者に含まれます」という旨の知らせが届いていて何事かと思ったけど参加するならアクセスしてねってやつかなるほどと早合点していたらどうやらデフォルトで参加扱いになっているらしく素人である個人的には内容以前にその仕様に不満がある。
Pixel 6a のバッテリー不具合対象なので Pixel8a 買い替え時の割引オプションを選択して購入完了までは全然順調だったけど下取りの本人確認書類の提出が何度試してもエラーで完了できないので PCS Wireless への不信感が高まるのは無理ないと思う。Google、ちゃんと管理してくれ。
DataAsset に関しての情報は個人的に Tom Looman 氏のサイトが一番分かりやすかった。
まずは模倣とはいえ意味も分からず文字列リテラルを書かされていた不安が払拭された。説明も丁寧だし、なにより C++ でのコード例がある。
www.tomlooman.com/unreal-engin...
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
Asset Manager for Data Assets & Async Loading
Asset Manager in Unreal Engine lets you asynchronous load game content with soft references and even partially load assets.
www.tomlooman.com
今まで DataAsset をただの構造体スキーマに則ったパラメーター管理程度に使っていたけど Ninja プラグインなどの使用例を見習ってアセットの非同期読み込みのハンドリングを覚えることができた。
やはり動いている実例があると安心感が違う。
#GameDev #IndieDev #IndieGame #UE5 #UE5Study
配達される卵にほぼ必ずヒビが入っていること自体が良くないとはいえ配達してくれるヤマト運輸の担当者が礼儀正しかったのであまり気にならなかったのだが担当が変わったのか新しく来る方からはマイナスを補っていた要素を感じられないので残念に思う。
やったところで何も意味がないことを繰り返している事実を不毛と言うなら、それを承知の上でやっている人のことは愚かと言うのだろうか。
僕は愚か。