fbpx

Unity C# ile Sıfırdan 2D & 3D Mobil Oyun Geliştirme

unity c# ile 2d ve 3d mobil oyun geliştirme eğtimi


En Yakın Eğitim Takvimi
30 Eylül 2023
  • 00

    gün

  • 00

    saat

  • 00

    dakika

  • 00

    saniye

Eğitim Hakkında

Bu kurs size Unity’de C# script’ler yazmaya başlamanız için ihtiyacınız olan her şeyi öğretecektir. C# dilinin tüm özelliklerini sıfırdan adım adım öğrenecek ve 2D & 3D oyunlar geliştirmek için Unity’de nasıl uygulayacağınızı öğreneceksiniz. Tüm içerik, Unity 2023’e uygun olacak şekilde oluşturulmuş ve güncellenmiştir.

Unity’de C# geliştirmenin temellerini öğrenmek, güçlü ve çok kullanışlı bir aracı öğrenmek demektir. Unity ücretsizdir, öğrenmesi kolaydır, mükemmel dökümantasyona sahiptir ve dünyanın en popüler oyun motorudur.

Unity oyun geliştirme alanında çok sayıda istihdam fırsatı vardır ve Unity oyun geliştirme ile C# Scripting öğrenebilmek, harika oyunları daha kolay bir şekilde oluşturmak için size güçlü bir arka plan sağlayacaktır.

Yeni başlayan veya sıfırdan başlayacak programcı adaylarına uygun hazırlanan bu 150 saatlik eğitimimizde,  Unity C# Script dosyaları oluşturma temellerini öğrenecek ve C# programlamanın arkasındaki konsepte ilişkin güçlü bir anlayış oluşturacaksınız. Her modül, yeni öğrendiğiniz becerileri hemen pratik kullanıma sokan uygulamaların geliştirilmesiyle sona erer.

Unity kursu, Visual Studio kurulumundan başlayarak, sizi çeşitli C# dili özelliklerine ve bunların nasıl kullanılacağını öğretecektir.

Bu temel bilgilerde uzmanlaşıldığında, kurs süresince  Unity ile birçok farklı türde örnek oyunlar oluşturacaksınız.

Kursu tamamlayan öğrenciler, C# ile tamamen işlevsel Oyunlar oluşturma bilgisine sahip olacak veya C# becerilerini istedikleri herhangi bir yararlı şeyi oluşturmak için kullanabileceklerdir.

Neler Öğreneceksiniz?

  • C# Dilini temel bilgilerden öğrenme
  • Temel Programlama kavramlarına hakim olma
  • Unity
  • Nesne Yönelimli Programlama Kavramları
  • Kullanıma Hazır C# Komut Dosyaları Oluşturma
  • Android / Mobil Oyunlar Oluşturmak için C# Becerilerinizi Uygulama
  • C# ile Temel Yapay Zeka Özelliklerini Uygulama
  • Github, Bitbucket & Source Tree ile Sürüm Kontrolü

Hedef Kitle

  • Unity Oyun Geliştirme için C# Scripting öğrenmek isteyen herkes
  • Unity’de çalışmak isteyen acemi C# geliştiricileri
  • C# kullanarak oyun geliştirmek isteyen herkes
  • Başka bir dilde yetkin ve C#’ı eğlenceli bir şekilde öğrenmeye istekli herkes

Ön Koşullar

Temel bilgisayar kullanımı hakkında genel bilgi sahibi herkes bu kursa katılım gösterebilir. Eğitim sıfırdan başlamaktadır.

Ünvanlar

  • C# Developer
  • Mobil Oyun Geliştirici
  • Unity Geliştirici

Çalışma Alanları

Unity ve C# kombinasyonu, oyun geliştirme dışında birçok farklı alanda da kullanılabilir. İşte Unity C# kursu alan birisinin çalışabileceği bazı alanlar:

  • Oyun Geliştirme: Unity ve C#, özellikle 2D ve 3D oyun geliştirme için popüler bir platform ve dil kombinasyonudur. Oyun tasarımı, senaryo yazımı, oyun mekaniği, grafik tasarımı gibi alanlarda çalışabilirsiniz.
  • Artırılmış Gerçeklik (AR) ve Sanal Gerçeklik (VR): Unity, AR ve VR uygulamaları geliştirmek için de yaygın olarak kullanılır. Eğitim, eğlence, simülasyon ve endüstriyel alanlarda AR/VR projelerine katkıda bulunabilirsiniz.
  • Eğitim ve Eğitim Simülasyonları: Unity, interaktif eğitim materyalleri, eğitim simülasyonları ve öğrenme oyunları oluşturmak için kullanılabilir.
  • Mimari Görselleştirme: Mimarlar ve iç mekan tasarımcıları, Unity’yi tasarımlarını 3D ortamda görselleştirmek ve müşterilere sunmak için kullanabilirler.
  • Sağlık Simülasyonları: Tıp alanında cerrahi simülasyonlar, hastalık modelleri ve tıbbi eğitim uygulamaları geliştirmek için Unity kullanılabilir.
  • Simülasyon ve Eğitim Araçları: Endüstriyel simülasyonlar, eğitim araçları ve prosedür simülasyonları oluşturmak için Unity ve C# kullanabilirsiniz.
  • Görsel Efektler ve Animasyon: Unity, reklam endüstrisi ve diğer medya alanlarında görsel efektler ve interaktif animasyonlar oluşturmak için kullanılabilir.
  • Mobil Uygulama Geliştirme: Unity ile oyunlar dışında mobil uygulamalar da geliştirebilirsiniz. Özellikle interaktif veya 3D içerik barındıran uygulamalar için tercih edilebilir.
  • Geliştirici Araçları: Unity eklentileri, araçları ve geliştirici kaynakları oluşturarak, diğer Unity geliştiricilerine yardımcı olabilirsiniz.
  • Eğlence ve Etkileşimli Deneyimler: Eğlence parkları, etkileşimli sergiler, etkinlikler ve diğer eğlence alanlarında kullanılan interaktif deneyimler oluşturmak için Unity ve C# kullanabilirsiniz.
  • Sosyal ve Eğlence Uygulamaları: Sosyal medya platformlarına entegre edilebilecek oyunlar, etkileşimli hikayeler ve eğlence odaklı uygulamalar geliştirebilirsiniz.
  • Bilgisayar Destekli Tasarım (CAD): Unity, CAD verilerini görselleştirmek ve interaktif hale getirmek için kullanılabilir.

