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

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

2024-06-01から1ヶ月間の記事一覧

Unityでピクセルパーフェクトを実現する方法

Unityでドット絵のゲームを作る際、**ピクセルパーフェクト**を実現することは重要です。ピクセルが崩れず、きれいな表示を保つための具体的な方法を解説します。この記事では、ピクセルパーフェクトの重要性、設定方法、トラブルシューティングについて詳し…

【初心者向け解説】PythonとUnityを使ったゲーム開発入門

ゲーム開発に興味がある方々、PythonとUnityを使ってゲームを作ってみませんか? Pythonは初心者にも扱いやすいプログラミング言語で、Unityは強力なゲームエンジンです。 この二つを組み合わせることで、効率的にゲームを開発することが可能です。 今回は、…

Unityを使ったVR開発入門:初心者でもできるVRゲーム制作

みなさん、VRに興味はありますか? VR(バーチャルリアリティ)は、仮想空間でリアルな体験ができる技術で、ゲームやエンターテイメント、教育など様々な分野で活用されています。 今回は、VR開発を始めたいと考えている初心者の方に向けて、Unityを使ったVR…

スクラッチの次に挑戦するならUnityがいい理由と始め方を解説

みなさん、スクラッチを使ってプログラミングの基礎を学んできたと思いますが、その次にどんなツールを使えばいいか迷っていませんか。 今回は、スクラッチの次に挑戦するべきツールとして、Unityをおすすめします。 Unityはプロのゲーム開発にも使われる強…

ゲームクリエイターの仕事を徹底解説!業務内容は?

ゲームクリエイターとは、ゲームの企画から制作までの様々な工程に関わる専門職です。その仕事内容は多岐にわたり、個々の役割によって異なります。ここでは、代表的なゲームクリエイターの職種とその仕事内容を紹介します。 ゲームクリエイターの代表的な職…

UnityでAndroid向けにビルドする方法

Unityで作成したゲームやアプリをAndroid向けにビルドするには、いくつかの準備と設定が必要です。このセクションでは、その手順を詳しく説明します。 準備と設定 必要なツールのインストール Android向けにビルドするためには、以下のツールが必要です。 An…

元専門学校生が伝えるゲームの専門学校に通うべきではない理由

ゲームの専門学校への進学を考えている方々、特に将来ゲーム業界で働きたいと思っている皆さん。 ゲームの専門学校についての噂や口コミを目にしたことがあるかもしれませんが、その真実は意外と複雑です。 ここでは、元学生として、ゲームの専門学校に通う…

Unityのバージョン管理について

Unityのバージョン管理は、プロジェクトの安定性を保ち、効率的な開発を進めるために非常に重要です。 以下では、Unityのバージョン管理の方法とその利点について解説します。 Unity Hubでのバージョン管理 Unityのバージョン管理は、Unity Hubを使用するこ…

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空間でリアルに見せることができます。 ビルボードスクリプトの作成 ビルボ…