Skip to content

A free Desktop Mate alternative with a lightweight interface and custom VRM support, though with more features.

License

Notifications You must be signed in to change notification settings

broduer/Mate-Engine

 
 

Repository files navigation

Support MateEngine on Steam!

Buy on Steam: https://store.steampowered.com/app/3625270/MateEngine/ Or use it for free here! Any Purchase on Steam will help Developement and future updates!

Note-Worthy Community Mods:

Custom Dance Player https://github.com/maoxig/MateEngine-CustomDancePlayer

🌐 Language / 言語選択


English

Mate Engine Preview

Mate Engine

A free, lightweight alternative to Desktop Mate with custom VRM support and modding. Fewer limitations, more freedom.

  • App License: Mixed — GNU AGPL v3 & MateProv2 License Please read the license terms carefully.
  • Default Avatar License: All Rights Reserved by Yorshka Shop
    Do not redistribute this model in your builds.
  • QWEN 2.5 1.5b LLM: Apache License Version 2.0, January 2004

About the Project

Mate Engine was created as a free alternative to Desktop Mate and others.

Why? Because Desktop Mate charges $10–$25 USD for single character models—prices comparable to full games on Steam. On top of that, modding and custom models were disabled in later versions.

Mate Engine solves both problems:

  • It's completely free
  • It supports custom VRM avatars
  • It’s open-source and moddable

Mate Engine Preview


Free Hatsune Miku Support

Want to try with a free model?
Download Hatsune Miku VRM


Feature Comparison

Comparison between "Desktop Mate" "Phase Pal (Playtest Alpha)" "MateEngine"

Feature Comparisson Desktop Mate (1.6.0) Phase Pal (Alpha) MateEngine (1.9.8)
Open Source
Mod Support
Custom VRM
Custom Shaders
.ME File Format
Window Sitting
Taskbar Sitting
Idle Animation
Dragging Animation
Dance to Music
Head Tracking
Spine Tracking
Eye Tracking
Hand Movement
Alarm / Timer
ScreenSaver
Touch Regions
Avatar SFX
Particle Effects
FPS Control
Always On Top Toggle
Chibi Mode
Post Processing Bloom
Post Processing AO
MSAA x8 Support
Big Screen Mode
System Icon
System Icon Settings
Smooth Anim Transitions
Steam Workshop
Built-In SDK
AI Chat
Advanced AI Functions
AI API Functions
Free To Use
Multi Language Support
AI Voices
Animation Modding
CPU Usage Moderate Very Good Very Good
GPU Usage Moderate Good Good
RAM Usage Very Good Very Bad Good
Anti Cheat Safe
Sleep
Compatible with Games
Start with PC
Blendshape Edit Support

Steam Release Support

Mate Engine Preview

Funding Progress: $239.34 / $100
Target Date: March 26, 2025

Thanks to the amazing support of the community, Mate Engine will be released on Steam for $3.99 — but it will always remain free on GitHub.

Top Supporters:

  • Gra**** Ja***** – $94.00
  • Co**** Da***** – $96.00
  • Dym**** Sk***** – $5.59
  • Dreezer – $45.00

If you’d like to help with future updates or cover Steam fees, you can donate via PayPal:
[email protected]
(Please add a note: “MateEngine Donation”)


Smoother Transitions

Mate Engine Preview

Mate Engine offers smoother animation transitions than Desktop Mate, avoiding the glitchy, abrupt changes often found in commercial alternatives.


Performance

Mate Engine Preview

Mate Engine is lightweight and efficient. RAM usage depends on the avatar’s texture size. For example, the high-quality "Alice" model uses ~190MB of texture memory, leading to ~200MB total RAM usage. Using lighter models will reduce this further.


How to Use

  1. Go to the Releases section (on the right-hand panel).
  2. Download the ZIP file marked as a public release (not source code).
  3. Unzip and run MateEngineX.exe.
  4. Right-click the avatar or press M to open the settings menu.

Developer Guide

Want to contribute? Setup is easy:

  1. Clone this repo and extract the folder.
  2. Open Unity HubAdd Project From Disk
  3. Select the folder Mate-Engine-BRANCH
  4. Load the project, then open the scene:
    Scenes - USED FOR MATE ENGINE > Mate Engine Main

⚠️ Avoid scenes like Mate Engine InDev unless you're on the dev branch.


Antivirus Notice

If Windows Defender flags Trojan:Script/Wacatac.B1ml, don’t worry — this is a false positive caused by the app not being digitally signed.

You can verify safety by scanning the app on VirusTotal.


Final Words

Thanks for checking out Mate Engine!
This project is made with love and designed to stay free forever.
If you like it, share it or support it — but most of all, enjoy it.


Japanese

Mate Engine Preview

Mate Engine(メイトエンジン)

軽量なインターフェースとカスタムVRM対応を備えた、無料のDesktop Mate代替アプリ。制限が少なく、より自由に。

  • アプリのライセンス:混合 — GNU AGPL v3 & 著作権付きコンポーネント
    ※ライセンス内容をよくお読みください。
  • デフォルトアバターのライセンスYorshka Shop による著作権所有
    ※このモデルを自作ビルドで再配布しないでください。

プロジェクトについて

Mate Engine は、Desktop Mate の無料代替として開発されました。

理由はシンプルです:Desktop Mate のキャラモデルは 1体 $10〜$25 USD と高額で、これはSteamなどで販売されているフルゲームと同価格帯です。
さらに、後期バージョンではMod対応が削除され、カスタムモデルの導入が不可能になりました。

