0からスタート!ゲーム開発ブログ

ゲーム開発に関する様々な記事を更新します

初心者向け

【初心者でもわかる】バージョン管理システムGitの基本機能紹介

Gitは、分散型バージョン管理システムを意味します。簡単にいえば、ファイルのバージョンを管理するためのシステムのことです。Gitを使用せずにファイルを管理する場合、一般的にそのファイルを過去の特定の時点に戻すことはできません。例えば、パソコンに…

【Unity初心者向け】2Dシューティングゲームの当たり判定の作り方

1. はじめに 2. 準備 2.1. 今回使用するアセット 2.2. キャラを作る 2.3. 敵の弾をprefab化する 2.4. プレイヤーを動かす 2.5. 敵に弾を発射させる 3. 弾と自機との当たり判定を検出する 3.1. BoxCollider2D を割り当てる 3.2. RigidBody2D を割り当てる 3.3…

UnityのUI機能「Button」を使った処理を作ってみよう

1. はじめに 2. ボタンを生成する 3. ボタンの見た目を変化させる 4. ボタンが選択される順序を設定する 4.1. 最初に選択されるオブジェクトの設定 4.2. オブジェクトの選択順序を設定する 5. 終わりに 1. はじめに こんにちは、azarashin です。 ゲームをプ…

【Unityで始めるC#ゲーム開発】戻り値をもつメソッドはどう使う?活用事例をご紹介!

戻り値を持つメソッドとは? メソッドとは、特定の処理を実行するためのコードのブロックです。 一部のメソッドは「戻り値(返り値)」を持ちます。これは、メソッドがその処理を終えたときに返す値のことを指します。 C#では、メソッドを定義する際に、そのメ…

【Unityで始めるC#ゲーム開発】列挙型enum!ゲーム開発でどう使う?

enum とは? enum(列挙型)はC#の組込み型の一つで、固定された数の選択肢をプログラム内で表現するために使用されます。 enum の読み方ですが、色々な読み方をされています。 「イニューム」「エニューム」「イナム」「イーナム」などです。 どれが正解と…

【Unityで始めるC#ゲーム開発】for文でループ処理を作ろう!

私たちが手作業で同じタスクを何度も繰り返すとき、一般的にはミスが発生しやすく、時間もかかります。 しかし、プログラムにとって繰り返しは得意分野です。同じタスクを一度設定すれば、その後は何度でも高速で正確に処理を行うことができます。 この「繰…

Gitとは何か?初心者でもわかるように解説

ゲーム開発など、プログラミングに携わる人にとってGitは欠かせないテーマです。現在、開発現場でGitは幅広く使用されており、多くのプログラマーやシステムエンジニアが日頃の業務で活用しています。 Gitが多くの開発現場で使われる理由は、利用することに…

変数型はどうやって変換する?型変換とキャストについて解説!

この記事は型変換と「キャスト」という重要な概念について解説します。 型変換 型変換とは、あるデータ型から別のデータ型への変換を指します。 例えば氷(solid:固体)を水(liquid:液体)に変えるようなものです。 この変換は外見を変えるだけでなく、そ…

UnityのUI機能を使ってみよう - 準備編

Unityでゲームを作るために、絶対に避けては通れない要素、それがUIです! 画像やテキストを表示したり、ボタンを押せるようにしたりなど、様々な機能がありますが、まずはその準備からご紹介したいと思います!

【Unityゲーム開発の基本】Transformの階層構造を使ってみよう

今日はUnityのTransformに関する記事を更新しました! Unityではオブジェクトの座標・回転・スケールがHierarchy上の親子関係によって変化します この記事では、オブジェクトが階層構造によってどのような変化をするのかまとめてみました!

【Unityで2Dゲーム開発】SpriteRendererを使って画像を表示しよう

Unityで2Dゲームを作るなら避けては通れないSpriteRendererについて解説した記事です! 表示の優先順位なども紹介していますので、SpriteRendererの基礎を学ぶならこの記事を見るべし!

2Dと3Dで何が違う?Unityのカメラ徹底解説!

Unityのシーンを作ると最初から用意されているオブジェクト「カメラ」 実はよく理解しないまま使っている方もいるのではないでしょうか? 今回の記事ではCameraコンポーネントを徹底解説!

Unityの基本!Transformを使ってみよう

今回はUnityのゲームオブジェクトが必ず持っているTransformというコンポーネントについて解説! 座標移動、回転、拡縮、Transformを使ってどんなことができるのかやってみました

Unity の基本!GameObject を使いこなそう!

UnityにはGameObjectという基本となる機能が存在します ゲームオブジェクトについてazarashinさんが解説! 1から丁寧に解説しているので、Unity学習を一度断念してしまった方にも是非一度見てほしいです!

【初心者向け】Unityで始めるC#ゲーム開発 - string型

Unityで始めるC#ゲーム開発記事の更新です! 今回は文字列を取り扱うstring型を解説しています 「プログラミングを学んでみたものの、文字列の扱いがよくわからなかった」という方、ぜひ見てみてください!

これからゲーム開発を始めるクリエイター必見!個人開発者はどんなゲームを開発すべき?

ゲーム開発初心者の失敗あるあるに「ついスケールが大きすぎるゲームを作り始めてしまい挫折する」というのがあります では、ゲームをリリースするために個人開発者はどうすべきなのか!? そんな解説記事です。

【初心者向け】Unityで始めるC#ゲーム開発 - bool型

ゲーム開発プログラミングの初歩を扱う「Unityで始めるC#ゲーム開発」記事を更新しました 今回はbool型編です! trueとfalseの2値を扱うbool型変数について解説します!

なぜUnityは人気がある?個人ゲーム制作にUnityが一番オススメできる理由を解説!

0からスタート!ゲーム開発ブログではUnityによるゲーム開発をオススメしています しかし何故Unityなのか? その理由を様々な角度から解説していきます! ゲーム開発初心者必見!

【初心者向け】Unityで始めるC#ゲーム開発 - int型とfloat型

Unityで始めるC#解説記事! 今回はint型float型編です C#の変数には様々なデータ型がありますが、最も基本となるこの2つの型について解説します!

【Unity初心者向け】Unityの画面レイアウトと操作方法について解説!(2/2)

Unity画面の基本的な操作に関する記事です。 Unityの各種ビューについて詳しく解説しています!

【Unity初心者向け】Unityの画面レイアウトと操作方法について解説!(1/2)

Unityの画面レイアウトについての記事です! 今日からUnityを始めた方でもわかりやすいように詳しく解説しています。