﻿1
00:00:04,530 --> 00:00:09,090
‫Bu derste, planın ne olduğuna bakacağız.

2
00:00:09,120 --> 00:00:10,050
‫Belki duymuşsunuzdur.

3
00:00:10,050 --> 00:00:11,370
‫Bunu açıklığa kavuşturalım.

4
00:00:11,490 --> 00:00:18,270
‫Blueprint'e karşı C++'a ve hangisini seçmeniz gerektiğine, hangi amaçlar için, nasıl birlikte çalışabileceklerine

5
00:00:18,270 --> 00:00:22,920
‫ve bu kursun bunları nasıl öğreteceğine bakacağız.

6
00:00:22,920 --> 00:00:23,790
‫Öyleyse başlayalım.

7
00:00:24,210 --> 00:00:25,440
‫Blueprint nedir?

8
00:00:25,770 --> 00:00:28,830
‫Blueprint görsel bir programlama dilidir.

9
00:00:28,830 --> 00:00:36,180
‫C++'ın aksine, metinsel plan özellikle Unreal için yazılmıştır.

10
00:00:36,180 --> 00:00:42,750
‫Böylece doğrudan editörde programlayabilirsiniz, oysa C++ endüstri standardı bir dildir ve onu programlamak

11
00:00:42,750 --> 00:00:45,330
‫için ayrı editörlere ihtiyacınız vardır.

12
00:00:45,930 --> 00:00:50,490
‫Dolayısıyla Blueprint, yapısı gereği bazı özel güçlü yönlere sahiptir.

13
00:00:50,490 --> 00:00:52,380
‫Değiştirmesi hızlıdır.

14
00:00:52,380 --> 00:00:55,770
‫Plan üzerinde bir değişiklik yaparsanız, oyununuzu neredeyse anında oynayabilirsiniz.

15
00:00:56,550 --> 00:01:01,830
‫Karmaşık ifadeleri hatırlamak zorunda olmadığınız için acemi dostudur.

16
00:01:01,830 --> 00:01:04,590
‫Bir programcı olarak sizinle konuşuyoruz.

17
00:01:04,590 --> 00:01:09,390
‫Keşfetmek kolaydır, çünkü aradığınız herhangi bir işlevi sağ tıklayıp aramanız ve Unreal'da

18
00:01:09,390 --> 00:01:13,650
‫zaten var olup olmadığını görmeniz için yerleşik araçlar vardır.

19
00:01:14,190 --> 00:01:20,040
‫Ve Unreal için özel olarak üretilmiştir, yani iyi dikilmiş bir takım elbise gibi tam oturur.

20
00:01:20,070 --> 00:01:27,120
‫Eşleşmeyen herhangi bir konsepte sahip değildir çünkü özel olarak yapılmıştır ve tasarımcı veya

21
00:01:27,120 --> 00:01:28,710
‫sanatçı dostudur.

22
00:01:28,710 --> 00:01:34,140
‫Bu, özellikle farklı disiplinlerle çalışabileceğiniz daha büyük ekiplerde kullanışlıdır.

23
00:01:34,140 --> 00:01:40,620
‫Sanatçılar ve tasarımcılar blueprint'e dalmayı ve bazı işlevsellik veya oyun tasarımı konusunda size yardımcı olmayı tercih

24
00:01:40,620 --> 00:01:41,670
‫edebilirler.

25
00:01:42,270 --> 00:01:46,740
‫C++'ın kendine has güçlü yanları olduğu aşikar, aksi takdirde onu öğretmiyor olurduk.

26
00:01:47,220 --> 00:01:50,310
‫Okuması planlara göre çok daha özlü olabilir.

27
00:01:50,430 --> 00:01:56,100
‫Bu endüstri standardı bir dil, yani halihazırda bu dili anlayan çok sayıda insan,

28
00:01:56,100 --> 00:02:00,000
‫çok sayıda araç ve beraberinde gelen tüm destek var.

29
00:02:00,000 --> 00:02:04,290
‫Ve burada öğrendiklerinizi diğer disiplinlere de taşıyabilirsiniz.

30
00:02:04,800 --> 00:02:06,360
‫Çok, çok yüksek hızda.

31
00:02:06,360 --> 00:02:10,590
‫Hızlı uygulama yapma konusunda oldukça iyidir.

32
00:02:10,920 --> 00:02:17,310
‫Unreal içindeki tüm alanlara ve tüm işlevlere erişebilirken, Blueprint'in yapabilecekleri

