ゲームプログラミング独学ブログ

ゲームプログラミングを初心者・未経験から独学で身に着けるための情報をまとめていきます。Unityを使った2D・3Dゲームの開発方法やゲームクリエイターになるための情報もまとめていきます。

2024-01-01から1年間の記事一覧

Unityで8方向移動を実装する方法:基本から応用まで

Unityを使ってゲームを開発する際に、キャラクターを8方向に移動させることは、プレイヤーに多様な操作感を提供するために重要な要素です。今回は、8方向移動の基本的な実装方法から、より高度なテクニックまで、初心者向けに詳しく解説していきます。 8方向…

Unityで3Dモデルをインポートする方法:基本から応用まで

Unityを使って3Dゲームを開発する際に、外部の3Dモデルをインポートすることはよくあります。この記事では、3Dモデルの準備からインポート、設定までの手順を初心者向けに詳しく解説します。これを読めば、3DモデルをスムーズにUnityプロジェクトに取り込む…

Unityで2Dタイルマップを作成する方法:基本から応用まで

Unityで2Dゲームを開発する際に、タイルマップを使うことで効率的にマップを作成できます。タイルマップを使えば、大規模なマップでも細かい調整が容易になり、開発のスピードもアップします。この記事では、Unityでの2Dタイルマップの基本から応用までを初…

Unityでランキングシステムを作るならおすすめのフレームワークは?PlayFabとPHP+Laravelの比較

Unityでランキングシステムを構築する際、どのフレームワークを使うべきか迷うことがあると思います。ランキングシステムは、プレイヤーのモチベーションを高め、ゲームの魅力を向上させる重要な要素です。今回は、人気のある二つのフレームワーク、**PlayFa…

Unityでオブジェクトを180度回転させる方法

Unityを使ってゲーム開発を行う際に、オブジェクトを180度回転させたいときがあると思います。例えば、キャラクターが方向転換する時や、アイテムが反転する時などです。今回は、そんな180度回転の基本的な方法から、スクリプトを使った応用的な方法までを初…

Unityで1回だけ実行する方法:簡単ガイド

Unityで特定のスクリプトや処理を1回だけ実行したいという場面は多いですよね。例えば、ゲームの開始時に一度だけ特定のアクションを実行したり、特定の条件が満たされたときに一度だけイベントを発生させたりすることが考えられます。今回は、そんな「1回だ…

Unityでの数値の0埋め:基本から実践まで

Unityを使ってゲームを開発する際に、数値を0埋めする方法を初心者向けに解説します。0埋めの基本概念から、具体的な実装方法までを詳しく紹介します。 0埋めの基本概念 数値を0埋めする理由や、どのような場面で必要になるのかを解説します。 0埋めとは何か…

Unityでノベルゲームを作成:CSVファイルの活用法

Unityを使ってノベルゲームを作りたいと思ったことはありませんか? ノベルゲームは、ストーリーを楽しむことができるゲームで、キャラクターのセリフや選択肢を通じて物語が進んでいくのが特徴です。 今回は、そんなノベルゲームをUnityで作る方法と、シナ…

Unityの2dと3dテンプレートの違いを解説 機能や使い分けをマスターしよう

Unityエディターを開き、プロジェクトを作成する際に2D、3Dなどの選択肢が出てきますが、これはそれぞれ異なるゲーム開発のニーズに対応したテンプレートです。 2D、3Dと書いているので、なんとなく、 「2Dは2Dゲームで、3Dは3Dのゲームを作るためのものなの…

Unityの学習ロードマップを初心者向けに解説!

「Unityのスキルを身につけたいけど、どれからやればいいかわからない…」 「Unityの学習を始めたけど難しすぎて挫折しそう…」 Unityの学習は、初心者にとっては未知の領域に足を踏み入れるようなものです。 Unityはゲーム制作するための機能をほぼ全て備えて…

Unityで作ると勉強になるゲーム3選 初心者からの脱却におすすめ!

「Unityをインストールしたのはいいけど、最初はどんなゲームを作った方がいいんだろう…」 「初心者から脱却したいけど、どの順序で学んだらいいのかわからない…」 Unityは、学べることが膨大で多機能な分、どれから学べば効率的に成長できるのかわからない…

Orochi4 vs Unity:ゲーム開発に適したエンジンはどちら?

「ゲームエンジン」とは何かを知っていますか? ゲーム開発を行う上で、すべてを0から構築するのは手間がかかりすぎて現実的ではありません。特に物理的な現象や時間軸などは実装しようとすると色々な専門知識が必要となり学習自体に時間がかかってしまい、…

Open 3D Engine vs Unity:ゲーム開発におけるエンジン比較!どっちがいい?

ゲーム開発に携わる方なら、ほとんどの方がゲームエンジンを使用しているでしょう。 あなたはどのゲームエンジンを使用していますか? また、そのエンジンを選んだポイントは何でしょうか? ゲームエンジンにはそれぞれ得意・不得意があり、様々な特徴を持っ…

Unityを学ぶならUdemyよりUnity入門の森の方がおすすめな理由

「Unityを使ってゲーム開発をしてみたい!」 ゲーム開発に興味を持つ方なら一度は考えたことがあるかもしれません。 Unityを知らない方のために軽く説明すると、世界中で広く利用され、ユーザーは初心者から上級者まで幅広く分布しているゲームエンジンです…

Openbook Unity入門サイトがない?代わりになるおすすめサイトを紹介

