Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-03-17 05:26:00
30-Day Money-Back Guarantee
Development Game Development Mobile Game Development

Unity C# | Unity Oyun Geliştirmeyi Oyun Geliştirerek Öğren

Unity'le Sıfırdan 7 Farklı Oyun Programlama, Unity 2020 Oyun Geliştirme! Unity 2D & Unity 3D Uygulamalı Eğitimi Unity C#
Rating: 4.5 out of 54.5 (1,275 ratings)
4,966 students
Created by Mustafa Akkuzu
Last updated 2/2021
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Unity arayüzünü tanıyıp ve etkin bir şekilde kullanabileceksiniz
  • 3 boyutlu ortamda oyun sahnesini oluşturabileceksiniz
  • Oyun objelerini, komponentlerini anlayıp kullanabileceksiniz
  • Oyun için gerekli C# kodlarını oluşturabileceksiniz
  • Oyunlar için gerekli arayüzleri hazırlayabileceksiniz
  • Geliştirdiğiniz oyunları Android, iOS ve Windows gibi temel işletim sistemlerinde ve Web de çalışır hale getirebileceksiniz

Course content

11 sections • 107 lectures • 13h 11m total length

  • Preview06:52
  • Unity Arayüzünü Tanıyalım
    17:06
  • Bazı Problem ve Çözüm Önerileri
    02:37
  • Bazı Kısayol Tuşları
    02:54

  • Giriş - Ünite İçeriği
    01:28
  • Kodlamaya Giriş - Debug.Log Komutu
    09:20
  • If, Else If, Else Kullanımı ve Değişkenler
    09:00
  • Metod Oluşturma
    09:44
  • Aklından Bir Sayı Tut Oyunu 1/2
    07:36
  • Aklından Bir Sayı Tut Oyunu 2/2
    07:31

  • Giriş - Ünite İçeriği
    00:34
  • Sahneye UI Text Ekleme ve Yazı Fontu Değişikliği
    08:56
  • Sahneye UI Image Ekleme
    05:10
  • Sahneye UI Button Ekleme
    04:56
  • UI Objelerinde Anchorlar
    02:46
  • Buton OnClick Kullanımı
    04:32
  • Dört İşlem Oyunu Arayüz Hazırlama
    10:28
  • Dört İşlem Oyunu Kodlama
    17:22
  • Windows, Mac OS ve Linux İçin Çıktı Alma
    06:59

  • Giriş
    00:26
  • 3B Obje Oluşturma ve Genel Bilgi
    06:09
  • Materyal Oluşturma ve Objelerimize Uygulama
    05:26
  • 3B Objelere Rigidbody Ekleme
    04:36
  • Labirent Oyunu İçin Sahne Hazırlığı
    12:01
  • Yön Tuşları ile Topu Hareket Ettirme
    07:35
  • OnCollisionEnter Methodu İle Çarpışma Kontrolü
    05:20
  • Oyun İçin Gerekli Arayüz Objelerini Ekleme
    04:28
  • Oyun İçin Gerekli Kodları Yazma(1/2)
    08:15
  • Oyun İçin Gerekli Kodları Yazma(2/2)
    07:21
  • Yeniden Oyna Butonu Ekleme
    05:19
  • Web Siteleri İçin Çıktı Alma (WebGL)
    02:59

  • Giriş - Ünite İçeriği
    00:31
  • Spritelar Özellikleri ve Sprite Animasyonu Oluşturma
    13:06
  • 2D Objelerimize Collider2D Ekleme
    06:23
  • OnMouseDown Methodu ile Obje Üzerine Tıklandığını Saptama
    05:41
  • OnMouseDrag Methodu ile Sürükleme İşlemi
    05:53
  • Prefab Oluşturma ve Instantiate Komutu
    08:12
  • Balon Patlatma Oyunu Sahne Hazırlığı
    06:49
  • Rastgele Balon Oluşturma
    08:40
  • Balonlar İçin Patlatma Animasyonu Oluşturma
    06:52
  • Patlatma Animasyonu İçin Gerekli Kodlama
    04:15
  • Oyunumuza Süre Ekleme
    07:41
  • FindWithTag Komutu İle Sahnedeki Objeleri Bulma
    07:40
  • Oyunumuza Giriş Sahnesi Ekleme
    04:12
  • Preview02:55
  • Android Cihazlar İçin Çıktı Alma
    05:57
  • iOS Cihazlar İçin Çıktı Alma İşlemi
    05:55

  • Giriş - Ünite İçeriği
    00:59
  • Unity Asset Store (Mağaza) Kullanımı
    04:09
  • Hareketsel ve Döngüsel Animasyon Oluşturma
    04:43
  • Kodla Animasyon Oluşturma
    05:32
  • Altın Toplama Oyunu Sahne Hazırlığı
    04:06
  • Oyuncu Kontrol Scriptini Oluşturma
    03:30
  • Kamera Kontrol Scripti
    07:57
  • Colliderlar ile İlgli Problemler ve Düzenleme
    05:34
  • Animasyonla ve Fizik Materyali ile Engel Oluşturma
    07:42
  • Altın Objesi ve Animasyonu
    08:59
  • OnCollisionEnter Methodu ile Çarpışma Kontrolü
    10:19
  • Preview13:08
  • Oyuna Başla Butonu Ekleme
    04:15

  • Giriş - Ünite İçeriği
    00:31
  • Ada Oluşturma (1/2)
    11:46
  • Ada Oluşturma (2/2)
    06:47
  • Ağaç Çimen ve Su Oluşturma
    07:23
  • Oyuncu Kontrol ve Zombi Ekleme
    12:54
  • Kuşbakışı Kamera Ekleme
    09:03
  • Gece Gündüz Döngüsü
    06:30
  • Particle Systemle Efekt Oluşturma
    12:23
  • Silah Oluşturma
    08:26
  • Patlama Efekti Oluşturma
    09:32
  • Zombi İçin Gerekli Kodların Yazılması
    08:21
  • Preview03:53
  • Life Bar(Hayat Çizgisi) Oluşturma
    04:17
  • Can Değeri ve Kalp Animasyonu (İleri Seviye Animasyon)
    14:46
  • Rastgele Zombi Oluşturma
    10:54
  • PlayerPrefs İle Kalıcı Bilgi Saklama
    10:09
  • Oyunumuza Ses Efektleri Ekleme
    12:48

  • Giriş
    00:21
  • Sahne Hazırlığı
    08:40
  • Oyun Sahnesi Ayarları
    09:33
  • Top ve Pedal Oluşturma
    04:40
  • Pedal ve Top Scriptleri
    07:16
  • Duvar Colliderlarını Ayarlama
    07:18
  • Tuğlaları Hazırlama
    11:59
  • Static Değişken ile Toplam Tuğla Sayısını Tutma
    07:24
  • Hazır Objelerimizi Prefablere Dönüştürme
    09:22
  • Arka Plan Müziği Ekleme
    13:42
  • Oyunla Bazı Düzenlemeler
    08:22
  • Tuğla Kırma Oyunu Ses Efektleri Ekleme
    08:25
  • Preview09:09
  • Oyunumuza Particle Sistem Kullanarak Görsel Efektler Ekleme (2/2)
    08:06
  • Son Ders Konuşması
    00:56

  • Oyunumuzu Play Store'da Yayınlama
    19:49
  • Admob Reklam Alt Yapı Hazırlığı
    14:56
  • Admob Reklam - Banner Reklam Ekleme
    07:10
  • Admob Reklam - Interstitial Reklam Ekleme
    03:53
  • Admob Reklam - Rewarded Reklam Ekleme
    08:29
  • Admob Reklam - Reklamları Test Etme
    06:51
  • Uygulama İçi Satış Yapma
    18:52

  • Hinge ve Fixed Jointler ile Zincir Benzeri Fiziksel Yapı Oluşturma
    11:47
  • Mobil Cihazlarda Accelerometer (İvme Ölçer) ile Hareket
    06:42
  • Preview13:45
  • Rastgele Renkli Balon Oluşturma
    03:21
  • Mobil Cihazlar İçin Joystik
    09:44