Kazanımlar

Unity C# kursunu başarıyla tamamladığınızda aşağıdaki becerilere sahip olabilirsiniz:

  • Unity Geliştirme Yetenekleri: Oyun ve uygulama geliştirmek için Unity’nin temel özelliklerini ve araçlarını kullanabilme yeteneği.
  • Oyun Mekaniği Tasarımı: Oyun mekaniği oluşturma ve dengeleme yeteneği, oyun içi etkileşimlerin ve kuralların tasarlanması.
  • C# Programlama Yetenekleri: Temel ve orta düzeyde C# programlama dilini anlama ve kullanma yeteneği.
  • 3D ve 2D Grafik Tasarımı: Basit 3D ve 2D nesneleri oluşturabilme, animasyonları yönetebilme ve temel grafik tasarım yetenekleri.
  • Fizik Simülasyonu: Nesnelerin fiziksel davranışlarını simüle edebilme yeteneği.
  • Problem Çözme Yetenekleri: Karşılaşılan zorlukları ve hataları çözebilme yeteneği, programlama hatalarını ayıklama yeteneği.
  • Etkileşim ve Kontrol Mekanizmaları: Kullanıcı girişi ve etkileşim mekanizmalarını tasarlama ve yönetme yeteneği.
  • Çapraz Platform Geliştirme: Oyunları farklı platformlara (PC, mobil, konsol) taşıma yeteneği.
  • Proje Yönetimi ve İşbirliği: Oyun geliştirme süreçlerini yönetme, kaynakları etkili kullanma ve ekip içinde işbirliği yapabilme yeteneği.
  • Optimizasyon Yetenekleri: Oyunun performansını artırma ve kaynakları daha etkili kullanma yeteneği.
  • Ses ve Müzik Entegrasyonu: Oyunlara ses efektleri ve müzik ekleyebilme yeteneği.
  • Eğitim ve Dokümantasyon: Projeleri ve kodları belgeleme yeteneği, yeni geliştiricilere rehberlik edebilme becerisi.

Sınavlar

Aldığınız eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz. İ-Akademi Pearson Vue Yetkili Sınav Merkezidir.

Sertifikalar

Katılım sertifikasının yanı sıra; aldığınız eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz. İ-Akademi Pearson Vue Yetkili Sınav Merkezidir.

 

UNİTY ARAYÜZVE KURULUM İŞLEMLERİ- 10 SAAT

1
Unity Hub ve Unity 2023 Kurulumu
2
Visual Studio Kurulumu
3
Visual Studio Code Kurulumu
4
Unity Kullanıcı Arayüzü Tanıtımı
5
Yeni Proje Oluşturma & Çalışma Alanını Özelleştirme
6
Sahne Kontrolleri & Oyun Alanını Boyutlandırma

C# İLE PROGRAMLAMA TEMELLERİ - 30 SAAT

1
C# Temelleri
2
Temel Veri Tipleri
3
Temel Matematik Operatörleri
4
Karşılaştırma Operatörleri
5
Programlamada Koşullar
6
Döngüler
7
Yöntemler (Methodlar)
8
Array & Listeler
9
Unity Fonksiyonları, Görevleri ve Çalıştırılma Sıraları
10
Erişim Belirleyiciler (Access Modifiers)
11
Unity IEnumerable ,IEnumerator & Coroutine Kullanımı

SAHNE NESNELERİNİ EKLEME, PREFAB OLUŞTURMA, MATERYAL ATAMA VE UNITY ASSET STORE KULLANIMI - 10 SAAT

1
Sahneye 3 Boyutlu Objeler Ekleme, Objeleri Boyutlandırma & Konumlandırma
2
Materyal Oluşturma & Objelere Materyal Atama
3
Prefab Oluşturma, Silme, Düzenleme & Sahnede Kullanma
4
Asset Store’dan Model İndirme & Sahnede Kullanma
5
Yeni Script Oluşturma & Objelere Atama