ゲームエンジンと言えばUnity。 仕事や趣味でゲーム開発を行っている方はこのように思われる方が多いかもしれません。 しかし、どれだけ使いやすいエンジンを使ったとしても多少の勉強は必要不可欠。 Unityも例外ではありません。 本やサイト、動画、スクー…

C#が使えるゲームライブラリまとめ3選

「ゲームを作ってみたい!」ゲーム好きの方なら、このように考えたことが一度くらいはあるかもしれません。 最近はオープンワールドや位置情報と連携したゲームなど、考慮する点がかなり多いゲームが多数出てきています。 グラフィックの話をしても、より現…

C言語のゲームプログラミング解説サイトまとめ4選

書籍、Webサイト、動画教材、スクール教材など学習スタイルは人の数ほど存在します。 どれも経済面や効率面などでメリット・デメリットが存在。 総合的に吟味し、あなた自身の学習スタイルを把握することで効率よく学習に励むことが可能です。 この記事では…

C言語のゲームプログラミング本おすすめ5選

今やあらゆるところで使用されているC言語。 有名なプログラミング言語であるため、独学で習得可能なほど学習方法は多いです。 中には、ゲームを通してC言語を学んでみたいと考えている方もいらっしゃるのではないでしょうか? そんな方々のために、この記事…

Unityを3ヶ月で習得するおススメの方法

世界で初めてゲームが開発されたのは1972年。 歴史的に見ればそんなに時間は経っていないにも関わらず、今やゲームは仕事にできる可能性があるくらい流行しています。 そんなゲームですが、プレイするだけではなく作ることを経験したいと考える方もいらっし…

初代ドラクエのソースコードはC言語?行数や制作時の工夫や苦労を徹底調査!

大人気シリーズゲームの一つ、ドラゴンクエスト(通称:ドラクエ)。 今ではドラクエウォークのようなGPSと連携したゲームアプリも開発されています。 「こんなに面白いゲーム、どうやって作っているの?」とゲームを「する側」の視点ではなく、「作る側」の…

Unityでビュー ポイント(Viewpoint)を活用する方法

Unityでビュー ポイントを操作するための基本的な方法について解説します。 ビュー ポイントは、カメラの視点を特定の座標系に変換する際に使用されます。 ViewportとWorldの変換 Unityには、カメラの視点に関連する3つの座標系があります。それぞれの座標系…

Unityでビルボードを作る方法

Unityでビルボードを作成する手順について説明します。ビルボードは、2Dの平面にテクスチャを貼り付け、常にカメラの方向を向くようにする技術です。これにより、2Dオブジェクトを3D空間でリアルに見せることができます。 ビルボードスクリプトの作成 ビルボ…

Unityでビルド時にUIがずれる問題の解決方法

Unityで開発していると、エディタ内では正常に見えるUIがビルド後にずれて表示される問題に直面することがあります。この問題に対する対策を以下にまとめます。 Canvas Scalerの設定 Canvas Scalerコンポーネントを適切に設定することが重要です。以下の手順…

Unityで動く床とキャラクターを一緒に動かす方法

Unityで動く床にキャラクターを乗せて一緒に動かす方法について解説します。いくつかの基本的な手法を紹介します。 親子関係を利用する方法 動く床にキャラクターを子オブジェクトとして設定することで、一緒に動かす方法です。 スクリプト例: using UnityEn…

UnityでUIやオブジェクトを前面に表示する方法

Unityでゲームを開発する際、UIやオブジェクトの表示順序を適切に設定することは重要です。 この記事では、UIやオブジェクトを前面に表示するための具体的な方法を紹介します。 ヒエラルキー順を使った表示順の変更 ヒエラルキー順を使うことで、簡単に表示…

ゲームクリエイターとサウンドクリエイターの違いを理解しよう

ゲーム業界に興味がある人は多いですよね。 でも、「ゲームクリエイター」と「サウンドクリエイター」の違いをよく分かっていない人も多いのではないでしょうか。 この記事では、これらの職種の違いについて詳しく説明します。 ゲームクリエイターとはどんな…

ゲームクリエイターを目指す子供を持つ親へのサポートは?

ゲームクリエイターを目指す子供を持つ親にとって、どのようにサポートすれば良いのか、どんな知識が必要なのか気になるところですよね。 このガイドでは、ゲームクリエイターという職業についての基本的な情報や、親としてどのように子供をサポートできるか…

ゲームクリエイターに英語は必要?その理由と学び方

ゲームクリエイターとして働くためには、様々なスキルが求められます。 その中でも特に重要なのが英語のスキルです。 では、なぜゲームクリエイターにとって英語が必要なのでしょうか?この記事では、その理由と効果的な英語の学び方について解説します。 な…

【初心者必見】ゲーム制作に必要な知識とツールを徹底解説!

ゲームを作るのは大変そうと思っていませんか?実は、初心者でもゲームを作ることは十分可能です。 必要なのは、適切な知識とツールを手に入れること。 この記事では、ゲーム制作に必要な基本知識から、具体的なツールの使い方まで、丁寧に解説していきます…

おすすめのゲーム作成アプリ

ゲームが作れるアプリについて この記事では、スマホでゲームが作れるおすすめのアプリを紹介します。 これらのアプリを使えば、プログラミングの知識がなくても簡単に自分だけのオリジナルゲームを作成することができます。 初心者から上級者まで楽しめるア…