Arka Plan
Anasayfa » Unity ile Oyun Programlama Kursu

Unity ile Oyun Programlama Kursu

Unity 3D Oyun Tasarımı ve Programlama Eğitimi İle Oyun Dünyasına Girmeye Hazır Mısınız? Unity Kursu ile 3 Boyutlu ve 2 Boyutlu Oyun Tasarlayıp Geliştirebilirsin. Unity Oyun Programlama Kursunda Tasarlanan 3D Oyunu Yayınlayarak Para Kazanın. Geleceğin En çok Kazandıran Mesleği Unity 3D Oyun Geliştirme Kursu ile Sektörde Yerini Al.  

Uygulamalı Eğitim
(48 yorum)
60 Saat + Etüt
Ders Video Kaydı
Sertifikalı Eğitmen
MEB Onaylı Programcılık Sertifikası
Uluslararası Sertifikalar
Ücretsiz Eğitim Tekrarı Garantisi
Eğitim Garantisi
Ders Video Kaydı
Yetkili Eğitmen
MEB Sertifika
Tam Öğrenme Modeli
Bilgi İstek Formu

CaptchaImg

Eğitim Hakkında Müfredat Eğitim Takvimi Öğrenci Görüşleri Öğrenci Çalışmaları SSS Bilgi İstek Formu

Eğitim Tanımı

Video oyun pazarı daha önce hiç bu kadar parlak bir döneme girmemişti. Birden fazla platform seçeneği ve mobil cihazların yaygınlaşması dijital oyun sektöründe devrim yarattı. Ancak bu çeşitlilik, platform seçiminden ekip boyutlandırmaya kadar birçok aşamada geliştiricilere zorluk çıkarıyor. Bu sorunların en etkili çözümü, çoklu platform desteği sunan bir oyun motoru kullanmaktır; günümüzün en popüler oyun motoru ise Unity’dir.

Unity, güçlü araç seti, 20’den fazla platformda oyun ve uygulama geliştirme yeteneği, öğrenmesi keyifli yapısı ve üçüncü taraf yüzlerce eklenti desteğiyle geliştiricilerin ilk tercihi. Unity Oyun Geliştirme Kursu’nda size adım adım rehberlik edecek kapsamlı örnekler eşliğinde Unity’yi pratik ve eğlenceli projelerle kısa sürede öğreneceksiniz.

Eğitim Süresi

Unity Oyun Geliştirme Kursu’nun toplam süresi 60 saattir. Uygulama ve proje tabanlı dersler, Tam Öğrenme Modeli çerçevesinde her kursiyerin konuları derinlemesine kavramasını sağlar. İhtiyaç halinde eğitmen onayıyla ek çalışma saatleri planlanarak süre esnetilebilir.

Alınabilecek Sertifikalar

  • Unity Oyun Geliştirme Katılım Belgesi
  • Unity Oyun Geliştirme Başarı Belgesi
  • Üstün Başarı Sertifikası

Bu Eğitime Kimler Katılmalı

  • Oyun geliştirerek eğlenceli bir şekilde kodlama öğrenmek isteyen herkes
  • Video oyunları geliştirerek programlama bilgisini derinleştirmek isteyenler
  • Oyun geliştirme alanında yeniden beceri kazanmak isteyen yazılım profesyonelleri
  • Karakter ve varlıklarını oyun dünyasına taşımayı öğrenmek isteyen sanatçılar
  • Oyun geliştirme sektöründe kariyer hedefleyen yeni mezunlar ve öğrenciler

Eğitim Katılım Şartları

  • Temel bilgi teknolojileri ve bilgisayar kullanımı bilgisi
  • Temel programlama bilgisi (değişkenler, döngüler, fonksiyonlar gibi)

