ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
【Godot】Viewportから画面をキャプチャする方法
この記事では、Godot Engineの Viewportを使用して画面をキャプチャする方法について書きます。 以下の画像をプロジェクトに追加します。名前は “mountains.png” として ...
2021/11/30 05:21
【Godot】2D画像をもとに擬似的な影を実装する方法
この記事では、2D画像をもとに擬似的な影を実装する方法について紹介します。 今回の素材は「立ち絵素材 わたおきば」様よりお借りしています。 背景が明るいほうがわかりやすいので、ColorRect を背面に配置して明るい灰 ...
2021/11/29 05:35
【雑記】macOS環境でボイスメモから m4a ファイルを取り出して Audacity で m4a ファイルを開く方法
効果音を自作する場合に、私の場合は iPhone標準のアプリ「ボイスメモ」で録音して編集するのですが、このアプリは m4a というフォーマットでデータを保存します。 ただ、このフォーマットは編集が不便なので、Audaci ...
2021/11/28 18:47
【Godot】会話イベントが楽に作れるアドオン「Dialogic」の紹介
今回は「会話イベント」が簡単に作れるようになるアドオン「Dialogic」の使い方を紹介します。 まずはプロジェクトを作成します。特に決まりはないですが、今回は「TestDialog」としました。 まずはアドオンの「Di ...
2021/11/28 03:02
【Godot】RichTextLabelのBB Codeの使い方
RichTextLabel で使用できる「BB Code」という特殊な記法でテキストの装飾とアニメーションをする方法について紹介します。 BB Codeを有効にするには、RichTextLabelのプロパティからBb C ...
2021/11/27 05:57
【Godot】シェーダーの基本的な使い方
この記事では、Godot Engine でのシェーダーの基本的な使い方について説明します。 プロジェクトを作成して、2Dノードを作成し “Main” に名前を変更します。 “icon. ...
2021/11/26 05:35
【Godot】2Dスプライトアニメーションの基本的な使い方
この記事では Godot Engineでの 2Dスプライトアニメーションの基本的な機能について書きます Sprite には以下のような等間隔で並んだ画像(スプライトシート)を扱う機能があります。 なお素材は 尾 ...
2021/11/26 00:32
【Godot】2Dクリックゲームチュートリアル (3/3)
Godot Engine での2Dゲーム作成チュートリアルの Part.3 (最終回)です。 前回はこちらのページです。 クリックしてGodotくんを破壊できるようにします。 “Enemy”タブを ...
2021/11/25 19:13
【Godot】2Dクリックゲームチュートリアル (2/3)
Godot Engine で2Dゲームを作るチュートリアル 2/3 です。 前回のページはこちらです。 今回はクリックゲームということで、クリックの対象となるオブジェクトを作成します。Mainタブのとなりにある「+」をク ...
2021/11/25 18:57
【Godot】2Dクリックゲームチュートリアル (1/3)
この記事は2Dゲームを作りながら Godot Engineの基本を学ぶためのチュートリアルとなります。 Godotを起動すると、最初に以下のような画面が表示されます。 ここから「新規プロジェクト」を選択して、プロジェクト ...
2021/11/25 18:47
【Godot】コリジョンの形状を実行時にデバッグ表示する方法
エディタ上では可視化されているコリジョンの形状を、実行時にも表示する方法を調べてみました。 「エディタのメニュー > デバッグ」 から 「コリジョンの形状の表示」にチェックを入れると実行時にもコリジョンの形状が表示 ...
2021/11/25 18:30
【Godot】ガウスブラーの実装方法
この記事ではGodot Engineでのガウスブラーの実装方法について紹介します。 今回のブラーは画面全体に適用するため、シーン内のノードの並び順に依存する方法です。 今回使用する素材です。 今回は画像サイズに合わせて ...
2021/11/25 17:49
【Godot】Camera2Dで画面を揺らす方法
この記事では、Godot Engineで画面を揺らす方法について説明をします。 まずは Camera2D を使用して、画面のスクロールを実装してみます。 2Dシーンを作成して、ノード名を “ ...
2021/11/25 17:33
【Godot】乱数の使い方について
この記事では、Godot Engine における乱数の使い方を説明します。 GDScriptのビルドイン関数での乱数は以下のものが用意されています from〜toの乱数を浮動小数値で返します。ソースコードを読んだ印象では ...
2021/11/25 17:21
【Godot】シーンとノードについて
この記事では、シーンとノードについて個人的に調べたことを書いていきます。 シーンは、1つの「ルート」ノードと、それにぶら下がる「子ノード」から構成されます。 上記画像は以下のような構成となっています。 また同一階層のオブ ...
2021/11/25 17:06
【Godot】文字列で変数や関数にアクセスする方法
この記事では、文字列指定で変数や関数にアクセスする方法について書きます。 GDScriptでは、get() / set() を使うことで文字列で変数にアクセスできます。 実行結果は以下のとおりです。 call( ...
2021/11/25 17:01
『カノジョも彼女』のヒロユキ先生に学ぶ、ゲームをヒットさせるための5つの方法
商業連載した4本の漫画すべてがアニメ化したという、驚異のヒット率を誇る漫画家のヒロユキ先生のインタビュー記事「まずはTwitterでバズる! 『カノジョも彼女』のヒロユキ先生に聞く、売るための分析&アピール術」が公開され ...
2021/11/24 05:41
【雑記】M1 Mac miniに開発環境を移行したら少し苦労した話
最近、GameMaker Studio2の開発環境を M1 Mac mini に移行したら、プロジェクトが起動しなくなっていました。 実行ログを見たところ以下のエラーログが出ていたのですが、 検索しても何も情報が見つから ...
2021/11/23 05:52
高難易度ゲームを作るメリットと面白くする方法
今回は高難易度ゲームを作るメリットと、高難度ゲームを面白くする方法について書いていきます。 高難易度ゲームと言えば、一昔前は「クソゲー」の代名詞で遊ぶ価値のないゲームとされていました。 ですが、10年ほど前から『Demo ...
2021/11/22 05:04
現代的なゲーム難易度の考え方
この記事では、現代的なゲームの難易度についての考え方について説明をします。 難度(なんど)または難易度(なんいど)とは難しさ(むずかしさ、物事の実現しやすさ)の度合いの事である。 Wikipedia – 難度 ...
2021/11/21 05:00
ゲームをどのように作るかを7つのパターンに分類してみた
ゲームを作るために、よく用いられる7つのパターンを紹介します。 ゲームを作るための方法は、人それぞれで絶対となる方法はありません。例えば「ゲームジャンル」から発想する人もいれば、「使いたい技術」から発想する人もいます。ま ...
2021/11/20 05:22
「体験」から作るゲームデザイン
この記事ではゲームを作るときの出発地点を「体験」ベースにすることの重要性について紹介します。 書籍やネット上の情報を元に「体験」を作ることがいかに大切であるのかをまとめました。 「The Art of Game Desi ...
2021/11/19 05:37
コンセプト主導のゲームを作るには
今回はコンセプト主導のゲームを作るためにはどうすれば良いのかを考えてみます。 コンセプトとは企画用語で「全体を貫く基本的な観点・考え方」という意味です。コンセプトを核として、それに沿って物作りをすると一貫性のある商品が生 ...
2021/11/18 05:30
落ちものパズルの作り方
この記事では落ち物パズルゲームの作り方を解説します。 落ち物パズルとは、「テトリス」「ぷよぷよ」「ズーキーパー」「ツムツム」のようなゲームを表すジャンルです。落ちものパズルは、おおよそ以下のルールとなっています。 通常、 ...
2021/11/17 05:11
ラン&ジャンプ系ゲームの作り方
この記事ではラン&ジャンプ系ゲームの作り方を紹介します。 まずはプレイヤーを表示して重力で落下させます。 重力の扱いを理解していれば、特に難しくないと思います。 床を表示して、プレイヤーがその上に乗れるようにします。 判 ...
2021/11/16 05:05
個人ゲーム開発者はYouTubeを始めるべきか
この記事では、個人ゲーム開発をされている方が YouTube を始めるべきか、ということについて解説します。 先に結論を書くと「プロモーション目的ならTwitterでも十分だけれども、YouTubeの特性を見極めて、得ら ...
2021/11/15 05:33
【雑記】AppleWatchからSuicaを削除してAppleWatchを初期化する方法
現在 Apple Watch Series 3 を使っているのですが、この機種はストレージ容量が小さいため WatchOS のアップデートに失敗することがよくあります。 それでも問題なく使えてはいたので、そのままにしてい ...
2021/11/14 11:33
ソーシャルゲーム開発 7つの落とし穴
この記事では、昔ソーシャルゲーム開発をして見事にハマった落とし穴について紹介する記事となります。 すでに開発に関わっている方にとっては常識的なことかもしれませんが、今後ソーシャルゲーム開発に関わる人の役に立てば……と思い ...
2021/11/14 05:03
FPSカメラの作り方
フィールドを歩き回るような3Dのゲームを作る際に、主観視点で周りをグルグル見渡せるカメラがあると便利です。ちょうどFPSゲームで使われるカメラです。この記事では、そういったFPSカメラの作り方を説明したいと思います。 F ...
2021/11/13 05:22
Unityで2Dゲームを作るのにおすすめな参考書
今や世界で最も使われている(日本でもダントツ人気)のUnityのおすすめの参考書を紹介します。 なお、主に2Dゲームを作っている開発者としての個人的な視点からのおすすめとなる点にご注意いただければと思います。 2Dゲーム ...
2021/11/12 01:37
2Dプラットフォーマー実装ガイド
このページでは、2Dプラットフォーマー(2D横視点のジャンプアクションゲーム)の作り方を解説します。 2Dプラットフォーマーの実装パターンは、主に以下の4種類です。 ただし、要求される仕様によっては、複数の手法を組み合わ ...
2021/11/11 09:13
賢いAIの作り方
「賢いAIの作り方(What Makes Good AI?) Game Maker’s Toolkit」という、AIを作るためのためになる動画を見つけたので内容をまとめてみました。 賢いAIの話になると、FEARやHa ...
2021/11/10 08:02
インディーゲームの作り方・売り方の記事まとめ
この記事は、ネット上にあるインディーゲームに関する記事をまとめたものとなります。 現在開発中の「LA-MULANA2」の開発において、Kickstarterを通じて5200名から26万ドルの調達に成功 Indie Str ...
2021/11/09 11:48
RPGを簡単に作る方法
今回はRPGをお手軽に作る方法について紹介します。 RPGは他のジャンルと比べて、作るのが難しいイメージがあります。それはRPGが持つ一般的なイメージが「ドラゴンクエスト」や「ファイナルファンタジー」「ポケットモンスター ...
2021/11/09 08:12
穴掘り法によるダンジョンの自動生成
ダンジョンの自動生成では、最もお手軽と思われる穴掘り法を解説します。 穴掘り法によるダンジョンのメリットは以下のとおりです 穴掘り法を使うメリットとしては「アルゴリズムが簡単」です。実装のためのプログラムコードとしては1 ...
2021/11/09 07:34
ハイパーカジュアルゲームの作り方
・誰も教えてくれないハイパーカジュアルの始め方 – ハイパーカジュアルゲームナイト という動画を参考に、ハイパーカジュアルゲームについて調べました。 ハイパーカジュアルゲームとは、ゲームに不慣れな人でも気軽に ...
2021/11/08 12:11
ゲームを作るための8つの習慣
「脚本を書くための101の習慣」という本があります。 https://www.amazon.co.jp/dp/4845912937 これは、一流の脚本家、小説家にインタビューを行い、彼らがどういった行動パターンで優れた脚 ...
2021/11/08 00:21
富野由悠季監督から学ぶ創作術
今回は、80歳を過ぎてなお現役、という恐ろしいバイタリティーを持つ富野由悠季監督の創作術を解説します。 ・YouTube – 富野由悠季監督「鬼滅潰す、エヴァ潰す」(2021.04.13) まだ生きてて新作を ...
2021/11/07 13:44
ローグライクでPermaDeathをクソゲーにしない方法
ローグライクで永続的なアップグレードをするべきか?(Should Roguelikes Have Persistent Upgrades?) という面白い動画があったので、この動画を見て感じたことをまとめます。 この動画 ...
2021/11/07 00:13
効果音作成ツール「JFXR」の紹介
ブラウザ上でお手軽にレトロゲーム風の効果音を作れる「JFXR」の紹介です。 基本的な操作方法は以下の通りです。 左上の “Create new sound” と書いてある部分をクリックすると、その ...
2021/11/06 10:43
BGM素材1
昔作ったゲーム用? BGMを公開するページです。 使用にあたって特に連絡は不要となります。ゲームのBGMや動画の音声素材として自由に使うことができます。もし何らかの表記をする場合は、以下の記載をお願いできればと思います。 ...
2021/11/06 00:54
昔作ったゲーム用? BGMを公開するページです。 使用にあたって特に連絡は不要となります。ゲームのBGMや動画の音声素材をして自由に使うことができます。ただ、著作権は放棄していませんので、再配布を行う場合は以下の記載をお ...
RPGの作り方 (マップ・イベント編)
この記事ではRPGの作り方を解説します。 なおRPGすべてを網羅するのは大変なので、この記事ではRPGの核となる「マップとイベント」のシステムについて解説します。 「マップとイベント」のシステム構築に必要な要素は以下のと ...
2021/11/04 18:25
ゲーム開発の振り返りに使える「KPT」の紹介
KPTとは、行ってきた仕事や活動を振り返る際に、以下の3つの視点で整理するフレームワークのことです。 アジャイル開発や反復型開発ではイテレーション(繰り返しの単位)ごとに作業の振り返りが推奨されますが、そのためのチーム反 ...
2021/11/04 15:59
ゲームジャム「Ludum Dare」の紹介
Ludum Dareとは、48時間(2日間)でテーマに沿ったゲームを作るオンラインのイベント。年3回(4月/8月/12月)に開催されるようです。 ページ左上にある「Create Account」をクリックしてアカウントを ...
2021/11/04 15:35
Asepriteの使い方メモ
Windows & Mac OS X & Linux(Ubuntu) で動作する、スプライトアニメーション・ドット絵のエディタ Pixel-perfectを有効にすると、線を引いたときにギザギザがなくなり ...
2021/11/04 15:15
Tiled Map Editorの使い方
このページでは高機能なレベルエディタである Tiled Map Editor の使い方を紹介します。 Tiled Map Editorが扱うデータ(*.tmx)のデータ構造は以下のとおりです。 TMX +-- versi ...
2021/11/04 14:51
2D矩形マップとの当たり判定
この記事では、矩形状に区切られたマップとの衝突・応答判定を行う方法の解説します。 例えば、こういったRPGツクールでよく見られるマス目で区切られたマップです。このときのプレイヤーと、赤くしている障害物との当たり判定の実装 ...
2021/11/04 13:42
ゲームデザイナーとしての素質を伸ばす方法
今回はゲームデザイナーに必要な能力、素質を向上するための方法について紹介します。 ゲームデザイナーとしての必要な素質はいくつかあります。ゲームとその他のエンタメの知識。流行りものに対する嗅覚。心理学の知識。優れたインスピ ...
2021/11/04 11:58
Unityでタワーディフェンスを作ったのでアルゴリズムや手順を公開
Unityでタワーディフェンスを作りました。ソースコードは以下のURLから取得できます。 最近ではいろんなジャンルが混ざり合ったタワーディフェンスが多いですが、今回作ったのは古典的(と思われる)タワーディフェンスのルール ...
2021/11/04 09:22
ホラーゲームの作り方
この記事ではホラーゲームの作り方を解説します。 まずはホラーゲームで表現したい怖さを選びます。表現したいものによって適切なフォーマットを選ぶのが作りやすいと思います。 例えば、“キャラクター” や ...
2021/11/03 12:09
2021年11月 (1件〜100件)
「ブログリーダー」を活用して、2dgames.jpさんをフォローしませんか?