The Mirror Game Engine Breaks Up with Godot

Gamefromscratch
12 Nov 202406:43

Summary

TLDR本動画では、オープンソースのゲームエンジン「Mirror」がGodotエンジン(GDU)から移行する決定について説明しています。Mirrorは、RobloxやFortniteのようなゲームプラットフォームを目指し、技術的な理由からGDUを離れることになりました。主な問題点は、HTTPトランスポート、GDU 3からGDU 4への移行、物理エンジンの限界です。今後は、JavaScriptベースのPlayCanvasやBabylon.jsなど、より適した技術を採用することが予想されています。Mirrorは引き続きオープンソースとして開発され、ユーザーに新しいゲーム作成の機会を提供します。

Takeaways

  • 😀 ミラーはオープンソースのRobloxやFortniteに似たゲームプラットフォームで、元々はgdauエンジンを使用していましたが、技術的な理由で他のプラットフォームに移行する決定をしました。
  • 😀 ミラーは、gdauからの移行を決定した理由として、HTTP通信の問題、gdau 3から4への移行の困難さ、そして物理エンジンの問題を挙げています。
  • 😀 技術的な問題の中で、最も重要なのは、ネットワーク通信を行うためにgdauが必要な機能を提供しなかった点で、ミラー開発チームは独自にその部分を構築していました。
  • 😀 ミラーは今後もオープンソースとして開発を続け、MITライセンスのもとでコードが公開される予定です。
  • 😀 移行後、gdauのコードベースは「Mirror Classic」として残り、オープンソースで提供され続けます。
  • 😀 ミラーの新しいプラットフォームについては、JavaScript環境で動作する2つのフレームワーク、PlayCanvasかBabylonJSを使用する可能性があると予測されています。
  • 😀 物理エンジンについては、gdauの物理エンジンに不満を持つ開発者が多く、ミラーもJoltという物理エンジンを試したものの最終的にはうまくいかなかったと述べられています。
  • 😀 ミラーの移行は開発者にとって一部ゲームロジックやアセットの修正が必要となる可能性がありますが、移行がスムーズに行われるよう努力していると述べられています。
  • 😀 移行後、ミラーは引き続きオープンソースのコミュニティに支えられており、オープンソースソフトウェアの重要性を強調しています。
  • 😀 ミラーは将来、より良いツールと技術で、FortniteやRobloxのようなオンラインゲームプラットフォームを実現することを目指して開発が進められています。

Q & A

  • ミラーがGDauから移行する理由は何ですか?

    -ミラーがGDauから移行した理由は、主に技術的な問題です。具体的には、HTTP通信ツールの制限、GDau 3から4への移行時の問題、および物理エンジンの不具合が主な要因として挙げられています。これらの制約により、ミラー開発チームは自ら新しい技術基盤に移行することを決定しました。

  • 新しいバックエンドに関する推測はどのようなものですか?

    -新しいバックエンドとして、JavaScriptベースのフレームワークであるPlayCanvasやBabylonJSが推測されています。これらは3Dレンダリングやゲーム開発において広く使用されているフレームワークで、ミラーはこれらの技術を利用する可能性が高いと考えられています。

  • ミラーは引き続きオープンソースであるのですか?

    -はい、ミラーは引き続きオープンソースであり、MITライセンスで提供されます。コアコードは変更されず、無料で利用できる状態が維持されます。

  • Mirror Classicとは何ですか?

    -Mirror Classicは、GDauエンジンに基づいていたミラーの旧コードベースの名前です。これらのコードは今後もMITライセンスで公開され、更新は行われませんが、従来の技術で開発したゲームは引き続き利用可能です。

  • 新しいバックエンドへの移行は開発者にどのような影響を与えますか?

    -開発者はゲームロジックを新しいバックエンドに合わせて再構築する必要があります。この移行により、一部の開発者はスムーズに移行できない可能性があり、バグや調整が必要になるかもしれません。

  • GDauの物理エンジンに関してどのような問題がありましたか?

    -GDauの物理エンジンは、多くのユーザーにとって不満の原因となっており、ミラーも代替としてJoltという物理エンジンを導入しました。しかし、最終的にその解決策もミラーのニーズを満たすことはありませんでした。

  • ミラーの新しい技術スタックに関する公式な発表はありますか?

    -ミラーのチームは、移行の理由を説明する動画とブログを公開していますが、新しい技術スタックに関する具体的な発表はまだ行っていません。新しいプラットフォームについては、JavaScriptを使用する可能性が高いということが示唆されています。

  • 開発者が直面する可能性のある問題はどのようなものですか?

    -開発者は、ゲームロジックや3Dモデルなどの静的アセットを新しいプラットフォームに適応させる必要があります。移行には不安定さが伴う可能性があり、技術的な挑戦に直面することが予想されます。

  • ミラーがGDauから移行する決定は、イデオロギー的な理由によるものですか?

    -いいえ、ミラーの移行はイデオロギー的な理由ではなく、技術的な理由に基づいています。開発チームは、GDauが要求される技術的ニーズを満たせなかったため、移行を決断しました。

  • ミラーはどのようなゲームプラットフォームを目指していますか?

    -ミラーは、RobloxやFortniteのようなリアルタイムのゲームプラットフォームを目指しています。これらのプラットフォームのように、開発者が簡単にゲームを作成し、プレイヤーと共有できる環境を提供することを目指しています。

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
オープンソースゲーム開発GDOエンジン技術的問題プラットフォーム移行リアルタイムゲームMirror開発者向けネットワーク通信JavaScriptPhysicsエンジン
Do you need a summary in English?