RSS DEV コミュニティ
フォロー
ゲームエンジン3 — Pythonによるビジュアルゲームプログラミングのためのシェル
「Game Engine 3」は、初心者からプロまでを対象とした2Dゲームおよびアプリケーション開発シェルです。PythonとCythonを使用して構築されており、使いやすさを追求したビジュアルノードベースのプログラミングを提供します。グラフィックス、物理演算、アニメーションなどの機能を備え、開発プロセスを効率化します。オブジェクト、シーン、関数エディタを備えたプロジェクト構造を持ち、現実的なインタラクションを実現する物理エンジンを搭載しています。アニメーションは専用のエディタで制御し、ループや速度のカスタマイズが可能です。コア機能は、イベント、ロジック、アクションなど、カテゴリ分けされたノードに依存しており、ノード内でのカスタムPythonコードもサポートしています。Windows(完全機能)およびLinux(ベータ版)でプロジェクトを作成できます。プロジェクトのウェブサイトでは、ガイダンスとドキュメントを提供しており、Google DinoやSnakeなどのサンプルプロジェクトでエンジンの能力を披露しています。今後の改善点としては、シェーダーサポートやプラットフォーム互換性の拡張が予定されています。「Game Engine 3」は、ユーザーフレンドリーなビジュアルアプローチで、複雑なアプリケーションを作成できるようにすることを目指しています。