Eğitim Sonunda Neler Öğreneceksiniz?

  • Sıfırdan güçlü ve modern bir dil olan C# öğreneceksiniz; önceden programlama deneyimi gerekmez.
  • Video oyun tasarımı hakkında kapsamlı bir genel bakış kazanacaksınız.
  • Kendi oyunlarınızı tasarlayıp geliştirmeniz için sağlam bir temel oluşturacaksınız.
  • İyi kodlama ve tasarım kalıplarını (design patterns) uygulamalı olarak öğreneceksiniz.
  • Yeniden kullanılabilir, sürdürülebilir kod yazma ve problem çözme yeteneklerinizi geliştireceksiniz.
  • Nesne yönelimli programlamanın (OOP) pratikte nasıl işlediğini kavrayacaksınız.
  • Yaratıcılık, teknik bilgi ve becerilerinizi birleştirme fırsatı bulacaksınız.
  • Küçük ekiplerde iş birliği için kaynak kontrol sistemlerini (Git) etkin şekilde kullanmayı öğreneceksiniz.
  • Geliştirdiğiniz oyunları farklı platformlara (PC, mobil, web, konsol) nasıl paketleyip yayınlayacağınızı öğreneceksiniz.
  • Oyunlardan gelir elde etme stratejileri ve monetizasyon yöntemleri hakkında bilgi sahibi olacaksınız.

Unity Giriş

Bu modülde Unity’nin kurulumundan lisanslama sürecine, 3D arayüz yapısına ve ilk oyun projenizi oluşturma adımlarına dek temel bilgileri edineceksiniz. Unity editörünü tanıyıp arayüzdeki panelleri kullanarak temiz bir proje yapısı kuracak, basit bir “ilk oyunumuz” çalıştırarak motorun gücünü keşfedeceksiniz.

  • Unity lisanslama ve sürüm yönetimi
  • Unity Editor’ün yüklenmesi ve temel ayarlar
  • Unity 3D arayüz panelleri (Scene, Game, Inspector, Hierarchy, Project)
  • Yeni bir Unity oyun projesi başlatmak
  • Basit bir “ilk oyunumuz” örneği

Unity 2D Oyun Geliştirme

Bu modülde Unity’nin 2D araç setiyle sprite ve grafik yönetiminden ses ekleme ve giriş kontrollerine kadar tam bir 2D oyun geliştirme akışını öğreneceksiniz. Kamera ayarları, fizik etkileşimleri ve kullanıcı verilerini saklama yöntemlerini projeler üzerinde uygulamalı olarak keşfedeceksiniz.

  • 2D oyun grafikleri oluşturma ve hazır grafik kullanımı
  • Ses ekleme, ses yönetimi ve miksaj
  • Kamera ekleme, açı yönetimi ve 2D izometrik bakış
  • Nesne transformları: taşıma, ölçeklendirme, dönüş, yerçekimi etkileşimleri
  • Kullanıcı girişi: fare, klavye ve dokunmatik kontroller
  • Oturum ve kullanıcı bilgileri saklama yöntemleri

Unity Oyun Geliştirme

Genel oyun geliştirme kavramları üzerine odaklandığımız bu modülde, GUI tasarımından karakter modelleme ve yapay zekâ senaryolarına dek geniş bir yelpazede beceriler kazanacaksınız. Parçacık sistemleri, fizik tabanlı etkileşimler ve çarpışma kontrolleri ile oyununuzdaki efektleri zenginleştireceksiniz.

  • Unity GUI ile arayüz tasarımı ve kullanıcı kontrolleri
  • Arayüz kontrolleri ve giriş-çıkış işlemleri
  • Karakter modelleme, rigging ve hareketlendirme
  • Yapay zekâ düşman uygulamaları ve senaryo geliştirme
  • Parçacık sistemleri oluşturma ve efekt kontrolleri
  • Sürtünme, yerçekimi ve fizik tabanlı kuvvet uygulamaları
  • Çarpışma algılama ve tepki efektleri

Unity 3D Oyun Geliştirme

