PocketEmu 遊べる携帯ゲーム機【VRChatアバター用ギミック】
- ダウンロード商品¥ 500




PocketEmu は、アバターの手に「本当に遊べる携帯ゲーム機」を持たせるギミックです。 初代ゲームボーイにインスパイアされ、8ビット・モノクロ携帯機をシェーダーだけで GPU 上にエミュレートします。Udon もランタイムスクリプトも不要で、どのワールドでも動きます。 ・ネコ耳のオリジナル携帯ゲーム機モデル(スキン8色) ・自分の指でゲーム機のボタンを押して遊べる(デスクトップはメニュー操作) ・カートリッジを最大8本搭載、メニューで切り替え ・オリジナルのサンプルゲーム5本入り(Snake / Pong / Bricks / Meteor / Lights Out) ・ゲームごとのチップチューンBGM、ボタンのクリック音、電源オンの効果音 ・掴んでポーズ、持ち手の切り替え、ワールドに置くこともできる ・Python 製 Game Kit で自作ゲームも作れる ・ワンクリックのセットアップ(Modular Avatar・非破壊) ※PocketEmu は個人制作のファン作品で、任天堂とは一切関係ありません。「ゲームボーイ」は任天堂株式会社の商標です。
動作環境
・Unity 2022.3 / VRChat Avatars SDK 3.10 以降 ・Modular Avatar 1.10 以降 ・lilToon 1.8 以降(付属ゲーム機のスキン用) ・Windows PC(DirectX 11)専用。Quest / Android には対応していません ・同期パラメーター:22 bit
配布内容
PocketEmu_v1.0.zip ・PocketEmu.unitypackage(シェーダー、セットアップツール、ゲーム機モデル、アイコン、サウンド、BGM付きサンプルゲーム5本) ・GameKit/(ゲーム制作ツール:gpeasm.py、games.py、hello.py、make_music.py) ・Docs/(取扱説明書:日本語・英語・タイ語 / PDF・Markdown・テキスト) 市販ゲームの ROM は含まれていません。
導入方法・遊び方
1. Modular Avatar と lilToon をプロジェクトに追加します(VCC / ALCOM) 2. PocketEmu.unitypackage をインポートします 3. LogicCuteGuy > PocketEmu Setup を開き、アバターを指定します 4. 「Load example games」を押すか、.gpe ファイルをスロットにドロップします 5. 持ち手とスキンを選び「Install」を押します 6. アバターをアップロードして完了です ゲーム内では Expression Menu > PocketEmu の「Power」で起動。ゲーム機のボタンを指で押して遊べます。Music / Sounds で音のオン・オフ、Cartridges でゲームの切り替えができます。 詳しくは同梱の取扱説明書(Docs/PocketEmu_Manual_JP.pdf)をご覧ください。
ゲームを作る
PocketEmu は本物の8ビット携帯機のマシンコードを実行します。 ・付属の Game Kit(Python 3):hello.py をコピーして書き換えるだけで自作カートリッジ(.gpe)が作れます。サンプル5本の完全なソースと、BGM 生成ツールも付属 ・GB Studio / GBDK-2020 / RGBDS など、モノクロ用 .gb を出力できるツールで作ったゲームも、拡張子を .gpe に変えるだけで遊べます 自作したゲームは自由に配布・販売できます。
ご注意
・モノクロ機のみ対応。カラー専用ソフトは動きません ・ゲーム本来の音はエミュレートされません(代わりにゲームごとの BGM とクリック音が鳴ります) ・セーブはできません(アバターの再読み込みやカートリッジ切り替えでリセット) ・ゲームは各自の環境で動作します。ボタン入力は同期されますが、他の人の画面とは少しずれることがあります ・使用する権利のある ROM のみをお使いください
利用規約・お問い合わせ
・ご自身がアップロードするアバターでご利用いただけます ・パッケージのファイル(改変したものを含む)の再配布・転売・共有は禁止です ・Game Kit で作ったゲームはあなたのものです ・追加した ROM や、本商品の使用によって生じた損害について、作者は責任を負いません お問い合わせ・不具合のご報告は BOOTH のメッセージからどうぞ。 作者:LogicCuteGuy