Requirements

  • Unity’i yükleyebilecek bir bilgisayara sahip olmak
  • Programlama ile ilgili temel bilgi sahibi veya öğrenebilecek içgüdüye sahip olmak

Description

Unit ile oyun nasıl geliştirilir diyorsanız ve eğer Android, iOS, Windows vb. farklı işletim sistemleri üzerinde çalışan oyunlar hazırlamak istiyorsanız, doğru yerdesiniz. Bu eğitim seti oyun sektörüne atılmayı düşünenler ve bağımsız oyun geliştirmeyi amaçlayanlar için hazırlanmış bir eğitim setidir.

Kursumuzda Unity'nin bilgisayarımıza nasıl yükleyebileceğimizden başlayarak, arayüzümüzü nasıl hazırlayacağımız, sahnemizi nasıl oluşturacağımız, scriptlerle objelerimizi nasıl ilişkilendireceğimizden tutun oyunumuzda kullanacağımız materyallere nasıl ve nereden erişebileceğimize, hatta, bu oyunlar üzerinden nasıl gelir elde edebileceğinize kadar, bir çok konu ele alınmıştır.

Kursumuz aktif proje tabanlı bir kurstur, derslerde kopyala yapıştır yöntemi ile kodlar vermek yerine neyi nasıl neden yaptığımızı adım adım anlatmayı tercih ediyorum ve bu yöntemin oyun geliştirme üzerine ders alan öğrenciler için en etkili yöntem olduğunu düşünüyorum. Çünkü neyi? neden? ne zaman? ve nasıl? yaptığımızı anlayarak ilerlemenin, kendi projelerinizi geliştirmeye başladığınızda kendi ayaklarınız üzerinde durup, problemlere kendi başınıza çözüm üretebilmenize olanak sağlayacağına inanıyorum. Tabi hem kurs süresince hemde kendi projelerinizi geliştirirken sorularınızı günlük cevaplamaya çalışıyor olacağım.

Kursa katılma nedeniniz İster hobi isterse profesyonel nedenlerle olsun, ister sıfırdan başlıyor, isterseniz olan bilgilerinize yenilerini ekleyerek kendinizi geliştirmek istiyor olun C# ile Unity de oyun geliştirmek isteyen herkese katkı sağlayacağına inanıyorum.

Kurs süresince 7 farklı oyun geliştiriyor olacağız ve her ünitede yeni yeni şeyler öğreniyor olacağız yani “Oyun geliştirmeyi oyun geliştirerek öğreniyor olacağız.

Who this course is for:

  • Kafasındaki oyun projesini hayata geçirmek isteyenler
  • Okulunda herhangi bir ders için(oyun, eğitim, fizik, vb.) oyun projesi geliştirmeyi hedefleyenler
  • Oyun sektörüne girmeyi amaçlayanlar.
  • Geliştirdiği yazımların yanı sıra oyun da geliştirmeyi isteyenler.
  • Bildiği oyun motorlarına bir yenisini eklemeyi düşünenler.

Instructor

Mustafa Akkuzu
Oyun Geliştirici & Eğitmen
Mustafa Akkuzu
  • 4.5 Instructor Rating
  • 1,275 Reviews
  • 4,966 Students
  • 1 Course

Merhabalar. 98 yılında Meslek Lisesi Bilgisayar yazılımı bölümüne başlayınca yazılım hayatım başladı. Lisenin ardından ODTÜ Bilgisayar ve Öğretim Teknolojileri Eğitimi ve ardından ODTÜ Bilişim Sistemleri yüksek lisans eğitimimi tamamladım.

Bilgisayar yazılımına olan ilgim akıllı telefonların yaygın hale gelmesi ile birlikte mobil yazılıma kaymaya başladı. Android ve iOS cihazlara hazırladığım uygulamalarda oyunlara olan ilginin yüksek olması, ister istemez oyun üzerine yoğunlaşmama neden oldu. Farklı denemelerden sonra Unityde hazırlanan bir oyunun kolay bir şekilde Android, iOS, Windows veya MacOS gibi farklı işletim sistemlerine aktarılabilir olması ve kullanım kolaylığından dolayı, benim için en uygun oyun motoru olduğuna karar verdim.

Bu süreçte online derslerle ve farklı mekanlarda, farklı yaşta öğrencilerle buluşma fırsatım oldu. Şimdi ise sizler gibi istekli öğrencilere ders vermekten mutluluk duyuyorum.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.