2Dプラットフォーマー

【Godot】敵の移動アルゴリズム

今回はGodot Engineで敵の移動アルゴリズムを作る方法を解説します。 追跡 まずはプレイヤーの方向に愚直に向かってくる方法です。 このパターンは近距離攻撃と得意とする敵が使います。 この実装をするのは簡単で、プレイヤーの座標がわかればそこに向かっ…

【Godot4.x】アクションゲームの基本ギミックの実装方法 (Part.2)

Godot Engine でアクションゲームを作るとき、あると良さそうなギミックの作り方をまとめてみました。 この記事は以下の内容の続きとなります。 アクションゲームの基本ギミックの実装方法 (Part.2) プロジェクトファイル プロジェクトファイルは Github に…

【Godot4.x】アクションゲームの基本ギミックの実装方法

このページでは、アクションゲームを作るときに使えそうな基本ギミックの実装方法について書きます。 アクションゲームの基本ギミックの実装方法 このページでは以下のギミック(とアクション)についての作り方を説明します。 一方通行床 ハシゴ 登れる(降…

いのべーしょん2007をGodotに移植してみた

15年以上前の作品ですが、「いのべーしょん2007」という、もともとは D言語+SDLで作られた探索型アクションゲームを Godot Engine に移植してみました。 いのべーしょん2007 for Godot について ソースコード ソースコードは Github にアップロードしていま…

ジャンプアクションゲームで動きを気持ち良くする方法

この記事ではジャンプアクションゲームで動きを気持ち良くする方法について書きます。 ジャンプアクションゲームで動きを気持ち良くする5つの方法 1. ジャンプ・着地するときにスケールを適用する キャラクターがジャンプ、または地面に着地したときにスケー…

弾を撃つゲームで見た目を良くする11の方法

今回は弾を撃つ要素があるゲームで見た目を良くする11の方法について書きます。 なお動作サンプルは以下のページから確認できます。 http://syun777.sakura.ne.jp/tmp/godot/bullet-test/ 弾を撃つゲームで見た目を良くする11の方法 1. 弾のスプライトを変更…

【Godot】KinematicBody2Dの is_on_floor() と One wayコリジョンの使い方

この記事では KinemetaicBody2Dの is_on_floor() の使い方と、One way 床 (一方通行床) の使い方を解説します。 KinematicBody2D.is_on_floor() の使い方 KinematicBody2Dについて KinematicBody2Dとは、物理エンジンで動作するノードでありながら、移動パラ…

Kindle Unlimitedで読めるゲーム開発に役立つ本

今回は電子書籍が読み放題になるサービス Kindle Unlimited で読めるゲーム開発に役立つ本についてまとめてみました。 Kindle Unlimited は定期的に割引キャンペーンを行います Kindle Unlimited は定期的に割引キャンペーンを行っているので、その期間だけ…

2Dプラットフォーマー実装ガイド

このページでは、2Dプラットフォーマー(2D横視点のジャンプアクションゲーム)の作り方を解説します。