CV Hazırlama

Oyun Geliştirici CV Şablonları: Motor Derinliğinden Shipped Title'a, Portfolio Entegrasyonundan Teknik Sanata — Oyun Endüstrisi Standartlarında Bir cv İnşa Etme Rehberi

CVANALIZ Editör Ekibi 14 dk okuma

Uzman incelemesi: Can Demir

Oyun geliştirme cV'si neden başka bir disiplin gerektirir?

İşin aslı, genel yazılım mühendisliği CV'leri ekseriyetle "temiz kod", "mimari desenler", "ölçeklenebilirlik" ve "bulut altyapısı" etrafında döner. Oyun geliştirme ise bu temellerin üzerine. Gerçek zamanlı performans kısıtları, deterministik simülasyon, sanatçı/designer ile sıkı işbirliği ve en kritik olanıOyuncu deneyimi Odaklı bir teslimat süreci ekler. Bir Cv şablonSeçerken veya sıfırdan yazarken bu farkı göz ardı etmek. Adayın "oyun yapıyor" demek yerine "sadece kod yazıyor" algısı vermesine yol açar.

İşe alım ekibinin (Lead Programmer, Technical Director, HR) masaına düştüğünde ilk bakacakları şey: "Hangi motorda?". "Canlıya alınan (shipped) title var mı?", "Performans optimizasyonu örneği var mı?" sorularının cevabıdır. Bu cevaplar bir paragraf metinde değil, yapılandırılmış bir bölümde, metriklerle ve portföy linkiyle sunulmalıdır.

Oyun Geliştirici CV'sinin Benzersiz Anatomisi: Standart Bölümlerin Ötesinde

Klasik "Eğitim", "Deneyim", "Beceriler" üçgeni oyun endüstrisinde yetersiz kalır. Aşağıdaki bölümler, birCv oluşturSürecinde muhakkak yer almalı ve şablonunuzda öncelikli sıralamada olmalıdır.

1. Profil özeti: "Motor + rol + shipped" formülü

İlk 3 satırda şunlar net olmalı: Ana motor (Unity/Unreal/Godot/Proprietary). Uzmanlık alanı (Gameplay, Engine, Tools, Graphics, Network, Audio, Tech Art), ve en başlıca shipped title veya proje. "Tutkulu oyun geliştiricisi" gibi boş ifadeler yerine: "5 yıllık Unity deneyimi. 2 shipped mobil RPG'de Gameplay Lead. Sahada, 60 FPS hedefli düşük seviyeli optimizasyon odaklı" türünde somut bir özet yazın.

2. Gerçekte, shipped titles / canlıya alınan projeler (En üst sıra)