Mate Engine はこれらの問題を解決します:

  • 完全無料で利用可能
  • カスタムVRMアバターをロード可能
  • オープンソースかつMod対応

Mate Engine Preview


初音ミクを無料で楽しもう

無料モデルを試したい方へ:
初音ミク VRMをダウンロード


機能比較

「Desktop Mate」 「Phase Pal (Playtest Alpha)」 「MateEngine」の比較

機能 Desktop Mate Phase Pal MateEngine
オープンソース
Mod サポート
カスタム VRM
カスタムシェーダー
.ME ファイル形式
ウィンドウ上に座る
タスクバー上に座る
アイドルアニメーション
ドラッグアニメーション
音楽に合わせてダンス
頭部トラッキング
背骨トラッキング
目のトラッキング
手の動き
アラーム / タイマー
スクリーンセーバー
タッチ領域
アバター効果音 (SFX)
パーティクルエフェクト
FPS 制御
常に最前面表示切替
ちびキャラモード
ポストプロセス ブルーム
ポストプロセス AO
MSAA x8 サポート
ビッグスクリーンモード
システムアイコン
システムアイコン設定
スムーズなアニメーション遷移
Steam ワークショップ
内蔵 SDK
AI チャット
高度な AI 機能
AI API 機能
無料利用可能
多言語サポート
AI ボイス
アニメーション Modding
CPU 使用率 普通 非常に良い 非常に良い
GPU 使用率 普通 良い 良い
RAM 使用率 非常に良い 非常に悪い 良い
アンチチート安全
スリープ機能
ゲームとの互換性

Steam公開のご支援をお願いします!

Mate Engine Preview

資金状況: $239.34 / $100
目標達成日: 2025年3月26日

皆様のご支援により、Mate Engine$3.99 でSteam公開されます。
ただし、GitHubではこれからも完全無料です!

支援者の皆様:

  • Gra**** Ja***** – $94.00
  • Co**** Da***** – $96.00
  • Dym**** Sk***** – $5.59
  • Dreezer – $45.00

支援はこちらから:
PayPal: [email protected]
(※「MateEngine Donation」と記載してください)


スムーズなアニメーション遷移

Mate Engine Preview

Mate Engineは非常に滑らかなアニメーション遷移を実現しています。
Desktop Mateのようなカクつきや状態切り替えのバグがなく、常に自然な動きを保ちます。


パフォーマンス

Mate Engine Preview

Mate Engine は軽量かつ省リソース設計。使用するモデルによってRAM消費は変動します。
例:「Alice」モデルではテクスチャが約190MBで、合計約200MBのRAMを使用します。
より軽量なモデルを使用すればさらに負荷は低下します。


主な機能

  • アイドルアニメーション – デスクトップ上でループ再生
  • ドラッグアニメーション – 移動時にふわっと浮遊
  • ダンス機能(実験的) – SpotifyやFirefoxなどで音楽に反応
  • VRMインジェクト – 任意の正しい.VRMモデルを使用可能
  • タッチリアクション – 顔や頭のタッチに反応
  • カスタムMod対応 – サウンド・パーティクルなどを自由に追加
  • オプションメニュー – ペットを右クリック、またはMキーで開く
  • FPS設定、最前面表示、ちびモード なども搭載

今後のアップデート(Pre-Release 5〜10)

  • Wallpaper Engine連携 – 壁紙内にMate Engineを埋め込み可能
  • ウィンドウ/タスクバーに座る機能 – 実装難易度高めですが検討中
  • メニュー色カスタマイズ – お好みに合わせてテーマ変更可能

使い方

  1. 右の「Releases」セクションから最新版ZIPをダウンロード
  2. MateEngineX.exe を展開し、実行
  3. ペットを右クリック、または M を押してオプションメニューを開く

よくある質問

Q: VRMモデルが読み込めません!
A: 多くの場合、モデルのエクスポート設定に問題があります。正しくボーンが設定されているか、互換性のあるシェーダーを使っているかご確認ください。

Q: 初音ミクは最初から入っていますか?
A: 含まれていません。上記のBoothリンクから無料でダウンロードしてください。

VRM変換の参考ガイド:
公式VRM変換ガイド

※VRMファイルの作成サポートは本プロジェクトの対象外です。


開発者向けセットアップ

Mate Engineの開発に参加するのはとても簡単です:

  1. GitHubリポジトリをクローンし、展開
  2. Unity Hub を開き、「Add Project From Disk」を選択
  3. Mate-Engine-BRANCH フォルダを選択
  4. プロジェクトを開き、以下のシーンを開く:
    Scenes - USED FOR MATE ENGINE > Mate Engine Main

⚠️ Mate Engine InDev などの別ブランチ用シーンは開かないでください。


ウイルス検出に関する注意

Windows DefenderTrojan:Script/Wacatac.B1ml を検出する場合がありますが、これは誤検知です。
アプリがデジタル署名されていないために起こる問題です。

心配な方は VirusTotal などでスキャンしてください。


最後に

Mate Engine を楽しんでいただけたら嬉しいです!
このプロジェクトはこれからも無料で公開していきます。
支援やシェアも大歓迎ですが、何よりもまずは使って楽しんでください!

About

A free Desktop Mate alternative with a lightweight interface and custom VRM support, though with more features.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • ShaderLab 85.1%
  • C# 12.8%
  • HLSL 2.0%
  • Other 0.1%