View on Asset Store (opens in new tab)
Package details
- Latest version
- 20251113
- Last updated
- First released
- Unity version
- 6000.0.62 or later
- Package size
- 1.5 MB
- Files
- 76
- Favorites
- 13
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $19.99 on
Keywords
UPython 4
Real-time Power. Infinite Possibilities. — The Ultimate Bridge Between Unity and Python.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
UPython 4 screenshot 1
About this asset
Two Cats Code | Online Documentation | Discord | Unity Asset-Store
📢 Local LLM example included.
UPython – Real-Time Python Integration for Unity
Seamlessly connect Unity and Python with power, speed, and full control.
UPython is a professional-grade Unity ↔ Python communication framework, built for developers who need real-time, bi-directional messaging, multi-client support, and custom backend logic. Whether you're building AI-powered games, VR/AR prototypes, data-driven simulations, or educational tools — UPython bridges the gap between Unity's rich 3D frontend and Python’s limitless ecosystem.
🚀 Key Features
- ⚡ Ultra-lightweight custom TCP protocol (no WebSocket overhead)
- 🧠 Supports script execution, file exchange, callback registration, and Python model inference
- 📡 Auto-discovery of Python servers in the LAN
- 🌐 Handles multiple Unity clients at the same time
- 🔌 Easily extend Python backend using simple decorators
- 🧱 Includes full-featured modular Python server and Project Settings UI
- 🧪 Comes with rich demo scenes for learning and prototyping
- 🛡️ Built-in auth_token for secured connections
- 🧩 Utility tools for Base64, Texture conversion, thread-safe callbacks, and more
- 🌐 Support LAN, VPN, and Public network (Public should support, but not tested yet).
🎯 Ideal For
- AI integration, data visualization, procedural content
- Multi-headset VR classrooms and research
- Indie tools, teaching platforms, and Unity editor extensions
From the publisher's Asset Store listing.
Technical details
# May need to install the package below to run the example.
pip install flask scikit-learn joblib
# Or any other package you missed.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.62f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.