C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~I:インターフェイス分離の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~L:リスコフの置換原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~O:開放閉鎖の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~S:単一責任の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
Unity

【Unity】データ管理にはScriptableObjectを使おう

はじめに 「どうやってアイテムの情報を管理すればいいのか分からない」 「複数の敵パラメータを管理する方法が分からない」 これを読んでいるあなたは、こんな悩みを持っているのではないでしょうか? ゲーム制作では
Unity

【Unity】マルチプレイゲーム制作入門!第7回~Steamworksを使って通信しよう~

講座トップに戻る はじめに 前回はSteamworksを使うための環境構築を行いました。 今回はSteamworksのロビー機能を使って、インターネット越しに通信をしていきたいと思います。 今回の最終形はこんな感じ
C#

【C#】知らないと損する”ゲーム制作”で良く使うLINQメソッド

今回はゲーム制作でよく使うLINQメソッドをまとめて紹介しています。 全てサンプルコード付きでコピペで使えるようにしています。 LINQのメソッド名や内容を忘れたときの参考にしてください。
Unity

【Unity】マルチプレイゲーム制作入門!第6回~Steamで動かす準備~

講座トップに戻る はじめに 前回まででNetcodeの基本的な使い方を学び、簡単なゲームを作れるようになりました。 今回からはインターネット越しに通信ができるようにしていきます。 はじめに説明した通り本講座ではイン
Unity

実践に役立つ!Unity公式のデザインパターンサンプルを紹介

今回はUnity公式が出している設計・デザインパターンに関するサンプルを紹介します。 Unityでゲームを作るときにプログラムが上手く書けるように勉強したい! けど何を勉強したらいいか分からない!という方、今回の内容は必見です!
Unity

【Unity】マルチプレイゲーム制作入門!第5回~同期するスコアUIを作ろう~

講座トップに戻る はじめに 前回はコインの生成と削除を実装しました。 今回はコインの取得数を表示していきたいと思います。 今回の最終形はこんな感じになります! コインを取得すると頭上の数値が増えていま