Unreal Engine MCP Sunucusu Nasıl Kullanılır

MCP ile Unreal Engine iş akışınızı geliştirin. Kurulumdan yapay zeka destekli seviye tasarımına, doğal dil oyun geliştirme yeteneklerini açın.

Efe Demir

Efe Demir

30 September 2025

Unreal Engine MCP Sunucusu Nasıl Kullanılır

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

Yapay zekanın oyun geliştirmeye entegrasyonu, yaratıcılık ve verimlilik için yeni yollar açtı. Unreal Engine MCP Sunucusu, geliştiricilerin Unreal Engine'i doğal dil komutlarıyla kontrol etmelerini sağlayarak bu yeniliğe örnek teşkil ediyor. Bu araç, basit metin istemleri kullanarak 3B nesnelerin oluşturulmasına ve manipülasyonuna, sahne oluşturulmasına ve varlık yönetimine olanak tanır. Elle 50'den fazla ortam hazırlamış biri olarak, bu teknolojinin iş akışlarını kolaylaştırma ve geliştirme sürecini iyileştirme potansiyelini fark ediyorum.


💡
Yapay zeka destekli IDE'nizin Apidog projelerinden doğrudan API spesifikasyonlarına erişmesini sağlayarak yapay zeka kodlama yeteneklerinizi geliştirmek ister misiniz? Apidog MCP Sunucusu, yapay zeka asistanınızın API spesifikasyonlarınıza göre kod oluşturmasına veya değiştirmesine, API dokümantasyonunda arama yapmasına, API tasarımınıza uygun veri modelleri ve DTO'lar oluşturmasına ve ilgili yorumlar ve dokümantasyon eklemesine olanak tanır.
api

Apidog projeleriniz ve Cursor arasında köprü kurarak, Apidog MCP Sunucusu, yapay zeka asistanınızın en son API tasarımlarına erişmesini sağlar ve Geliştirme için yapılandırılmış API bilgileri sağlayarak Bellek Bankası özelliğini tamamlar. Apidog MCP Sunucusu hakkında daha fazla bilgi edinmek için, resmi dokümantasyona başvurun veya NPM sayfasına göz atın. Ek olarak, Postman'e entegre, güçlü ve uygun maliyetli bir alternatif olan Apidog'u keşfetmeyi düşünün.

button

Bu eğitim, Unreal Engine MCP'yi kurma ve kullanma konusunda size rehberlik edecek ve yapay zekanın gücüyle geliştirme iş akışınızı dönüştürmenizi sağlayacaktır.

Bölüm 1: Unreal Engine MCP'yi Anlamak

MCP Tam Olarak Nedir?

Model Context Protocol (MCP), Unreal Engine ve yapay zeka sistemleri arasında evrensel bir çevirmen görevi görür. Oyun geliştirme süreciniz üzerinde doğal dil kontrolünün kilidini açmanın anahtarıdır. Şöyle düşünebilirsiniz:

Sesli Komutunuz → MCP → Unreal Engine API Çağrıları → Sihirli Sonuçlar

Unreal Engine MCP ile, görevleri otomatikleştirmek, içerik oluşturmak ve iş akışınızı kolaylaştırmak için yapay zekanın gücünden yararlanabilir, değerli zaman ve kaynaklardan tasarruf edebilirsiniz. Son veriler, MCP kullanan stüdyoların yineleme süresini geleneksel iş akışlarına kıyasla %63 oranında azalttığını gösteriyor.

unreal engine banner image

Unreal Engine MCP'nin Temel Bileşenleri

Unreal Engine MCP ekosistemi birkaç temel bileşenden oluşur:

1. MCP Core Eklentisi (UnrealMCP): Bu Unreal Engine eklentisi, motor içinde MCP iletişimi ve etkileşimi için temel işlevselliği sağlar.

2. Python Scripting Eklentisi: Unreal Engine içinde Python komut dosyalarının yürütülmesini sağlar ve MCP'nin motor işlevlerini kontrol etmesine olanak tanır.

3. Yapay Zeka İstemcileri (Claude, vb.): Claude gibi yapay zeka modelleri, doğal dil komutlarını yorumlamak ve Unreal Engine'de gerçekleştirilecek gerekli eylemleri oluşturmak için kullanılır.

4. MCP Sunucusu (run_unreal_mcp.bat/script): Bu sunucu, yapay zeka istemcisinden gelen komutları çeviren ve bunları Python komut dosyaları aracılığıyla Unreal Engine ortamında yürüten aracı görevi görür.