3 boyutlu oyun dünyaları oluşturmanın temel adımlarını öğreneceğiniz bu modülde, sahne ve koordinat sisteminden animasyon motorlarına dek 3D projelerinizi kapsamlı şekilde tasarlayacaksınız. Mecanim sistemini kullanarak karakterleriniz için akıcı animasyonlar hazırlayacaksınız.

  • 3D oyun senaryosu yazma ve sahne tasarımı
  • 3 boyutlu sahneler oluşturma ve ortam ayarları
  • 3D koordinat sisteminin kullanımı ve obje yerleştirme
  • 3D mekanikler geliştirme (fizik, hareket, çarpışma)
  • Legacy animasyonlarla çalışma ve Mecanim animasyon sistemi
  • 3D karakter motoru ve rig kontrolü

Yapay Zekâ ile İleri Oyun Programlama

Bu modülde oyunlarınızın zekâ düzeyini yükseltmek için Unity’nin AI araçlarına odaklanacaksınız. Düşman AI algoritmalarından parçacık uygulamalarına, sanal gerçeklik (VR) entegrasyonundan çoklu platform yapılarının oluşturulmasına kadar ileri düzey teknikleri uygulamalı olarak göreceksiniz.

  • Yapay zekâ düşman davranışları ve algoritmalar
  • 3D parçacık sistemleri ile görsel efektler
  • VR uygulama yapısı ve etkileşim modelleri
  • PC ve mobil oyun uygulamaları için yapı kurma

2D ve 3D Oyun Paketlenmesi ve Yayınlanması

Oyunlarınızı paketleyip farklı platformlarda yayınlama sürecini bu modülde edineceksiniz. Hem 2D hem de 3D projelerinizi PC, mobil ve web ortamlarına hazır hale getirecek, Google Play gibi mağazalara yükleme adımlarını uygulamalı olarak öğreneceksiniz.

  • 2D oyunun projelendirilmesi ve paketlenmesi
  • 2D oyunun PC ve mobil platformlara yayınlanması
  • 3D oyunun projelendirilmesi ve paketlenmesi
  • 3D oyunun PC ve mobil platformlara yayınlanması
  • Unity projelerinin Google Play Store’a aktarılması

2D ve 3D Oyun Proje Uygulaması

Son modülde, edindiğiniz tüm bilgileri gerçek dünya projeleriyle pekiştireceksiniz. Hem ortak hem kişisel 2D/3D projeler geliştirerek proje tasarımı, planlama, yönetim ve teslim süreçlerini baştan sona deneyimleyeceksiniz.

  • Proje 1: PC ve Web Tabanlı Oyun Uygulaması (2D & 3D) – Ortak Proje
  • Proje 2: PC ve Web Tabanlı Oyun (2D veya 3D) – Kişisel Proje
  • Proje 3: Mobil Oyun Projesi (2D & 3D) – Ortak Proje
  • Proje 4: Mobil Oyun Projesi (2D veya 3D) – Kişisel Proje
  • Proje Aşamaları:
    • Proje tasarımı, planlaması ve yönetimi
    • UML ve MSF ile tasarım & proje yönetimi
    • Uygulamalı proje çalışmaları
    • Proje üretimi ve teslimatı
