ゲーム開発

Unity

【Unity×C#】SerializedFieldとpublic、どう使い分ける?|初心者が最初に覚える設計の基本

Unityで自作ゲームのテストプレイをしていて、「あの変数をInspectorに表示したい…」と思ったことはありませんか?そこで「とりあえず全部 public にすれば見えるからOK」と思って設定してませんか?でもちょっと待ってください。public と には、明確な違いと、それ...
Unity

【Unity Asset】パブリッシャー半額セール情報 |9/12 0:59まで

Unity Asset Storeで開催中のパブリッシャー単位のアセット半額セール情報です。毎週開催しているもののチェックしていない方もいるのではないでしょうか。お目当てのアセットが半額になっているかもしれませんよ!今週は、「FS Rope Swinging System」($2...
Unity

【Unity】Inspector拡張でデバッグ効率アップ!開発スピードが変わる実用テクニック

Unityでゲーム開発をしていると、「ちょっとしたデバッグが面倒」「変数の中身をすぐ確認したい」と感じることはありませんか?そんな時に便利なのが、Inspectorのカスタム表示(Inspector拡張)です。特別なツールを入れなくても、Unity標準のAPIだけで、「変数の状態...
Unity

【Unity Asset】パブリッシャー半額セール情報 |9/5 0:59まで

Unity Asset Storeで開催中のパブリッシャー単位のアセット半額セール情報です。毎週開催しているもののチェックしていない方もいるのではないでしょうか。お目当てのアセットが半額になっているかもしれませんよ!今週の半額セールされたアセットの数は…なんと100件!しかも「S...
Unity

【Unity×C#】「readonly struct」の真の意味とは?ただの書き換え防止じゃない強力な仕組み

C#で開発していると、「構造体(struct)」という型と、「読み取り専用構造体(readonly struct)」という表記を目にすることがあります。「読み取り専用ってだけでしょ?」「パフォーマンスが良くなるって本当?」そんな疑問を持つ方のために、今回はまずstructとは何か...
Unity

【Unity Asset】パブリッシャー半額セール情報 |8/29 0:59まで

Unity Asset Storeで開催中のPublisher of the week(パブリッシャー単位のアセット半額セール)情報です。毎週開催しているもののチェックしていない方もいるのではないでしょうか。お目当てのアセットが半額になっているかもしれませんよ!中でも、チート防止...
Unity

【Unity】スクリプトのライフサイクルを解説!|Awakeよりも前の処理も

Unityでゲーム開発を始めると、必ず出てくるのが「ライフサイクルメソッド」の話。Awake() や Start()、Update() や OnEnable() など、スクリプトの中で使われる“おまじない”のようなメソッドたちです。なんとなく書いて動いてしまうけど、それぞれが「い...
Unity

【Unity Asset】パブリッシャー半額セール情報 |8/22 0:59まで

Unity Asset Storeではパブリッシャー単位でアセットの半額セールを毎週開催していますが、いちいちチェックしている人はそう多くないと思いますので、このブログで定期的にご紹介していこうと思います。お目当てのアセットが半額になっているかもしれませんよ!ただいま半額セール開...
Unity

【Unity】StartとAwake、ちゃんと使い分けるための話|実際の使い分けのコツ紹介

Unityでスクリプトを書くとき、Start()とAwake()のどちらに処理を書くべきか、悩んだことはありませんか?どちらもゲームオブジェクトの初期化に使えるけれど、「なんとなくStartに全部書いてる」という方も多いかもしれません。でも実はこの2つ、ちゃんと使い分けることでコ...
ゲーム開発

ジャンル別でわかる!ゲームマネタイズ手法と設計のヒント【プランナー向け実践資料】

ゲーム開発において、「面白さ」と同じくらい重要なのがマネタイズ(収益化)設計です。とくにゲームプランナーを目指すなら、ガチャや広告、DLCなどの手法を理解したうえで、「自分の企画にどの手法が自然に組み込めるか」を考えることが必須になります。また、こうした収益設計の知識はインディー...
Unity

【Unity】新着 無料アセット VFX/シェーダー編

このコーナーでは、Unity Asset Storeで配信されているアセットの中から、各カテゴリーの新着アセットを紹介していきます。今回は「VFX/シェーダー(Shaders)編」となります。シェーダーは自分で作ると結構めんどくさい事が多いので、イメージに合うシェーダーがあったら...
Unity

Unity AdsとGoogle AdMob、どっちを使うべき?|最適な広告収益戦略はこれ!

Unityでゲームを開発していて、「広告収益を導入したい!」と思ったとき、まずぶつかるのがこの疑問。Unity AdsとAdMob、どっちを使えばいいの?ゲームって作るだけでも大変なのに、「せっかくなら収益化(マネタイズ)したい」と思うのは当然です。「生活費になるほどじゃなくても...
Unity

【Unity】新着 無料アセット VFX/パーティクル編

このコーナーでは、Unity Asset Storeで配信されているアセットの中から、各カテゴリーの新着アセットを紹介していきます。今回は「VFX/パーティクル(Particles)編」となります。Unity標準のパーティクルシステムShurikenで動作する各種エフェクトが取り...
Unity

【Unity×C#】省略形シリーズ 第七弾:省略の終着点?記録(record)と式メンバー、完全に “書かないC#” へ

C# if文省略形からはじまったこのシリーズ、今度こそ最終回となりました。今回は、書く手間を極限まで減らせる構文、record と 式メンバー(expression-bodied members) をご紹介します。これまでの if 文やラムダ式とはまた違った、「書かないことが正義...
Unity

【Unity】新着 無料アセット 3D/乗り物編

このコーナーでは、Unity Asset Storeで配信されているアセットの中から、各カテゴリーの新着アセットを紹介していきます。今回は「3D/乗り物(Vehicles)編」となります。レースゲームに最適なレーシングカーをはじめ、飛行機や船、トラックなどの各種乗り物アセット群で...