Bölüm 2: Unreal Engine MCP Sunucusunu Profesyonel Gibi Kurun

Unreal Engine MCP ortamınızı kurup kullanıma hazır hale getirelim!

Adım 1: Unreal Engine MCP Ekosistemini Kurun

1. Çekirdek Eklentileri Klonlayın:

git clone https://github.com/chongdashu/unreal-mcp
git clone https://github.com/kvick-games/UnrealMCP

2. Python Bağımlılıklarını Kurun:

pip install unreal-mcp fastmcp aiortc

Python'un doğru şekilde yüklendiğinden ve pip'in komut satırınızdan erişilebilir olduğundan emin olun. Epic Games başlatıcısından Unreal Engine için Python geliştirme araçlarını yüklemeniz gerekebilir.

3. Unreal'de Etkinleştirin:

UnrealMCP görünmüyorsa, şunu deneyin:

Adım 2: Yapay Zeka İstemcilerini Unreal Engine MCP ile Çalışacak Şekilde Yapılandırın

Bu adım, Unreal Engine MCP'yi Claude Desktop ile nasıl bağlayacağınızı özetler, ancak işlem diğer yapay zeka istemcileri için uyarlanabilir.

1. Claude Desktop için:

Yapılandırma dosyasını bulun: %APPDATA%\Claude\claude_desktop_config.json (bunu Windows Gezgini adres çubuğunuza yapıştırın)

2. MCP girişi ekleyin:

{
  "mcpServers": {
    "unreal": {
      "command": "C:\\YourProject\\Plugins\\UnrealMCP\\MCP\\run_unreal_mcp.bat",
      "args": []
    }
  }
}

Önemli Hususlar:

Adım 3: Unreal Engine ile Bağlantıyı Doğrulayın

  1. Unreal Engine projenizi açın.
  2. Pencere → Geliştirici Araçları → Çıktı Günlüğü'ne gidin.
  3. Çıktıyı filtre kutusuna "LogMCP" yazarak filtreleyin.

Şu gibi mesajlar görmelisiniz:

[2025-03-31 12:51:00] MCP: Server running on port 55557
[2025-03-31 12:51:05] MCP: Claude Desktop connected

Bu mesajları görürseniz, tebrikler! Unreal Engine MCP kurulumunuz başarılı!

unreal engine configuration 1
unreal engine mcp configuration 2

Bölüm 3: Unreal Engine MCP Sunucusu İş Başında

Unreal Engine MCP'nin oyun geliştirme sürecinizi nasıl devrim yaratabileceğini görelim.

Kullanım Örneği 1: Unreal Engine MCP ile Yapay Zeka Destekli Seviye Tasarımı

1. Ortaçağ köyü: Hızlıca bir ortaçağ köyü oluşturmak istediğinizi varsayalım.

i) Komut:

"15 binadan, arnavut kaldırımı yollarından ve meşale aydınlatmasından oluşan bir ortaçağ köyü oluştur"

ii) Sahne Arkası:

# Binaları toplu olarak oluştur
for i in range(15):
    building = spawn_actor(
        class_name="BP_MedievalHouse",
        location=(i*500, 0, 0)
    )
    building.set_material("/Game/Materials/Stone_Wall")

2. Flappy Bird: Peki ya bir flappy bird klonu?

i) Komut:

>> Unreal mcp sunucusunu sergilemek için bir flappy bird klonu oluşturalım!
Adım adım ilerleyelim!

ii) Claude şimdi bu görevi adım adım bir yaklaşımla planlayacak

design flappy bird game

iii) Uygulama

flappy bird design process

iv) Son çıktı, flappy bird benzeri bir oyundur. Beğenmediklerinizi düzenleyebilir ve karakter geliştirme konusunda Claude'u dahil edebilirsiniz.

flappy bird final output

Kullanım Örneği 2: Unreal Engine MCP ile Claude'da Sohbet Yoluyla Hata Ayıklama

Hata ayıklama zaman alıcı bir süreç olabilir. Unreal Engine MCP yardımcı olabilir!

1. Sorun:

"Karakterim neden zeminden geçiyor?"

2. MCP Yanıtı:

  1. Karakterin ve zeminin çarpışma ayarlarını kontrol eder.
  2. Fiziksel cisimleri analiz eder.

3. Çıktılar:

[DÜZELTME] Çarpışma ön ayarını 'Pawn' olarak BP_Character üzerinde ayarlayın
[UYARI] Blueprint'te eksik kapsül bileşeni

MCP, sorunu hızla belirler ve size saatlerce süren sorun gidermeden tasarruf sağlar. En iyi yanı, tasarımlarınızın mümkün olduğunca karmaşık olabilmesidir!

