Skip to main content

All-in-one CLI toolkit for Unreal Engine developers

Project description


🥶 UnrealMate

The AI-Powered CLI Companion for Unreal Engine Developers.

Key FeaturesInstallationDocumentationContributing

Version Python License Downloads Platform

Built with ❤︎ by gktrk363

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 .gitignore and .gitattributes (LFS) for UE projects.
  • 📦 Asset Organization: Scan and auto-organize your Content folder. 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:


🎮 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unrealmate-1.1.2.tar.gz (157.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unrealmate-1.1.2-py3-none-any.whl (188.8 kB view details)

Uploaded Python 3

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

Hashes for unrealmate-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0b930e86528077b6b1c34e36b7fb1d1a38f507b58b10faef119f4783d5229e78
MD5 f5f5425037d5cc8df21a41a567bb5472
BLAKE2b-256 c8a342fbf156b632fb489f3fb505ffefa28cf7f860865c551609ef9712b5c5fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unrealmate-1.1.2.tar.gz:

Publisher: release.yml on gktrk363/unrealmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for unrealmate-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5e9b676e678e540c130bc4fb6dd8f550975d02f81fc8bd7ff2aa6fd79df2d6a
MD5 99f401a227d5cded0818ff3cac007174
BLAKE2b-256 1af2f83ea337a1d1f0f1cc5f3309fb0a8f19e5015c867759249e7dd8d0067764

See more details on using hashes here.

Provenance

The following attestation bundles were made for unrealmate-1.1.2-py3-none-any.whl:

Publisher: release.yml on gktrk363/unrealmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page