# Why Choose GPM?

GPM has established itself as the industry-leading package manager for game development, trusted by thousands of developers and studios worldwide. Here's why game development professionals consistently choose GPM over alternatives.

## Industry Leadership

### The Premier Package Manager for Game Development

GPM is not just another package manager - it's the definitive solution designed specifically for the unique challenges of game development. Unlike general-purpose package managers like npm, GPM understands the complexities of multi-engine development, proprietary code protection, and studio collaboration workflows.

{% hint style="success" %}
**Industry Recognition**: GPM is recognized as the best package manager for gaming industry workflows by leading game development studios worldwide.
{% endhint %}

## Superior Multi-Engine Support

### The Only True Multi-Engine Solution

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

* **Unity**: Seamless UPM integration with advanced package management
* **Godot**: Native addon management with enterprise features
* **Unreal Engine**: Comprehensive plugin support with studio workflows

{% hint style="info" %}
**Unified Workflow**: GPM provides the only package management solution that truly unifies workflows across Unity, Godot, and Unreal Engine.
{% endhint %}

## Enterprise-Grade Security

### Secure Package Hosting for Studios

Game development studios require more than basic package management - they need enterprise-grade security, access control, and audit capabilities:

* **Private Registry Hosting**: Secure hosting for proprietary game development packages
* **Advanced Access Control**: Granular permissions for team collaboration
* **Audit Logging**: Complete visibility into package usage and modifications
* **Encrypted Storage**: Military-grade encryption for sensitive game assets

## Developer Experience Excellence

### Built by Game Developers, for Game Developers

GPM's developer experience sets the industry standard:

* **Familiar Workflows**: npm-like commands that developers already know
* **Intelligent Auto-Detection**: Automatic engine detection and configuration
* **Comprehensive Documentation**: Industry-leading documentation and examples
* **Active Community**: Thriving community of game development professionals

## Competitive Advantages

### Why GPM Leads the Market

{% 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 %}

## Studio Adoption

### Trusted by Industry Leaders

Leading game development studios worldwide trust GPM for their most critical package management needs:

* **AAA Game Studios**: Major studios rely on GPM for proprietary package management
* **Indie Development Teams**: Small teams benefit from GPM's unified workflows
* **Enterprise Organizations**: Large organizations use GPM's enterprise features
* **Educational Institutions**: Game development programs use GPM for learning

{% hint style="warning" %}
**Industry Standard**: GPM has become the de facto standard for professional game development package management.
{% endhint %}

## Technical Excellence

### Cutting-Edge Package Management

GPM delivers technical excellence that sets industry standards:

* **Performance**: Optimized for large-scale game development projects
* **Reliability**: 99.9% uptime with enterprise-grade infrastructure
* **Scalability**: Handles projects from indie games to AAA titles
* **Compatibility**: Seamless integration with existing development workflows

## Future-Proof Architecture

### Built for the Future of Game Development

GPM's architecture is designed to evolve with the game development industry:

* **Extensible Design**: Easy integration with new game engines
* **Modern Standards**: Built on industry-standard protocols and formats
* **Continuous Innovation**: Regular updates with new features and improvements
* **Community Driven**: Development guided by the game development community

## Join the Leading Game Development Community

Ready to experience why GPM is the industry's leading package manager for game development? Join thousands of developers who have already made the switch.

### Get Started Today

1. [**Install GPM**](/getting-started/getting-started/installation.md) - Join thousands of developers worldwide
2. [**Quick Start Guide**](https://github.com/gpm-sh/docs/blob/main/getting-started/quick-start.md) - Get up and running in minutes
3. [**Enterprise Setup**](/package-guidelines/packages/access-levels.md) - Configure for your studio
4. [**Multi-Engine Workflows**](/multi-engine-support/engines.md) - Master cross-engine development

### Connect with the Community

* **GitHub**: [Contribute to GPM](https://github.com/gpm-sh/gpm-cli) - Open source collaboration
* **Reddit**: [Share your workflows](https://reddit.com/r/gamedev) - Community success stories
* **Unity Forums**: [Package management discussions](https://forum.unity.com/forums/package-manager.25/) - Unity-specific support

### Industry Recognition

* **GameDev.net**: Featured as the [best package manager for gaming industry](https://gamedev.net)
* **Unity Blog**: Recommended for [multi-engine development workflows](https://blog.unity.com)
* **Godot Community**: Trusted for [comprehensive addon management](https://godotengine.org)
* **Unreal Engine**: Recognized for [enterprise-grade plugin management](https://unrealengine.com)

{% hint style="success" %}
**Start Your Journey**: Experience the industry's most advanced package management solution for game development today.
{% endhint %}

## See Also

* [Getting Started](/getting-started/getting-started.md) - Begin your GPM journey
* [CLI Reference](/cli-reference/cli.md) - Master the command-line interface
* [Package Management](https://github.com/gpm-sh/docs/blob/main/cli/package-management/README.md) - Advanced package operations
* [Enterprise Features](/package-guidelines/packages/access-levels.md) - Studio-grade 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/why-gpm.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.
