1514 字
8 min
ゲーム制作サークルの開発記録:Redot Engineを使ってみた!

🎮 ゲーム制作サークルの開発記録:Redot Engineを使ってみた!#

こんにちは! 私たちは、友人同士で集まって活動しているゲーム制作サークルです。 メンバーそれぞれが「作ってみたい!」という気持ちを持ち寄り、PCゲーム・スマホゲーム・カードゲーム・ボードゲームなど、形にとらわれない自由な制作を行っています。 このブログでは、私たちが実際に使っているゲームエンジン「Redot Engine」について紹介します!


🔍 エンジン選びから始まった開発#

ゲーム制作を始めた当初、まず直面したのが**「どのエンジンを使うか問題」**でした。 UnityやUnrealなど有名な選択肢はたくさんありますが、私たちが求めていたのは――

軽量で起動が速い

学びやすく、扱いやすい

小規模チームでも管理しやすい

そんな条件にぴったり合ったのが、Redot Engineだったんです。


⚙️ Redot Engineとは?#

Redot Engineは、オープンソースのGodot Engineをベースにフォークされた派生エンジンです。 特徴的なのは、Godot Engineとの完全な互換性を維持していること。 つまり、Godotで作られたプロジェクトをそのままRedotで開けますし、基本的な機能・スクリプト構造も全く同じです。

違いがあるとすれば、内部処理のチューニングやビルド速度の改善といった細かい最適化です。 そのおかげで、Godotを使っていた人でも移行コストゼロで開発を始められます!


🚀 使ってみた感想:軽い、安定してる、そして速い!#

Redot Engineを使い始めて約2週間。 第一印象はとにかく「軽い!」のひとことでした。

エディタの起動が速い

シーン切り替えやプレビューがスムーズ

リソースの再読み込みがほぼストレスフリー

2Dゲーム制作では特に恩恵が大きく、複数のスプライトやタイルマップを扱ってもフレーム落ちが少ない印象です。 また、Godot 4系で時々見られたUIのラグやクラッシュも、Redotではほとんど発生しません。

エンジン内部の最適化が効いているのを、実際の制作体験で実感できます。


🧠 技術的なポイント#

少し専門的な話をすると、Redot Engineでは以下のような改善が行われています。

🔹 レンダリングの最適化

描画コマンドのバッチ化やGPUアクセスの効率化により、特に2Dレンダリング性能が向上。 結果として、Godotと同じプロジェクトでも平均して15〜30%ほど処理が軽くなっています。

🔹 リソースキャッシュの刷新

エディタでの変更反映が速く、ロード時のストール(読み込み待ち)が大幅に減少。 開発中の試行錯誤がとても快適になりました。

🔹 スクリプト環境の改善

GDScript、C#、C++、Rust(GDNative互換)に対応しており、拡張性の高さが魅力。 内部のスクリプトVMも改良されていて、GDScriptの実行速度がGodotより約10〜15%高速化されています。


🧩 Redot Engineから Rex Engine へ ― 次世代へのステップ#

私たちのサークルでは現在、Redot Engine を活用してゲーム制作を進めています。ですが同時に、「もうひとつ先へ進みたい」という思いから、Rex Engineという次世代エンジンの展開も視野に入れています。 実はこの Rex Engine は、Redot Engine チームが開発を進めている、「Redot をベースとしつつ、互換性を保たない新機能も取り入れた“実験的”子プロジェクト」です。

🔍 最新状況の整理#

Redot Engine は、もともと Godot Engine をフォークしており、Godot との互換性を保っています。

Rex Engine に関しては、Redot チームのブログが「Roadmaps」「ReX」タグで進捗を報告しており、互換性の枠を超えた「新しいアイデア/アーキテクチャ」を実験していることが窺えます。

つまり、Redot が Godot の高速・使いやすいフォーク版であるなら、Rex は「Redot をさらに発展・突破させるプロジェクト」という位置づけと言えます。

✨ 私たちの“Rex への取り組み”方針#

現時点では、Rex Engine はまだ互換性を前提とするフェーズを超えており、Redot とは機能・仕様面で差異が出る可能性があります。

そのため、私たちはまず Redot での制作・学習を丁寧に行いながら、Rex の開発ロードマップを追っていく方針です。

実際、Redot チームから「ReX, RDScript, Roadmaps」などのアップデートが公開されています。

将来的には「Rex でしかできない試み(例:新スクリプト言語、モジュール構造の刷新、最適化手法)」を、サークルの作品制作に活かしたいと考えています。

🛠 どう活用するか?#

Redot で安定制作基盤を確保:互換性・コミュニティ・ドキュメント面が整っているため、今すぐ作品を動かすためのエンジンとして最適。

Rex の動向をフォロー:Redot チームのブログや GitHub から、Rex の新機能・仕様変更をウォッチ。

将来的な移行を視野に:Rex が成熟してきたら、サークル作品の「次バージョン」や「技術実験版」で使う準備を整えます。


💬 まとめ:Redotは“学びながら作れる”最高の環境#

Redot Engineは、

Godotと完全互換

軽量で動作が速い

コミュニティ主導のオープンな開発

という三拍子がそろった、とても扱いやすいエンジンです。 ゲーム制作初心者でもすぐにプロジェクトを動かせますし、エンジン構造を理解したい中級者にもおすすめ。

これからもこのブログで、Redotの使い方や、Rex Engine開発の進捗などを発信していきます。 「自分でもゲームを作ってみたい!」と思ったら、ぜひRedot Engineを試してみてください!

www.redotengine.org
Redot Engine
Game Engine, Game Changer
ゲーム制作サークルの開発記録:Redot Engineを使ってみた!
https://sofia-luceat-project.github.io/posts/blog/redot-engine/
作者
sofiagros
掲載日
2025-11-13
License
CC BY-NC-SA 4.0