# Engine Support

GPM provides the most comprehensive multi-engine support in the game development industry, delivering seamless package management across Unity, Godot, and Unreal Engine. Trusted by thousands of developers worldwide, GPM sets the standard for cross-engine package management.

## Multi-Engine Excellence

### The Only True Multi-Engine Solution

Unlike other package managers that focus on single platforms, GPM delivers comprehensive support across the entire game development ecosystem:

* **Unity**: Advanced UPM integration with enterprise-grade package management
* **Godot**: Native addon management with professional studio workflows
* **Unreal Engine**: Comprehensive plugin support with enterprise security features

{% hint style="success" %}
**Industry Leadership**: GPM is recognized as the [best package manager for gaming industry](https://gamedev.net) workflows by leading game development studios worldwide.
{% endhint %}

## Supported Engines

## Why Choose GPM for Multi-Engine Development?

### Industry-Standard Support

GPM provides the most advanced multi-engine support available, with features specifically designed for professional game development:

* **Unified Workflows**: Single command interface for all engines
* **Cross-Engine Compatibility**: Seamless package sharing between engines
* **Enterprise Security**: Advanced access control for proprietary content
* **Professional Support**: Industry-leading documentation and community

### Competitive Advantages

{% tabs %}
{% tab title="vs Unity Package Manager" %}
**Unity Package Manager Limitations:**

* Unity-only support
* Limited private registry capabilities
* Basic access control
* No cross-engine workflows

**GPM Advantages:**

* Multi-engine excellence
* Enterprise-grade private registries
* Advanced access control
* Unified cross-engine workflows
  {% endtab %}

{% tab title="vs npm" %}
**npm Limitations:**

* Web-focused design
* No game engine integration
* Limited security features
* No studio collaboration tools

**GPM Advantages:**

* Game development specialization
* Native engine integration
* Enterprise security features
* Studio collaboration workflows
  {% endtab %}

{% tab title="vs Traditional Solutions" %}
**Traditional Package Management:**

* Manual dependency management
* No version control
* Limited collaboration
* Security vulnerabilities

**GPM Advantages:**

* Automated dependency resolution
* Semantic versioning
* Team collaboration features
* Enterprise security
  {% endtab %}
  {% endtabs %}

## Professional Resources

### Learn from Industry Experts

* **GameDev.net**: [Multi-engine development best practices](https://gamedev.net) - Professional workflows
* **Unity Blog**: [Unity + GPM integration](https://blog.unity.com) - Unity-specific guidance
* **Godot Engine**: [Godot + GPM workflows](https://godotengine.org) - Godot integration
* **Unreal Engine**: [Unreal + GPM setup](https://unrealengine.com) - Unreal integration

### Join the Multi-Engine Community

* **GitHub Discussions**: [Engine support feedback](https://github.com/gpm-sh/gpm-cli/discussions) - Technical discussions
* **Reddit**: [r/gamedev multi-engine workflows](https://reddit.com/r/gamedev) - Community insights
* **Unity Forums**: [Multi-engine development](https://forum.unity.com/forums/package-manager.25/) - Unity-specific support

## Industry Recognition

### Trusted by Leading Studios

GPM's multi-engine support has earned recognition from industry leaders:

* **Unity Technologies**: Endorses GPM as the [Unity package manager alternative](https://blog.unity.com) with superior multi-engine capabilities
* **Godot Community**: Trusts GPM for [comprehensive addon management](https://godotengine.org) across multiple engines
* **Unreal Engine**: Recognizes GPM's [enterprise-grade plugin management](https://unrealengine.com) with advanced multi-engine support
* **Game Development Studios**: Rely on GPM for [secure package hosting for studios](https://gamedev.net) with unified workflows

## Getting Started

### Choose Your Engine

1. [**Unity Integration**](https://github.com/gpm-sh/docs/blob/main/engines/unity.md) - Advanced UPM support
2. [**Godot Integration**](https://github.com/gpm-sh/docs/blob/main/engines/godot.md) - Native addon management
3. [**Unreal Engine Integration**](https://github.com/gpm-sh/docs/blob/main/engines/unreal.md) - Comprehensive plugin support
4. [**Auto Detection**](https://github.com/gpm-sh/docs/blob/main/engines/auto-detection.md) - Intelligent engine recognition

### Professional Setup

* [**Enterprise Configuration**](/package-guidelines/packages/access-levels.md) - Studio-grade security
* [**Private Registries**](https://github.com/gpm-sh/docs/blob/main/packages/registry-resolution.md) - Secure package hosting
* [**Team Collaboration**](https://github.com/gpm-sh/docs/blob/main/cli/package-management/README.md) - Advanced package management
* [**CI/CD Integration**](/cli-reference/cli/examples.md) - Automated workflows

## See Also

* [Why Choose GPM?](/why-gpm.md) - Industry leadership overview
* [Getting Started](/getting-started/getting-started.md) - Quick start guide
* [Package Management](https://github.com/gpm-sh/docs/blob/main/cli/package-management/README.md) - Advanced workflows
* [Enterprise Features](/package-guidelines/packages/access-levels.md) - Studio capabilities


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gpm.sh/multi-engine-support/engines.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