complex unreal engine design

Bölüm 4: Unreal Engine MCP için Gelişmiş Teknikler

Teknik 1: Özel MCP Araçları

Projeniz içindeki belirli görevleri otomatikleştirmek için özel araçlar oluşturabilirsiniz.

BP_SpawnTool.py oluşturun:

from unreal_mcp import register_tool
import unreal

@register_tool("SpawnEnemies")
def spawn_enemies(count=5, type="Zombie"):
    for _ in range(count):
        enemy = unreal.EditorLevelLibrary.spawn_actor_from_class(
            unreal.load_class(None, "/Game/Enemies/BP_" + type),
            unreal.Vector(0,0,100)
        )
        # Düşmanın geçerli olup olmadığını kontrol edin
        if enemy:
            # AI davranışını ayarlayın
            # set_ai_behavior tanımlı mı kontrol edin
            if hasattr(enemy, 'set_ai_behavior'):
                enemy.set_ai_behavior("Aggressive")
            else:
                unreal.log_warning("set_ai_behavior is not defined for this enemy class.")
        else:
            unreal.log_error("Failed to spawn enemy of type: " + type)

Kullanım:

"Oyuncunun yakınına 3 uçan ejderha oluştur"

Teknik 2: Çoklu Temsilci İş Akışları

Görevler üzerinde işbirliği yapmak için belirli rollere sahip yapay zeka temsilcilerinden oluşan ekipler kurabilirsiniz.

mcp_agents.yml dosyasını ayarlayın:

designer:
  model: claude-3.5-sonnet
  role: Level layout concepts
engineer:
  model: gpt-4-omni
  role: Blueprint implementation
reviewer:
  model: gemini-2.0
  role: Performance checks

Bölüm 5: Unreal Engine MCP Kullanırken Güvenlik ve En İyi Uygulamalar

Güvenlik Üçlüsü

İzin Katmanları: Düzenle → Proje Ayarları → MCP → Onay İş Akışını Etkinleştir'e gidin. Bu, hassas eylemlerin manuel onay gerektirmesini sağlar.

Sürüm Kontrol Kurulumu: .gitignore dosyanıza aşağıdakileri ekleyin:

# .gitignore
/MCP_Output/
/AI_Generations/

Bu, oluşturulan içeriğin yanlışlıkla deponuza işlenmesini engeller.

Kaynak Sınırları: Projenizin yapılandırma dosyalarının [MCP_Settings] bölümünde kaynak sınırlarını yapılandırın:

[MCP_Settings]
max_spawn_per_minute=50
memory_limit=8GB

Bu, kontrolsüz yapay zeka süreçlerinin aşırı kaynak tüketmesini önlemeye yardımcı olur.

Son Düşünceler: Oyun Geliştirmenin Geleceği Konuşmaya Dayalı

Unreal Engine MCP sadece bir araçtan daha fazlasıdır; oyunları nasıl yarattığımız konusunda bir paradigma değişikliğidir. Yapay zekanın ve doğal dilin gücünden yararlanarak, benzeri görülmemiş düzeyde yaratıcılık ve verimliliğin kilidini açabilirsiniz. Yapay zeka destekli seviye tasarımından otomatik hata ayıklamaya kadar, Unreal Engine MCP daha az kod yazmanızı ve daha çok yaratmanızı sağlar.

Daha az kod yazmaya ve daha çok yaratmaya hazır mısınız? İlk MCP komutunuz sizi bekliyor:

"Flickering ışıkları ve uzaylı bitki örtüsü olan bir uzay gemisi iç mekanı inşa et"

Oyun geliştirmenin geleceği konuşmaya dayalıdır. Unreal Engine MCP'yi benimseyin ve hayal gücünüzün tek sınır olduğu bir dünyaya adım atın.

button
Apidog all in one image

Explore more

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Yapay zeka hızla gelişiyor. FractalAIResearch/Fathom-R1-14B, 14.8 milyar parametreyle matematik ve genel akıl yürütmede başarılı.

5 June 2025

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code'u keşfedin: Kurumsal kullanıma özel, en özelleştirilebilir yapay zeka destekli kodlama asistanı.

5 June 2025

Claude Code'un 2026'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code'un 2026'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code, 2026'te yapay zeka destekli kodlamayı nasıl devrimleştiriyor? Özelliklerini, kullanımını ve Windsurf kısıtlamalarından sonra neden popüler olduğunu öğrenin. Geliştiriciler için okunması gereken!

5 June 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin