#【Unity拡張】VRChatアバターアップロードを誰でも簡単に!EAUploader開発秘話!

詳細情報

集会名 個人開発集会
日時 2024年04月25日 22:00 - 22:30
テーマ 好きなアバターで好きな世界へ(Unity拡張の話)
発表者 ふう
発表資料 リンク

VRChatの「個人開発集会」にて、アバターアップロードを簡易化するUnity拡張ツール「EAUploader」の開発者・ふうさんによるLTが行われました。

発表のポイント

  • VRChatユーザー増加のため、アバターアップロードのハードルを下げることが重要。
  • Unity拡張ツール「EAUploader」は、Unityの知識がなくても直感的にアバターアップロードを可能にする。
  • 今後も様々な機能追加を予定しており、開発者からの外部ツール追加にも期待。

「好きなアバターで好きな世界へ」を叶えるEAUploaderとは?

VRChatユーザーなら誰もが一度は経験する、アバターアップロードの壁。

「よし!VRChatで使うアバターをダウンロードしたぞ!」

「ん?Unityってなんだ??」

「……(Unityを起動)」

「うわっ!難しそう…やっぱりアバターアップロードするのやーめた!」

こんな経験をした方もいるのではないでしょうか?

「もっと簡単にアバターアップロードができたら、VRChatの人口は増えるはず!」

そんな想いから開発されたのが、Unity拡張ツール「EAUploader」です。

開発のきっかけは「VRChatユーザーを増やしたい!」という熱い想い

「EAUploader」を開発したふうさんは、大のVRChat好き。

大好きなVRChatをもっと盛り上げたい!という気持ちから、初心者がつまづきやすいアバターアップロードに着目しました。

調査の結果、VRChatユーザーの95%がアバターを購入しているというデータが!

「好きなアバターでVRChatを体験することができれば、ユーザー定着に繋がる!」

この確信から、Unityの知識がなくても直感的にアバターアップロードができるツール「EAUploader」の開発が始まりました。

初心者でも安心!「EAUploader」の特徴

  • 複雑なUnityの機能を可能な限り排除し、アバターアップロードに必要な機能のみに絞り込むことで、シンプルで分かりやすいUIを実現。
  • 3Dモデルの確認や設定変更なども、視覚的に分かりやすく操作可能。
  • Unity内部や外部サイトのヘルプ、チュートリアルにアクセスしやすい設計で、初心者でも安心して作業を進められる。

「シンプルさ」と「自由度」の両立を実現

「EAUploader」は、シンプルな操作性を追求するだけでなく、ユーザーの自由度を損なわないよう、外部ツールとの連携機能も搭載しています。

開発者が公開しているAPIを利用することで、自分好みの機能を追加することが可能です。

Unity拡張ツールの開発は「闇鍋」!?

LTでは、「EAUploader」の技術的な側面についても言及されました。

Unity拡張ツールの開発は、Unityの仕様変更やVRChat SDKとの兼ね合いなど、複雑な問題が多く、まさに「闇鍋」のような世界。

しかし、ふうさんはUI ElementやUXML、USSといった最新の技術を駆使し、試行錯誤を重ねた結果、「EAUploader」を「完全にホワイト」なツールにすることに成功しました。

今後の展望

「EAUploader」は、今後も開発が続けられており、様々な機能追加が予定されています。

  • アバター最適化ツールへの対応
  • Quest用アバター変換ツールの搭載
  • 対応衣装を管理できる機能の追加
  • バーチャルマーケットへの出展

まとめ

「EAUploader」は、VRChatユーザーにとって、まさに「救世主」と言えるツールです。

複雑な操作を必要とせず、誰でも簡単にアバターアップロードができる未来が、もうすぐそこまで来ています!

VRChatユーザー増加の起爆剤となる可能性を秘めた「EAUploader」の今後の発展に、ぜひご注目ください!

個人開発集会の他の発表もチェック!

ブラウザで動くローカルLLM「Gemini Nano」のデモサイトを作ってみた!のりちゃんさんの発表内容を解説

いいプロンプトの極意はチーム開発スキルにアリ!~LLMとの対話で広がる個人開発の可能性~

P2Pで作る異世界:fogさんのVRChat個人開発集会発表内容を徹底解説!

UnityプロジェクトをGitで管理して開発効率を爆上げ!バージョン管理で開発の悩みを解決

パチンコで稼ぐってホント?パチプロのひねりさんが語る、稼ぎ方と収支の秘密!

VRChat個人開発集会で聞いた!認証機能を分離してアプリ開発を効率化する方法