Mayıs Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Salı-Perşembe 18:30-21:30 20.05.2025
21.07.2025
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 10.05.2025
03.07.2025
Ön Kayıt
Salı-Perşembe 18:30-21:30 13.05.2025
14.07.2025
Ön Kayıt
Cumartesi-Pazar 18:30-21:30 10.05.2025
11.07.2025
Ön Kayıt
Salı-Perşembe 18:30-21:30 20.05.2025
21.07.2025
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 31.05.2025
18.07.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 03.05.2025
26.06.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 24.05.2025
17.07.2025
Ön Kayıt
Haziran Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Salı-Perşembe 18:30-21:30 10.06.2025
11.08.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 16.06.2025
03.08.2025
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 07.06.2025
31.07.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 21.06.2025
14.08.2025
Ön Kayıt
Ceren Avcı / Bilgisayar Mühendisi
18.05.2021
Bazı yazılım dillerine zaten hakimdim. Kendimi oyun geliştirme alanında geliştirmek istedim. Grup eğitimini sadece burada bulabildim. İyi ki tercih etmişim çok faydasını gördüm tavsiye ederim.
Ceylan Kanatçı /
18.02.2021
Alanım dışında bir eğitimdi. Bunun için yapabileceğim konusunda şüpheliydim. ancak çok verimli ve eğlenceli bir eğitimdi. Şuan büyük bir oyunun tasarımını yapıyorum.
Safa Kural /
08.10.2019
Doğru seçim yaptığım için çok mutluyum. Eğitmenimizin konulara bu kadar hakim olduğu için kendimi şanslı hissediyorum. Beklentimi fazlasıyla karsıladılar. Diğer eğitimlerde de ilk tercihim vektörel bilişim olacak.

Neden Oyun Programlama Öğrenmeliyim?

Oyun programlama, hem eğlenceli projeler üretirken hem de temel bilgisayar bilimi kavramlarını derinlemesine pekiştirmenizi sağlar. Gerçek zamanlı interaktif uygulamalar geliştirmek, algoritma ve veri yapıları bilgisini pratiğe dökmenize yardımcı olur.

  • Veri yapıları ve algoritmaların uygulamalı öğrenimi: Oyun mekanikleri bu kavramları somutlaştırır.
  • Çoklu disiplinler arası beceri entegrasyonu: Grafik, ses, motor kullanımı ve kodlama bir arada.
  • Problem çözme ve yaratıcılık: Oyun tasarımındaki zorluklara kendi çözümlerinizi geliştirirsiniz.

Neden Unity Öğrenmeliyim?

Unity, hem 2D hem 3D oyunlar için tek bir araç setiyle kapsamlı bir geliştirme ortamı sunar. “Bir kez yaz, her yerde çalıştır” felsefesiyle projelerinizi PC, mobil, web ve konsollarda kolayca yayınlayabilirsiniz.

  • Çoklu platform desteği: PC, mobil, web, konsol gibi 20’den fazla hedef ortam.
  • Geniş ekosistem ve eklenti desteği: Unity Asset Store’da yüzlerce hazır kaynak.
  • Hızlı prototipleme: Görsel editör, sahne yönetimi ve güçlü debug araçları.
Yaklaşan Eğitimler

Unity Oyun Programlama Kursu
20
Mayıs
2025
Salı - Perşembe
18:30 - 21:30
Unity Oyun Programlama Kursu
10
Mayıs
2025
Cumartesi - Pazar
14:00 - 18:00
Unity Oyun Programlama Kursu
13
Mayıs
2025
Salı - Perşembe
18:30 - 21:30
Unity Oyun Programlama Kursu
10
Mayıs
2025
Cumartesi - Pazar
18:30 - 21:30
Unity Oyun Programlama Kursu
20
Mayıs
2025
Salı - Perşembe
18:30 - 21:30
Unity Oyun Programlama Kursu
31
Mayıs
2025
Cumartesi - Pazar
14:00 - 18:00
Unity Oyun Programlama Kursu
3
Mayıs
2025
Cumartesi - Pazar
09:30 - 13:30
Unity Oyun Programlama Kursu
24
Mayıs
2025
Cumartesi - Pazar
09:30 - 13:30
Öğrenci Yorumları

vitrin Yorum AdSoyad
Ceylan Kanatçı
18.02.2021
Alanım dışında bir eğitimdi. Bunun için yapabileceğim konusunda şüpheliydim. ancak çok verimli ve eğlenceli bir eğitimdi. Şuan büyük bir oyunun tasarımını yapıyorum.
Öğrenci Çalışmaları