Bu, oyun CV'sinin "portföy" gibidir. Her bir shipped title için şu bilgiler ayrı bir kart veya tablo satırı olarak sunulmalıdır:

  • Şöyle ki, oyun Adı: (Store linki / Steam / App Store / Google Play / Console)
  • Motor & Sürüm: (Örn: Unreal Engine 5.3, Unity 2022.3 LTS)
  • Platformlar: (PC, PS5, Xbox Series X/S, iOS, Android, Switch, VR/AR)
  • Rolünüz: (Gameplay Programmer, Engine Programmer, Tools Programmer, Graphics Programmer, Network Programmer, Technical Artist)
  • Ekip Büyüklüğü: ve sizin sorumluluk alanınız (Örn: 12 kişilik programlama ekibinde 3 kişilik gameplay alt ekibin lead'i)
  • Kritik Teknik Başarılar: "Addressables sistemiyle başlangıç yükleme süresini 12sn'den 3sn'ye düşürdüm". Aslına bakılırsa, "Rollback netcode implementasyonu ile 150ms ping'de deterministik multiplayer sağladım". "Compute shader tabanlı culling sistemiyle draw call sayısını %40 azalttım".

Eğer shipped title yoksa (Junior/Öğrenci), "Released Projects" yerine "Major Projects / Vertical Slices" başlığı altında. Game Jam ödülleri, itch.io/Steam sayfası olan prototipler, açık kaynak katkıları yer alır. Gerçekte, "Ders projesi" etiketi asla konulmaz; proje bir oyun gibi sunulmalıdır.

3. Genelde, motor derinliği ve araç zinciri (Engine & toolchain mastery)

Sadece "Unity" veya "Unreal" yazmak yetmez. Gerçekte, şablonunuzda bu bölüm bir yetkinlik matrisi gibi görünmelidir:

  • Unity: DOTS/ECS, Burst Compiler, Job System, Addressables/Asset Bundles. Şöyle ki, uRP/HDRP/Built-in Render Pipeline farkları, ScriptableObject mimarisi, Unity Test Framework, CI/CD (Unity Cloud Build, GitHub Actions, Fastlane).
  • Kısaca, unreal Engine: C++ / Blueprint etkileşimi, Gameplay Ability System (GAS), Gameplay Tag System, Enhanced Input. Niagara/VFX, Chaos Physics, Animation Blueprint / Control Rig. Unreal Insights / Stat Commands ile profil alma, Build System (Unreal Build Tool), Perforce / Plastic SCM workflow.
  • Version Control: Git (LFS stratejileri), Perforce (Changelist/Stream yönetimi), Plastic SCM. Oyun projelerinde binary asset boyutları nedeniyle Perforce/Plastic standarttır; bunu bilmek seniorluk göstergesidir.
  • Diğer: Shader dilleri (HLSL, GLSL, Shader Graph. Amplify), Native Plugin yazımı (iOS/Android/Console SDK), Console Development Kit (DevKit) deneyimi (NDA gerekiyimi (TRC/TCR/XR süreci).

4. Uzmanlık alanına göre teknik derinlik (Role-Specific deep dive)

Bir Cv analizPratikte, sürecinde teknik liderler, adayın kendi alanındaki "sert" problemleri çözüp çözemediğini arar. Şablonunuzda hedef rolinize özel bir "Teknik Vurgular" bölümü ayırın:

  • State Machine / Behavior Tree / Utility AI implementasyonları.
  • Somut olarak, character Movement (CharacterController vs Rigidbody, Custom Collision Resolution).
  • Ability / Combat System mimarisi (Data-driven, ScriptableObject / GAS).
  • Input System (Taze Input System / Enhanced Input), Rewired vb.
  • Save/Load sistemi (Serialization, Version Tolerance).
  • Memory Allocators, Custom Memory Tracking, Fragmentation çözümleri.
  • Job System / Task Graph / Fiber tabanlı paralelizm.
  • Asset Pipeline / Build Pipeline otomasyonu (Python/C#/C++).
  • Hot Reload / Live Coding stratejileri.
  • Platform abstraction layer (Hardware tier'lar arası soyutlama).
  • Render Pipeline özelleştirmesi (SRP / Unreal Renderer modifikasyonu).
  • Gerçekte, compute Shader / Compute Kernel optimizasyonları (Culling, Particles, Post-Process).
  • PBR Materyal sistemleri, Shader variant stripping.
  • Ray Tracing / Mesh Shaders / Variable Rate Shading deneyimi.
  • Profiling: RenderDoc, PIX, NSight, Instruments, GPU Profiler.
  • Editor Extensions (Unity Editor Scripting / Unreal Editor Utility Widgets / Slate / UMG).
  • Şöyle ki, content Pipeline araçları (FBX/Texture/Audio import otomasyonu, Validation rules).
  • Designer/Artist workflow hızı için Custom Inspectors, Property Drawers, Blueprint Callable library'ler.
  • Şöyle ki, cI/CD entegrasyonu (Jenkins, GitLab CI, GitHub Actions, Bitrise, Fastlane).
  • Netcode modelleri: Authoritative Server, Client-Side Prediction, Reconciliation, Rollback (GGPO style).
  • Sahada, transport layer: WebSocket, UDP (ENet, LiteNetLib, SteamNetworkingSockets), QUIC.
  • Interest Management / Relevancy / Network Culling.
  • Matchmaking, Lobby, Relay, Dedicated Server orchestrasyonu (Kubernetes/Agones, Steam Game Server, PlayFab/AWS GameLift).
  • Cheat mitigation / Determinism / Floating point consistency.
  • Shader Authoring (Node-based + Code), Material Library standartlaştırması.
  • Procedural Content Generation (PCG), Houdini Engine entegrasyonu.
  • Rigging / Animation Pipeline (Control Rig, Motion Matching, IK/FBBIK).
  • Performance Budgeting (Draw call, Triangle, Texture memory, Shader complexity) ve Artist için profiling araçları yazımı.
  • VFX (Niagara / VFX Graph / Particle Systems) optimizasyonu.

Proje deneyim bölümü: "Ne yaptın?" değil, "Nasıl çözdün?"

İş deneyimi girdileri, görev listesi değil, Problem - çözüm - etkiÜçlüsünden oluşmalıdır. Her pozisyon için 3-5 madde yeterli olacaktır, ama her madde ağırlıklı teknik olmalıdır.

Zayıf Örnek: "Oyun mekaniklerini kodladım, hata ayıkladım, ekiple çalıştım."

Güçlü Örnek:"Karakter hareket sistemi için Unity DOTS/ECS tabanlı custom CharacterController yazdım. Fizik tabanlı hareketten kinematik sweep-test tabanlı yapıya geçerek, 100+ eşzamanlı AI ajanında ana thread'de 2.5ms'lik güncelleme maliyetini 0.4ms'ye düşürdüm. İşin aslı, bu sayede düşük uçlu mobil cihazlarda 60 FPS hedefi sağlandı."

Genelde, bu ayrım, adayın sadece "iş yapmış" değil, "mühendislik yapmış" olduğunu kanıtlar.Cv şablonSeçerken bu yapıyı destekleyen (STAR yöntemi için alan bırakılan) bir tasarım tercih edin.

Portföy ve Kod Gösterimi: CV'nizin Uzantısı, Ayrı Bir Varlık Değil

Oyun endüstrisinde CV linki tıklandığında açılan portföy (Web / GitHub / itch.io / ArtStation / Kendi Domain) CV'den daha işe yarar. Şablonunuzda bu linkler **başlık kısmında, iletişim bilgilerinin hemen yanında, büyük fontla** yer almalıdır.

Portföyde kesinlikle olması gerekenler

  • Oynanabilir Build / WebGL / Video: Kod okuyan lead azdır, oynayan lead daima vardır. Şöyle ki, webGL build (Unity) veya paketlenmiş Windows build (Unreal) linki koyun. Yoksa 60-90 saniyelik kesintisiz gameplay videosu (YouTube Unlisted / Vimeo / Kendi sunucunuz).
  • Repo Erişimi (Özelse): Özel repoysa "Code sample available upon request" yazın ve phishing korumalı bir şekilde (GitHub Private Repo invite / Zip dosyası) paylaşmaya hazır olun. Public repo varsa README'de "Architecture Overview", "Build Instructions", "Key Classes" muhakkak olmalı.
  • Teknik Yazılar / Postmortem: "Bu shader nasıl yazıldı", "Bu multiplayer mimarisi neden seçildi" konularında yazdıysanız linkleyin. Bu, iletişim becerisi ve derinlik göstergesidir.
  • Game Jam / Prototip Arşivi: Şipped olmayan ama teknik zorluğu olan prototipler (Örn: "Procedural Dungeon Generator using Wave Function Collapse". "Custom Navigation Mesh Implementation").

Kod örneği (Code sample) stratejisi

Lead'ler ekseriyetle 1-2 dosya inceler. En temiz, en mimari, en "senin" yazdığın (kütüphane kopyası değil) sistemi temsil eden 3-5 dosya (örn:CharacterMovementSystem.cs, InventoryManager.cpp, ShaderGraphIntegration.hlsl) hazır bulundurun. Dosya başında: "Problem: X, Çözüm: Y, Trade-off: Z" yorum satırı olsun.

Sahada, eğitim ve sertifikalar: endüstri standardı mı, akademik mi?

Bilgisayar Mühendisliği / Oyun Geliştirme lisansı standarttır. Ancak oyun endüstrisi "ne yaptığını" (portfolio/shipped) "nerede öğrendiğini"nden (okul) öne koyar. Eğitim bölümü alt kısımda, kısadır.

Sertifikalar için: Unity Certified Programmer / Expert. Unreal Engine Instructor / Certified Developer. AWS Game Tech / Google Cloud Game Servers sertifikaları **bonus** olur, ana kriter değildir. Somut olarak, şablonunuzda "Sertifikalar" ayrı bir küçük bölüm olabilir, ana beceri matrisinin altına sıkıştırılabilir.

Yumuşak beceriler: oyun geliştirmede "Cross-Discipline communication"

"Takım çalışması" yazmak yetmez. Oyun geliştirmede yazılımcı; Sanatçı (Technical Art köprüsü), Tasarımcı (Data-driven sistemler. Açıkçası, editor araçları), Prodüksiyon (Tahmin, Scope management), QA (Reproducible bug raporları, Test otomasyonu) ile sürekli etkileşimdedir. Şablonunuza şu örneklerle doldurulabilecek bir "İşbirliği / Aşama" maddesi dahil edin:

  • Tasarımcılar için "No-code" gameplay event sistemi (ScriptableObject / Data Table / Blueprint Library) tasarlayıp, iterasyon süresini %60 azalttım.
  • Sanatçılarla PBR materyal validasyon pipeline'ı kurarak, isabetsiz texture import ayarları nedeniyle oluşan draw call artışını build öncesinde engelleyen bir Editor tool yazdım.
  • Bir noktada, qA ile "Deterministic Replay Sistemi" entegre ederek, nadir görülen race condition bug'larının reproduksiyon süresini saatlerden dakikalara düşürdüm.
  • Bir noktada, prodüksiyon ile "Definition of Done" kriterlerine teknik borç (Tech Debt) metriklerini (Static Analysis. Code Coverage, Build Time) ekleyerek sprint planlamasını veri odaklı hale getirdim.

ATS ve insan gözü: ikisini kazandıran anahtar kelime stratejisi

Genelde, ciddi stüdyolar (Ubisoft, EA, Activision, lokale hatırı sayılır stüdyolar) ATS (Applicant Tracking System) kullanır. Küçük/orta stüdyolar ve outsourcing firmaları çoğunlukla manuel inceleme yapar.Cv analizAraçları her ikisi için de optimize etmeniz gerekir.

Hard keywords (ATS için kesinlikle geçmeli)

Motor: Unity, Unreal Engine, Godot, Custom Engine.
Dil: C#, C++ (Modern C++17/20/23), HLSL/GLSL, Python (Tools/Pipeline), CMake.
Sistemler: Multiplayer/Networking, ECS/DOTS, GAS, Render Pipeline, Physics, Animation, Audio (Wwise/FMOD), UI (UI Toolkit/UMG/Scaleform).
Platform: Mobile (iOS/Android), Console (PS5/Xbox/Switch), PC, VR/AR/MR (OpenXR, Meta SDK, ARCore/ARKit).
Araçlar: Perforce, Git (LFS), Jira, Confluence, CI/CD (Jenkins/GitLab/GitHub Actions/Fastlane/Bitrise), RenderDoc, PIX, NSight, Instruments, Tracy, Superluminal.

Soft/Contextual keywords (İnsan okuyucu için)

"Optimization", "Profiling", "Memory Management", "Frame Budget", "Draw Call Batching", "Asset Bundle / Addressables", "Serialization", "Determinism", "Rollback Netcode". "Client Prediction", "Server Authority", "LiveOps", "Content Pipeline". "Editor Tooling", "Technical Design Document (TDD)", "RFC (Request for Comments)", "Code Review", "Mentoring", "Architecture Decision Records (ADR)".

Bu kelimeleri "Beceriler" listesine dökmeyin. Net konuşmak gerekirse, deneyim maddelerinin içine, cümle akışı içinde doğal yerleştirin. Örn: "Addressables Sistemiyle Memory Management Ve Frame Budget Kontrolü sağladım."

Seniorkluk seviyesine göre CV farklılıkları

Bir Cv şablonHer seviye için aynı olmamalıdır. İçeriğin vurgusu kayar.

Junior (0-2 yıl) / güncel mezun

  • Aslına bakılırsa, odak: Potansiyel, öğrenme hızı, temel bilgisayar bilimi (Veri Yapıları. Algoritmalar, Matematik - Lineer Cebir, Kalkülüs), motor bilgisi (Unity/Unreal temel seviye), **Portföy Kalitesi**.
  • Deneyim: Staj, Game Jam ödülleri, Kişisel projeler (Vertical Slice), Açık kaynak katkısı, Üniversite projeleri (Capstone).
  • Çoğu durumda, vurgulanacak: "Bu sistemi yazarken hangi kitapçı/dokümanı kullandım?", "Hangi hatayı yaptım ve nasıl debugladım?" (Postmortem linki).
  • Şablon İpucu: Eğitim ve Projeler bölümü Deneyim'den üstte olabilir. Tek sayfa kuralı esnektir ama 2 sayfayı geçmemeli.

Mid-Level (2-5 yıl)

  • Odak: Bağımsız özellik teslimi, sistem sahipliği (Ownership), Debug/Profiling yetkinliği, Cross-discipline iletişim.
  • Kısaca, deneyim: En az 1 shipped title (veya canlı servis projesi). Belirli bir alt sistemin (Inventory, Combat, UI Framework, Build Pipeline) sahibi olmuş olmak.
  • Açıkçası, vurgulanacak: "Bu sistemi sıfırdan mı yazdım, var olanı mı refactor ettim?". "Performans/Ölçeklenebilirlik için hangi trade-off'ları yaptım?", "Junior'lara mentorluk / Code Review standartları".

Senior / lead (5+ yıl)

  • Odak: Mimari kararlar (Architecture). Teknik Strateji, Risk Yönetimi, Ekip Liderliği / Mentorluk, Platform Sertifikasyon (TRC/TCR), Çapraz ekip koordinasyonu.
  • Deneyim: Birden fazla shipped title. Başka motor/platform deneyimi. Engine upgrade yönetimi (Örn: Unity 2019 -> 2022 LTS, UE4 -> UE5), Custom Engine geliştirme.
  • Vurgulanacak: "Teknik borç stratejisi". "Build süresini %50 azaltan pipeline değişikliği", "10+ kişilik ekibin kod standardı / mimari rehberini yazma". "Dış paket / Middleware entegrasyonu (Havok, PhysX, Wwise, Photon, Mirror, Netcode for GameObjects) değerlendirmesi ve karar verme".
  • Şablon İpucu: "Key Achievements / Technical Leadership" ayrı bir vurgulu kutu olarak en üstte olmalı. 2-3 sayfa kabul edilebilir.

Konsol geliştirme deneyimi: NDA altında ne yazılır?

DevKit (PS5, Xbox Series, Switch) erişimi olan geliştiriciler NDA yüzünden proje detaylarını yazamaz. Bu durumda şablonunuzda şu stratejiyi izleyin:

  • Bir noktada, "Platform: PlayStation 5 / Xbox Series X|S / Nintendo Switch (NDA)" yazın.
  • Aslına bakılırsa, detay yerine **Teknik Alanları** listeleyin: "TRC/TCR/XR submission süreci yönetimi", "Platform spesifik SDK entegrasyonu (Activities. Trophies/Achievements, Game Help, Suspend/Resume)", "Platform spesifik profil araçları (PIX on Xbox. Genelde, gPU Profiler on PlayStation, NVIDIA NSight / AMD RGP)", "Certification failure analizi ve çözümü".
  • Bu, "Konsol biliyorum" demekten çok daha güçlüdür.

LiveOps / games as a service (GaaS) deneyimi

Modern oyun endüstrisinin büyük kısmı LiveOps'tur. CV'nizde bu yoksa eksik kalır. Şablonunuza "LiveOps / Backend Entegrasyonu" bölümü dahil edin:

  • Backend: PlayFab, Firebase, AWS GameLift/Backend, Steamworks, Epic Online Services, Nakama, Custom Backend (Go/Node.js/C#/.NET Core).
  • Economy / Inventory / Catalog sistemleri (Data-driven, Server-authoritative).
  • Remote Config / A/B Testing / Feature Flags.
  • Analytics Event Pipeline (Custom / Unity Analytics / GameAnalytics / Amplitude / Adjust).
  • Hotfix / Patch süreci (Addressables / Asset Bundle hot update, Version gating).
  • Şöyle ki, anti-Cheat / Security (Client-side validation, Server-side reconciliation, Encryption).

Yaygın hatalar ve şablon seçiminde kaçınılacak tuzaklar

Hazır Cv şablonKısaca, siteleri (Canva, Novoresume, Zety, LinkedIn PDF çıktısı) genellikle **kuru kurumsal** tasarımlardır. Oyun endüstrisinde bu tuzaklara düşmeyin:

1. İki sütunlu "Yan yana" tasarım (Sidebar)

ATS'ler bu tasarımları soldan sağa, yukarıdan aşağı okur. Sol sidebar'da "Beceriler", sağda "Deneyim" varsa ATS becerileri deneyimin içine karıştırır. **Tek sütunlu, yukarıdan aşağı akışlı** tasarım tercih edin. Yan yana istiyorsanız HTML/CSS ile kendi sitenizi yapın, PDF'e basın.

2. Grafiksel yıldız / bar ilerlemesi (Skill bars)

"C# ", "C++ " anlamsızdır. Lead için "4 yıldız" ne anlama gelir? Yerine: "C# (Advanced - Burst/Job System, Source Generators)", "C++ (Intermediate - Engine Module Development, STL/EASTL)" yazın. Somut, aranabilir, tartışılabilir.

3. Fotoğraf Koyma

ABD/AB/Kanada/UK pazarlarında fotoğraf **yasak/discriminatory riski** oluşturur. Şöyle ki, türkiye/Özel pazarlar için isteğe bağlıdır ama teknik CV'de yer kaplamasına değmez. Kaldırın, portföy linki koyun.

4. "Hobiler: oyun oynamak" yazmak

Her geliştirici oyun oynar. Yerine: "Competitive FPS (Immortal/Global Elite rank) - Netcode/Input lag analizi için". Şöyle ki, "Speedrunning (OoT Any%) - Frame perfect input / RNG manipülasyonu anlayışı". "Modding (Skyrim / Minecraft / GTA V FiveM) - Script hook / Memory scanning / Reverse engineering". Aslına bakılırsa, bu, "Oyunu oyuncu değil, geliştirici gözüyle inceliyorsun" der.

5. Genel "Yazılım mühendisi" şablonu kullanmak

"REST API", "Microservices", "Docker/Kubernetes", "SQL/NoSQL", "React/Angular" vurgulanır. Oyun CV'sinde bunlar **ikincil**dir (Tools/Backend/LiveOps hariç). Net konuşmak gerekirse, ana vuruş: **Real-time, Deterministic, Frame Budget, Memory Layout, SIMD, GPU/CPU Sync**.

Hamle Hamle: Oyun Geliştirici CV'si Cv oluştur Süreci

  1. Hedef Rolü Kilitleyin: Gameplay, Engine, Graphics, Tools, Network, Tech Art? Her biri için yukarıdaki "Teknik Derinlik" listelerinden en az 5-7 maddeyi CV'nize taşıyabilecek projeleriniz olmalı.
  2. Master CV (Ana Dosya) Oluşturun: Tüm projeler, tüm teknolojiler. Tüm metrikler, tüm kod örnekleri. Aslına bakılırsa, tüm postmortem linkleri içeren 5-10 sayfalık bir "Master" Google Doc / Notion / Markdown dosyası tutun. Bu asla gönderilmez.
  3. Kısaca, ilanı Analiz Edin: İlandeki "Required: Unity, Addressables, Multiplayer", "Preferred: Console, DOTS" anahtar kelimelerini çıkarın.
  4. Aslına bakılırsa, master'dan Kırpıp Yapıştırın: İlanın anahtar kelimeleriyle eşleşen deneyimleri, metrikleri, proje detaylarını seçin. 1-2 sayfalık hedef CV'yi üretin.
  5. Net konuşmak gerekirse, portföy Linklerini Güncelleyin: İlandaki role uygun en iyi 2-3 projeyi portföy anasayfasına (veya özel bir "Recruiter View" sayfasına) sabitleyin.
  6. Cv analiz Aracı ile Test Edin:Oluşturduğunuz PDF'i bir ATS simülatörüne (veya ücretsiz online araçlara) atın. "Unity", "C++", "Multiplayer" kelimelerinin tanınıp tanınmadığını, bölümlerin (Experience, Education) yerinde parse edilip edilmediğini kontrol edin.
  7. Pratikte, akran/Gözetmen Review: Mümkünse aynı roldeki bir arkadaşınızdan (Lead/Senior) 5 dakika incelemesini isteyin. "Bu maddeyi anladım mı?", "Bu metrik etkileyici mi?" sorularını problem.
  8. PDF Ayarları: Font: Inter, Roboto, Source Sans Pro, IBM Plex Sans (Modern, okunabilir, lisanssız). Boyut: 10-11pt. Kenar boşlukları: 1.5-2cm. Dosya adı:Ad_Soyun_OyunGelistirici_Rol_YYYYMMDD.pdf.

Örnek bir "Deneyim" girdisi şablonu (Kopyalayıp doldurun)

Aşağıdaki yapıyı Master CV'nize basis alabilirsiniz. Parantezleri kendi verilerinizle doldurun.

[Ünvan: Örn. Senior Gameplay Programmer] | [Stüdyo Adı] | [Lokasyon / Remote] | [Ay Yıl - Ay Yıl]
Motor:[Unreal Engine 5.2 / Unity 2022 LTS] |Platform: [PC, PS5, Xbox Series, Mobile] | Ekip: [X Kişi Programlama, Y Kişi Toplam]
Proje:[Oyun Adı - Shipped / LiveOps / Prototyping] - [Store/Steam Linki]

  • Sahip Olduğum Sistemler: [Örn: Combat Ability System (GAS tabanlı), Player Locomotion, Save/Load, AI Perception].
  • Gerçekte, kritik Başarı (Metrikli): [Örn: GAS tabanlı yetenek sistemini data-driven hale getirerek, tasarımcı iterasyon süresini 30 dk'dan 2 dk'ya düşürdüm; 150+ yetenek eklendi. Kod değişikliği 0].
  • Performans / Optimizasyon: [Örn: Animation sisteminde excessive allocation sorununu (GC Alloc 4KB/frame) Object Pooling ve Struct-based refactor ile 0 Bytes/frame'e indirdim; düşük uçlu mobilde 10 FPS kazandım].
  • Genelde, mimari / Araç Geliştirme: [Örn: Designer'lar için Blueprint-callable "Gameplay Debugger Extension" yazdım; runtime ability state. Cooldown, tag görselleştirmesi sağladı, QA bug raporlama süresini %40 kısalttı].
  • Aslına bakılırsa, çapraz Disiplin İşbirliği: [Örn: Technical Artist ile Shader/VFX pipeline'ını standartlaştırdık; Material Parameter Collection kullanarak runtime palette swap özelliğini 2 günde entegre ettik].
  • Canlıya Alma / Sertifikasyon: [Örn: PS5 TRC submission için "Suspend/Resume" ve "Trophy" entegrasyonunu lead ettim; 1. Submission'da pass aldık].

Sonuç: CV'niz Bir "Vertical Slice" Gibidir

Oyun geliştirmede "Vertical Slice", oyunun tüm sistemlerinin (Grafik. Gameplay, Ses, UI, Network) küçük bir dilimde, üretim kalitesinde birleştiği, projenin vizyonunu kanıtlayan oynanabilir bir prototiptir. CV'niz de öyledir. Tek sayfalık (veya ikisi) bir belgede; Motor uzmanlığınız. Shipped title deneyiminiz, Performans mühendisliğiniz, Ekip içi iletişiminiz, Portföyünüz ve Kod kaliteniz **birlikte** sunulmalıdır.

Hazır bir Cv şablonİndirip doldurmak yetmez. Gerçekte, şablon, yukarıda anlattığımız "Oyun Geliştirici Anatomisi"ne (Shipped Titles, Engine Depth, Role-Specific Tech, Portfolio Integration, LiveOps/Console) uygun olmalıdır. Uygun değilse, Word/Google Docs/LaTeX/Typst ile kendi tek sütunlu, temiz, ATS-dostu şablonunuzu **kendiniz yazın**. Bu akış, mühendislik disiplininizin ve detaylara dikkatınızın ilk kanıtıdır.

Cv analizÇoğu durumda, araçları ve Lead gözünden geçecek bir belge, sadece anahtar kelime yığını değil; "Bu kişi bizim motorumuzda. Bizim pipeline'ımızda, bizim ekibimizde problem çözebilir mi?" sorusuna "Evet, işte kanıtlar" diyen bir anlatı olmalıdır. Portföyünüzü güncelleyin, metriklerinizi toplayın, Master CV'nizi kurun ve hedef role özel Vertical Slice'inizi kesin. Kariyerinizdeki bir sonraki "Level Load" bu belgeyle başlar.

ATS uyumlu CV'ni dakikalar içinde hazırla.

Ücretsiz Başla
İçindekiler