UNITY OYUNLARDA FİZİK BİLEŞENLERİ VE İLK 3D OYUN - 10 SAAT

1
Collider & Rigidbody Kullanımı
2
Physic Material
3
OnCollisionEnter Kullanımı
4
OnTriggerEnter Kullanımı
5
Karakter Kontrolü
6
Oyun Sahne Tasarımı
7
İki Objenin Birbirleriyle Etkileşimi
8
Object Destroy Etme
9
Sahne Geçişi & Sahne Ekleme
10
Bölüm Sonu Oyun Yapımı

UNITY 2D SAHNE OBJELERİ VE İLK 2D OYUN - 10 SAAT

1
Canvas Ekleme, Boyutlandırma & Özel Konfigürasyonlar
2
Sahneye UI Text ve Button Ekleme & Font Ayarları
3
UI Objelerinde Anchor'lar
4
Sahneye UI Image Ekleme, Boyutlandırma & Konumlandırma
5
Sprite Özellikleri ve Sprite Animasyonu Oluşturma
6
2D Objelerinde Collider2D Ekleme
7
Oyun Sahne Tasarımı
8
Instantiate Method'u ve Prefab Oluşturma
9
Basic Animation
10
UI Menü Yapımı
11
Oyuna Ses Ekleme
12
Bölüm Sonu Oyun Yapımı
13
Oyun Bitimi
14
Android Cihazlar İçin Çıktı Alma İşlemi

UNITY ANİMASYONLAR VE ANİMATOR KULLANIMI - 10 SAAT

1
Animasyonlara Giriş
2
Animator Oluşturma
3
Animasyon Klip Oluşturma
4
State ve Geçişler
5
Animasyon Frame Yönetimi
6
Key & Event Ekleme
7
Blend Tree
8
Mixamo Karakter ve Animasyon İndirme
9
Animasyon Geçişlerini Script ile Yönetme
10
Level Design
11
Mixamo Karakter Kontrolü
12
Obje Animasyonları
13
Kamera Karakter Takibi
14
Bölüm Sonu Oyun Yapımı

PARTICLE EFECT KULLANIMI VE 2D MOBİL OYUN - 10 SAAT

1
Particle Effect Oluşturma
2
Script ile Particle Effect’i Tetikleme
3
Bölüm ile İlgili Oyun Sahne Tasarımı
4
Oyun Asset'lerini İndirme
5
Karakter ve Diğer Obje Kontrolleri
6
Main Menu Yapımı
7
Oyunu Android Çıktısı Alacak Şekilde Optimize Etme
8
Oyunu Android Telefona Atma & Oynama

TILEMAP, TILESET, GRID KULLANIMI & 2D PLATFORMER MOBİL OYUN - 10 SAAT

1
Tilemap Oluşturma
2
Grid Sistemi
3
Grid Sisteminde Layer Düzenlemeleri
4
Oyun Sahne Tasarımı
5
Karakter Kontrolü
6
Karakter Animasyonları ve Geçişleri
7
Level Objeleri
8
Düşman Yapay Zeka Sistemi

COLOR SWITCH HYPER CASUAL GAME - 10 SAAT

1
Material ve Asset'leri Hazırlama
2
Oyun Mekaniği Genel Bilgi
3
Sahne Tasarımı
4
Player Control
5
Level Tasarımı
6
Oyun Durdurma & Devam Etme
7
Main Menu Tasarımı

FPS GAME (HAYATTA KALMA OYUNU) - 30 SAAT

1
Kullanılacak Materyalleri Projeye İndirme
2
Karakter Kontrolü
3
Silah Mekaniği ve Animasyonu
4
Kurşun Mekaniği
5
Raycast Kullanımı
6
Camera Movement ve Camera Rotation Ayarları
7
Animation Blend Tree
8
Collectible Objeler
9
Navmesh Agent & Navmesh Baking
10
Düşman Karakter Kontrolü
11
Düşman Animasyon
12
Düşman Yapay Zeka
13
Level Design
14
Health Bar Yapımı
15
Menu UI Yapımı
16
Oyunu Windows Cihazlarda Çıktı Olarak Alma & Oynama

MONETIZATION (OYUNLARA REKLAM EKLEME VE PARA KAZANMA) - 10 SAAT

1
Google Play Console Hesabı Oluşturma
2
Google Play Console Kullanıcı Arayüzü Tanıtımı
3
Oyunu Google Play Store’a Yükleme
4
Google Admob Hesabı Oluşturma
5
Oyunlara Banner Reklam Koyma
6
Oyunlara Geçişli Reklam Koyma
7
Oyunlara Ödüllü Reklam Koyma
8
Admob Oyun İstatistiklerini ve Raporlarını Detaylı İnceleme
Maksimum Sınıf Kontenjanı: 10 öğrenci
Süre: 150 Saat
Konu Başlıkları: 107
Seviye: Başlangıç

Bize ulaşın!




    Verilerimin bu web sitesi tarafından saklanmasını ve işlenmesini onaylıyorum.