Hugging Face オープンソース AI ゲームジャム 結果

Hugging Face は 2023 年 7 月 7 日 から 7 月 11 日 まで初めてのオープンソース AI ゲームジャムを開催し、少なくとも 1 つのオープンソース AI ツールを使用してゲームを作成するよう開発者に挑戦させました。このイベントは、1,300 人以上の登録者から 88 のゲーム提出があり、急速なゲーム開発におけるオープンソース AI の多様性を示しました。

ゲームジャム フレームワークと評価

この競争はテーマ "EXPANDING" を中心に行われ、開発者には自由に解釈するよう奨励されました。独自の AI ツールは許可されましたが、主な目的はゲームの作成またはワークフローにオープンソース AI ツールを統合することでした。

ゲームは以下の 3 つの主要な基準に基づいて評価されました:

  • 楽しさ
  • 創造性
  • テーマへの適合

ピアおよびコントリビューターの評価により、上位 10 作品に絞り込まれ、その中から Dylan Ebert、Thomas Simonini、Omar Sanseviero からなる審査員によって最終的な優勝者が選出されました。

優勝作品: Snip It

オープンソース AI ゲームジャムの第一位受賞作品は Snip It で、ohmlet によって開発されました(コード: Ruben Gres; AI アセット: Philippe Saade; ミュージック/SFX: Matthieu Deloffre)。このゲームでは、プレイヤーは絵画が生きている博物館を訪れ、絵画内のオブジェクトを切り取って秘密を明らかにしなければなりません。このプロジェクトは Stable Diffusion を使用してビジュアルアセットを生成しました。

トップファイナリストと AI 実装

11 のゲームがトップファイナリストとして認められ、生成アートから強化学習まで幅広い AI の応用を示しました:

生成アートとアセット

  • Yabbit Attack: 背景ビジュアルに Stable Diffusion を使用しました。
  • Expanding Universe: 惑星と星のテクスチャに Dream Textures Blender アドオン(Stable Diffusion で駆動)を使用し、説明には LLM を使用しました。
  • Hexagon Tactics: The Expanding Arena: 実行可能バージョンでのキャラクター生成に Stable Diffusion 1.5 を統合しました。
  • Apocalypse Expansion: 画像に Stable Diffusion を使用し、サウンドトラックに MusicGen (melody 1.5B) を使用しました。
  • Singularity: 未来のゲーム生成の概念実証に Stable Diffusion を使用しました。

ゲームプレイメカニクスとロジック

  • Yabbit Attack: 敵に適応するニューラルネットワークを作成するため、自然選択と進化に基づく遺伝アルゴリズムを実装しました。
  • Word Conquest: 単語の無関係さに基づいてマップを生成するために、all-MiniLM-L6-v2 モデルと GloVe 埋め込みを使用しました。
  • Galactic Domination: 強化学習ベースのボット AI に Unity ML-Agents を使用しました。

コーディングとオーディオ

  • Everchanging Quest: コーディングに Starcoder (オープンソース) を使用し、タイルとオブジェクトの配置に GPT-4 (独自) を併用しました。
  • Fish Dang Bot Rolling Land: キャラクターの声を生成するために Text To Speech (TTS) モデルを統合しました。
  • Galactic Domination: 音声に Elevenlabs、音楽に Soundful、画像に Scenario を使用しました。

AI ゲーム開発のためのリソース

Hugging Face は、ゲームエンジンへの AI 統合をサポートするいくつかの技術リソースを提供しました:

  • Unity Hugging Face API: インストールと統合のガイダンス。
  • AI Speech Recognition: Unity での ASR 実装のチュートリアル。
  • Transformers.js: ML を活用したウェブゲーム作成のためのリソース。
  • Awesome AI Tools for Game Dev: GitHub で利用可能なツールのキュレーションされたまとめ。

Sources