33
00:02:17,310 --> 00:02:20,610
‫sınırlıdır ve daha büyük projeler için iyidir.

34
00:02:20,610 --> 00:02:25,410
‫C++'da büyük bir oyun yazmak, bunu yapmaktan çok daha kolaydır.

35
00:02:25,410 --> 00:02:29,970
‫Blueprint'te çeşitli nedenlerden dolayı sık sık takılırsınız.

36
00:02:30,480 --> 00:02:36,150
‫Şimdi, C++'daki Blueprint işlevselliğin çoğunu birlikte çalışabilir ve çalışmalıdır.

37
00:02:36,150 --> 00:02:41,820
‫Unreal kütüphaneleri C++ dilinde yazılmıştır, ancak bu onlara planlardan erişemeyeceğiniz anlamına gelmez.

38
00:02:41,820 --> 00:02:48,900
‫Aslında, planlar için kullanılabilir hale getirdiğiniz her şeye hemen hemen erişebilir ve ayrıca planlarınızın

39
00:02:48,900 --> 00:02:53,880
‫da kullanabileceği kendi C++ işlevselliğinizi ekleyebilirsiniz.

40
00:02:53,880 --> 00:03:00,270
‫Böylece bu, her iki dünyanın da en iyisini yapmanıza olanak tanıyan planlar ve C++'nın birlikte çalıştığı bir sistem

41
00:03:00,270 --> 00:03:01,290
‫oluşturabilir.

42
00:03:02,250 --> 00:03:08,280
‫Şimdi bu kursta, bir sonraki bölümde size unreal'ın temellerini, ihtiyacınız olan unreal kavramlarını ve oyun

43
00:03:08,280 --> 00:03:11,160
‫geliştirme kavramlarını öğretmeyi planlıyoruz.

44
00:03:11,160 --> 00:03:15,840
‫Ayrıca size anlamanız gereken temel programlama kavramlarını öğreteceğiz, bunu Blueprint'te yapacağız

45
00:03:15,840 --> 00:03:19,380
‫çünkü hangi programlama dilini kullandığımızın bir önemi yok.

46
00:03:19,410 --> 00:03:27,420
‫Bu kavramlar tüm programlama dilleri için geçerlidir ve bundan sonra C++ için ihtiyacımız olan derleyicileri,

47
00:03:27,420 --> 00:03:34,800
‫editörleri kuracağız ve önceki bölümde öğrendiğimiz programlama kavramlarını ifade etmek

48
00:03:34,800 --> 00:03:41,370
‫için C++'ı yazma şeklimiz olan C++ sözdizimini öğreneceğiz.

49
00:03:41,460 --> 00:03:46,570
‫Yani eğer sadece ilerlemek ve C++ öğrenmek istiyorsanız.

50
00:03:46,590 --> 00:03:47,430
‫Dur bakalım.

51
00:03:47,430 --> 00:03:49,350
‫Bakalım yapabilecek misin?

52
00:03:49,350 --> 00:03:53,910
‫Bir sonraki bölümde, planlar ile programlamanın temellerini öğreneceğiz.

53
00:03:53,910 --> 00:03:54,660
‫Bu değişkenler.

54
00:03:54,660 --> 00:04:00,810
‫Fonksiyon ifadeleri, vektörler, dönüşümler ve rotasyonlar gibi temel matematik kavramları, aktörler,

55
00:04:00,810 --> 00:04:07,050
‫bileşenler, piyonlar ve haritalar gibi gerçek dışı temel kavramlar ve pazar yeri, varlıklarınızı içe aktarma,

56
00:04:07,050 --> 00:04:10,560
‫BSP, modelleme ve malzeme ekleme gibi varlık yönetimi.

57
00:04:10,710 --> 00:04:16,260
‫Tüm bunlar kulağa Evet, anladım Sam, hepsini yapabilirim gibi geliyorsa.

58
00:04:16,260 --> 00:04:18,390
‫O zaman bir sonraki bölümü atlamaktan çekinmeyin.

59
00:04:18,390 --> 00:04:21,240
‫C++ öğrenmeye hemen başlayabilirsiniz.

60
00:04:21,240 --> 00:04:27,030
‫Eğer biraz emin değilseniz ve bu kavramlar hakkında daha fazla bilgi edinmek istiyorsanız, lütfen takip edin

61
00:04:27,030 --> 00:04:29,160
‫ve bir sonraki bölümde görüşmek üzere.

