All-in-one CLI toolkit for Unreal Engine developers
Project description
🥶 UnrealMate
The AI-Powered CLI Companion for Unreal Engine Developers.
Key Features • Installation • Documentation • Contributing
UnrealMate is a feature-rich command-line interface (CLI) designed to streamline your Unreal Engine workflow. From optimizing projects and managing plugins to tracking team performance and deploying CI/CD pipelines, UnrealMate handles the heavy lifting so you can focus on creating.
✨ Key Features
- 🔧 Git Automation: Auto-configure
.gitignoreand.gitattributes(LFS) for UE projects. - 📦 Asset Organization: Scan and auto-organize your
Contentfolder. Detect duplicates. - ⚡ Optimization: Analyze Blueprints, check Shader complexity, and audit memory usage.
- 👥 Collaboration: View team activity dashboards (CLI & Web). Share templates.
- 🛒 Marketplace: Search and manage assets directly from terminal.
- 🏗️ CI/CD Ready: Generate Dockerfiles and CI pipelines for Jenkins/GitHub/GitLab.
- 🛡️ Secure: Built-in project health checks (
doctor) and security scans. - 🤖 AI POWERED: NLP commands (
ai nlp), Bug Detection (ai detect-bugs), and Code Review.
🚀 Installation
pip install unrealmate
Requirements
- Python 3.10 or higher
- Git installed and in PATH
- (Optional) Unreal Engine 5.0+ installed
📖 Documentation
Detailed documentation is available in the project root:
- Kullanıcı Rehberi (Türkçe): Kapsamlı ve Detaylı Kullanım Kılavuzu. (Önerilen)
- User Guide (English): Command reference.
- Deployment Guide: For server hosting and CI/CD integration.
🎮 Quick Start
# 1. Check system health
unrealmate doctor
# 2. Initialize project config
unrealmate config init
# 3. Analyze performance
unrealmate performance profile
# 4. Launch the visual dashboard
unrealmate report dashboard
🤝 Contributing
We welcome contributions! Please see docs/CONTRIBUTING.md (if available) or submit a Pull Request.
📄 License
MIT License. See LICENSE for details.
Crafted with ❤ by gktrk363
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unrealmate-1.1.2.tar.gz.
File metadata
- Download URL: unrealmate-1.1.2.tar.gz
- Upload date:
- Size: 157.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b930e86528077b6b1c34e36b7fb1d1a38f507b58b10faef119f4783d5229e78
|
|
| MD5 |
f5f5425037d5cc8df21a41a567bb5472
|
|
| BLAKE2b-256 |
c8a342fbf156b632fb489f3fb505ffefa28cf7f860865c551609ef9712b5c5fb
|
Provenance
The following attestation bundles were made for unrealmate-1.1.2.tar.gz:
Publisher:
release.yml on gktrk363/unrealmate
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unrealmate-1.1.2.tar.gz -
Subject digest:
0b930e86528077b6b1c34e36b7fb1d1a38f507b58b10faef119f4783d5229e78 - Sigstore transparency entry: 962108873
- Sigstore integration time:
-
Permalink:
gktrk363/unrealmate@48de43fba4d9d92a0d3fb89dbedf4a3d7197d30e -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/gktrk363
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@48de43fba4d9d92a0d3fb89dbedf4a3d7197d30e -
Trigger Event:
release
-
Statement type:
File details
Details for the file unrealmate-1.1.2-py3-none-any.whl.
File metadata
- Download URL: unrealmate-1.1.2-py3-none-any.whl
- Upload date:
- Size: 188.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e9b676e678e540c130bc4fb6dd8f550975d02f81fc8bd7ff2aa6fd79df2d6a
|
|
| MD5 |
99f401a227d5cded0818ff3cac007174
|
|
| BLAKE2b-256 |
1af2f83ea337a1d1f0f1cc5f3309fb0a8f19e5015c867759249e7dd8d0067764
|
Provenance
The following attestation bundles were made for unrealmate-1.1.2-py3-none-any.whl:
Publisher:
release.yml on gktrk363/unrealmate
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unrealmate-1.1.2-py3-none-any.whl -
Subject digest:
b5e9b676e678e540c130bc4fb6dd8f550975d02f81fc8bd7ff2aa6fd79df2d6a - Sigstore transparency entry: 962108917
- Sigstore integration time:
-
Permalink:
gktrk363/unrealmate@48de43fba4d9d92a0d3fb89dbedf4a3d7197d30e -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/gktrk363
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@48de43fba4d9d92a0d3fb89dbedf4a3d7197d30e -
Trigger Event:
release
-
Statement type: