Berk Terek
Berk Terek
  • 37
  • 23 049
Event Bus
Bu videoda, Event Bus konusunu işliyoruz. Singleton yapılar kullanmak yerine, ECS veya Mono class'larla iletişim kurmak için Event Bus kullanarak, event'lerimizi tek yerden nasıl yönetebileceğimizi gösteriyorum.
Code Resource: github.com/berkterek/event_bus_repo?tab=readme-ov-file#license
TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html
Udemy: www.udemy.com/user/berkterek/
GitHub: github.com/berkterek
Linkedin: www.linkedin.com/in/berk-terek-9a3280161/
Twitter: berkterek
มุมมอง: 519

วีดีโอ

IEnableableComponent ile State işlemleri
มุมมอง 2694 หลายเดือนก่อน
Bu videomda, ECS DOTS ile component enable/disable yöntemiyle state pattern konusunu işliyorum. Ecs Dots ile Hybrid Yaklasim: th-cam.com/video/Hek9tg8ttAo/w-d-xo.html Code Resource: github.com/berkterek/enable_component_repo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.linkedin.com/in/berk-terek-9a3280161...
Entity Spawn ve Dynamic Buffer
มุมมอง 2955 หลายเดือนก่อน
Bu videomda, ECS DOTS ile entity spawn'lama işlemlerini hem tekli hem de çoklu şekilde gerçekleştiriyoruz. Çoklu spawn'lama işlemi sırasında dynamic buffer kullanımı üzerinde de duruyoruz. Code Resource: github.com/berkterek/dynamic_buffer_sample_repo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.linkedin....
Zenject ve IoC nedir
มุมมอง 4876 หลายเดือนก่อน
Temel bilgi düzeyiyle Zenject kullanımının, standart singleton yapılarına göre daha faydalı olduğunu, kod yazımını daha estetik hale getirdiğini ve kodumuzun test edilebilirliğini artırdığından bahsediyorum. Code Resource: github.com/berkterek/zenject_sample_repo Singleton Video: th-cam.com/video/waa9R5mTjsE/w-d-xo.html TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.co...
Ecs Dots Entity Command Buffer Nedir
มุมมอง 2179 หลายเดือนก่อน
Bu videomda ECS Dots Entity Command Buffer konusunu işliyorum. Custom Entity Command Buffer ile kullanima hazir olan Entity Command Buffer kullanımı arasındaki farkları ele alacağız. Code Resource: github.com/berkterek/ecs_dots_command_buffer_repo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.linkedin.com/...
Ecs Dots ile Hybrid Yaklasim
มุมมอง 28110 หลายเดือนก่อน
Unity Ecs Dots kullanırken yüzde yüz bir oyun içinde kullanamadığımız için, örneğin animasyon gibi farklı yöntemlere başvurmak zorunda kalıyoruz. Bu durumda hibrit bir yaklaşım benimsemek gerekiyor. Hibrit yaklaşım sayesinde sadece animasyon değil, aynı zamanda Unity'nin geleneksel fizik yaklaşımı gibi istediğimiz yapılara da ekleyebilir ve ihtiyacımıza göre şekillendirebiliriz. Bu videomda, bu...
Netcode ile Server Client Rpc kullanimi
มุมมอง 60111 หลายเดือนก่อน
Multiplayer mantığı içerisinde, sunucu ve istemci tarafı arasındaki ilişkiyi tam anladığımızda küçük veya büyük çok oyunculu oyunlar yapmamıza hiçbir engel olamaz. Bu videoda Netcode, ServerRpc ve ClientRpc hakkında konuşuyorum. Ancak, Remote Procedure Call (Rpc) çalışma prensibinin tüm çok oyunculu yapılar için geçerli olduğunu görebilirsiniz. Sözdizimi veya kullanım farklılıkları olabilir, an...
Generic yapıları nedir, ne amaçla kullanılırlar?
มุมมอง 591ปีที่แล้ว
Generic yapılar, kodlama sürecinde çok güçlü araçlar olup, bazen işleri kolaylaştırabilirken bazen de işleri daha karmaşık hale getirebilen yapılar olarak bilinirler. Ancak kesin bir şey varsa, o da kodlarımızı oldukça kısaltmalarıdır. Code Resource: github.com/berkterek/GenericForBeginners_Repo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub:...
Async Await Task ve UniTask
มุมมอง 1.2Kปีที่แล้ว
Async Await Task ve UniTask üzerine olan bu videoda hem Coroutine'lerden farkını hem de artılarını ve eksilerini konuşuyoruz. Task yapıları sağlam yapılar olup Coroutine'lere göre daha esnek olabilir, ancak Unity editöründe sorunlar çıkarabilirler. UniTask yapıları ise hem güçlüdür hem de Unity için daha uygun bir yapı sunar ve Coroutine'lere göre daha performanslıdır. Code Resource: github.com...
Coroutine Nedir ve Temel Kullanimi
มุมมอง 407ปีที่แล้ว
Bu videoda Coroutine nedir ve temel kullanımını inceliyoruz. Beş ayrı örnek sunuyor ve en yaygın kullanımları hakkında konuşuyoruz. Code Resource: github.com/berkterek/Coroutine_Repo Delegate vs Event Farklari Nedir: th-cam.com/video/s_W0N22TGaE/w-d-xo.html TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.lin...
Unity'den Beklenen Geri Adim
มุมมอง 374ปีที่แล้ว
Unity'den beklenen geri adim ve fiyat guncellemesi geldi. Unity Pricing Info:unity.com/pricing-updates Runtime Fee Estimator: unity.com/runtime-fee-estimator TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.linkedin.com/in/berk-terek-9a3280161/ Twitter: berkterek
Unity Yeni Fiyat Politikası Hakkında
มุมมอง 563ปีที่แล้ว
Unity'nin yeni fiyat politikası hakkında konusuyorum. Video icinde 200K aktif oyunucu diyorum ama yanlis oldu 200K install olucak dogrusu. TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linkedin: www.linkedin.com/in/berk-terek-9a3280161/ Twitter: berkterek
IJobEntity ve IAspect
มุมมอง 404ปีที่แล้ว
ECS Dots, oyun geliştirme süreçlerinde gittikçe daha fazla önem kazanan heyecan verici bir yaklaşımdır. Bu yaklaşımın temelinde verimlilik ve ölçeklenebilirlik yatar. Oyun dünyasında, performansın en üst düzeyde tutulması ve kaynakların etkin bir şekilde yönetilmesi, başarılı bir oyunun olmazsa olmaz unsurlarıdır. İşte tam da bu noktada, ECS Dots'un (Entity Component System for Data-Oriented Te...
Animator Layer Nedir Nasil Kullanilir
มุมมอง 309ปีที่แล้ว
Animator Layer nedir nasıl kullanıldığını bu videom içinde temel olarak anlatıyorum. Layer mantığını animasyon geçişlerinde pistol, rifle ve no weapon gibi geçişler için kullandığımız oldukça yaygın bir yöntemdir. Code Resource: github.com/berkterek/AnimationLayerRepo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek Linked...
Ecs Dots ve Yeni Input Sistemi
มุมมอง 403ปีที่แล้ว
Oyun dünyasının dinamikleri Ecs Dots ve yenilenen input sistemini birleştirerek yeni bir döneme evriliyor. Artık oyunlar, daha akıcı ve etkileşim odaklı bir deneyim sunmak için güçlü bir şekilde bir araya geliyor. Code Resource: github.com/berkterek/EcsDotsPlayerInput_Repo TH-cam: th-cam.com/channels/AM4E4uqVpxLLaCI6EyEVzQ.html Udemy: www.udemy.com/user/berkterek/ GitHub: github.com/berkterek L...
Delegate vs Event Farklari Nedir
มุมมอง 691ปีที่แล้ว
Delegate vs Event Farklari Nedir
Ecs Dots Güncel Authoring ve Baker Sistemi
มุมมอง 283ปีที่แล้ว
Ecs Dots Güncel Authoring ve Baker Sistemi
Unity Ecs Dots Giris
มุมมอง 1.5Kปีที่แล้ว
Unity Ecs Dots Giris
Unity ile XR ToolKit Giris
มุมมอง 236ปีที่แล้ว
Unity ile XR ToolKit Giris
Unity Audio Mixer ile Mute Unmute Islemi
มุมมอง 228ปีที่แล้ว
Unity Audio Mixer ile Mute Unmute Islemi
Unity UI ile Infinite Scroll
มุมมอง 841ปีที่แล้ว
Unity UI ile Infinite Scroll
Unity ile MVVM Pattern Kullanimi
มุมมอง 906ปีที่แล้ว
Unity ile MVVM Pattern Kullanimi
Multiplayer Netcode ile Transform ve Animation Senkron Islemleri
มุมมอง 447ปีที่แล้ว
Multiplayer Netcode ile Transform ve Animation Senkron Islemleri
Unity ile Object Pooling
มุมมอง 609ปีที่แล้ว
Unity ile Object Pooling
Unity ile Flyweight Pattern
มุมมอง 901ปีที่แล้ว
Unity ile Flyweight Pattern
Unity ile Observer Pattern kullanimi
มุมมอง 1.1Kปีที่แล้ว
Unity ile Observer Pattern kullanimi
Unity ile API işlemleri nasıl olur
มุมมอง 859ปีที่แล้ว
Unity ile API işlemleri nasıl olur
State Machine Pattern kullanimi
มุมมอง 2Kปีที่แล้ว
State Machine Pattern kullanimi
Local save load işlemleri
มุมมอง 333ปีที่แล้ว
Local save load işlemleri
Usage of Oop SOLID, and even NLayer with Unity.
มุมมอง 1.3Kปีที่แล้ว
Usage of Oop SOLID, and even NLayer with Unity.

ความคิดเห็น

  • @yusuftalhapazarlikli2687
    @yusuftalhapazarlikli2687 5 วันที่ผ่านมา

    emeğinize sağlık hocam

    • @berkterek
      @berkterek 4 วันที่ผ่านมา

      Guzel yorumunuz icin tesekkur ederim

  • @aliparsavalizade2294
    @aliparsavalizade2294 หลายเดือนก่อน

    Abi türkçe bi sen anlatiyorsun but konuyu lütfen defaming gelsin

  • @furblodd
    @furblodd 2 หลายเดือนก่อน

    Merhaba hocam udemy de 2d dersinizi almayı düşünüyodum da dersler indirime giriyor mu acaba

    • @berkterek
      @berkterek หลายเดือนก่อน

      Selamlar burdan 2d egitimi alablirsiniz iyi calismlar dilerim www.udemy.com/course/unity2d-temel-c-ve-dogru-kodlama-egitimi/?couponCode=8D7438EE1DFD8CAB5291

  • @plejaez9662
    @plejaez9662 3 หลายเดือนก่อน

    Hocam teşekkür ederiz video için kaynak kodlar ve animasyonlar github'da var mıdır?

    • @berkterek
      @berkterek 2 หลายเดือนก่อน

      Rica ederim simdi kontrol ettim nedense bu videonun kaynak kodlarini github'a yuklememisim projeyi bulabilirsem github'a atip linki burdan paylasicam.

  • @orhunozcelik900
    @orhunozcelik900 3 หลายเดือนก่อน

    Ustam eline sağlık, çok güzel ince detaylara dokunuyorsun

    • @berkterek
      @berkterek 3 หลายเดือนก่อน

      Guzel yorumunuz icin tesekkur ederim iyi calismalar dilerim

  • @prina343
    @prina343 3 หลายเดือนก่อน

    Sizi arkadaşım aracılığıyla yeni keşfettim. Türkiye'de game developerlar için bu kadar kaliteli içerik üreten biri olduğunu bilmiyordum. Sizi keşfettikten sonra Udemy'de eğitiminizi gördüm. En yakın zamanda alacağım. Udemy'de kurs çeken ancak ingilizce kelimelerin telaffuzunu bile bilmeyen 'eğitmenler' den sonra gerçekten benim için veli nimetsiniz. Emeğinize sağlık

    • @berkterek
      @berkterek 3 หลายเดือนก่อน

      Guzel yorumunuz icin tesekkur ederim iyi calismalar dilerim

  • @TurkozMurat
    @TurkozMurat 3 หลายเดือนก่อน

    Hocam elinize sağlık. Bir sorum olacak daha büyük bir projede bu yapıyı static yapmak daha mantıklı olmaz mı?Yani hem event bus hemde static yapabilir miyiz?

    • @berkterek
      @berkterek 3 หลายเดือนก่อน

      Selamlar tabi static yapilar kullanilablir ama static yapilari kullanirken dikkat etmek gerekir ozellikle sayilari arttikca yonetmesi zorlasir ama static yapilarda kullanilablir.

  • @LekAnderson
    @LekAnderson 4 หลายเดือนก่อน

    Hi Berk, this is Jerry, not on cambly anymore but you can reach me at jerrysmail2020 on gmail or jerrycamblyteacher on fb

  • @extremelife4705
    @extremelife4705 4 หลายเดือนก่อน

    türkiyede böyle cevherler varmıydı harika konular entity konusunu dahada irdelemelisiniz türkiye oyun pazarında müthiş yerlere gelebilir.

    • @berkterek
      @berkterek 4 หลายเดือนก่อน

      Katiliyorum entity ilgili is ilanlarini yakinda gormeye baslariz.

  • @emreerkan94
    @emreerkan94 4 หลายเดือนก่อน

    Zenject ile kullanımları nasıl oluyor? ECS ve DOTS kavramlarına oldukça uzağım

    • @berkterek
      @berkterek 4 หลายเดือนก่อน

      Selamlar direkt zenject ile bir kullanimi yok baker uzerinde denemistim hata vermisti ama hybrid yaklasim ile kullanilablir entity'inin bagli oldugunu mono object uzerinde zenject kullablirsiniz ama direkt entity yapisi icinde kullanilmiyor.

  • @hulusikuluk2366
    @hulusikuluk2366 4 หลายเดือนก่อน

    Teşekkür ederim, güzel anlatım olmuş.

    • @berkterek
      @berkterek 4 หลายเดือนก่อน

      Rica ederim iyi calismalar dilerim

  • @pubgmakmodTR
    @pubgmakmodTR 5 หลายเดือนก่อน

    Elinize sağlık yeni keşfettim güzel olmuş

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Rica ederim iyi calismalar dilerim

  • @denizbaloglu4199
    @denizbaloglu4199 5 หลายเดือนก่อน

    Hocam elinize sağlık.

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Rica ederim iyi calismalar dilerim

  • @rotnaght
    @rotnaght 5 หลายเดือนก่อน

    Elinize sağlık, öğretici bir video olmuş

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Rica ederim iyi calismalar

  • @furkanbct
    @furkanbct 5 หลายเดือนก่อน

    Json serialization için Newtonsoft kütüphanesini kurmadan direkt Unity'nin sunmuş olduğu JsonUtility'i kullanabilirsiniz. (JsonUtility.FromJson - JsonUtility.ToJson)

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Selamlar bilgilendirme icin tesekkur ederim ekstra dll eklemeden unity json yapisi kullanilablir ama benim gibi standart newtonsoft alismis olanlar dll eklemesi gerekir.

  • @furkanbct
    @furkanbct 5 หลายเดือนก่อน

    Copy constructor da Flyweight Pattern'e girer mi ?

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Selamlar aslinda tam girmez cunku flyweight mantiginda bir tane class olusur ve onun icindeki data veya data'lar diger class'lar icinde kullanilir boylelikle diger class'larda o data'yi tekrar olusturmasina gerek kalmaz ortak bir kaynak uzerinden kullanirlar(scriptableobject'ler gibi) copy'de ise bir class icinde baska bir class'in bilgisiyle gene yeni bir olusum yapiyorsunuz diye dusunebilirsiniz.

  • @ozencartoon
    @ozencartoon 5 หลายเดือนก่อน

    Kamerayı öyle pozisyona almışsın ki hocam componentten bahsettiğinizde amatör birisi için hüsran..

  • @extremelife4705
    @extremelife4705 6 หลายเดือนก่อน

    tskler kardeşim harikasın yeni videolarını sabırsızlıkla bekliyorum ecs dost hep merak ettigim bir konuydu.

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Rica ederim ne demek iyi calismalar dilerim

  • @ffqw4576
    @ffqw4576 6 หลายเดือนก่อน

    17:08 de Hocam Butonların arasında oklar var, bu butonlar birbirine baglı demek mi ? Bu ok ile gösterme yöntemin adına araştırıp ögrenmiyim.

    • @berkterek
      @berkterek 6 หลายเดือนก่อน

      Selamlar bu oklar su ise yariyor mouse ile degilde gamepad ile menu uzerinde gezindiginizde genelde bir button uzerinde secili sekilde duruyor gamepad ile yon tusuna bastiginizda o oklar hangi button'dan hangi button'a gidicegi yani A B C button var diyelim A button B'ye B button C'ye bagli oklarla joystick ile A'dan B'ye B'den C'ye gecis yapmanisizi saglamaktadir.

    • @ffqw4576
      @ffqw4576 6 หลายเดือนก่อน

      @@berkterek çok iyimiş, bu okları nasıl ayarlıyoruz. Google ne yazarsam bu konu çıkar

  • @ffqw4576
    @ffqw4576 6 หลายเดือนก่อน

    Hocam bence delegate'lere pekte gerek yok gibi. Siz ne düşünüyorsunuz?

    • @berkterek
      @berkterek 6 หลายเดือนก่อน

      Soyle soylebilirim delegete'ler olmasa event'lerde olmazdi cunku event'ler delegete'lerden turerler bence iki yapida kullanisli yerine gore ornegin delegete'ler method parametrelerinde callback gibi yapilarda gayet kullanislidirlar.

  • @ffqw4576
    @ffqw4576 6 หลายเดือนก่อน

    4:22 8 aydır geliştirdigim projemde bu hatanın aynısnı alıyorum, bazen oluyor bazen olmuyor ve oda Singileton ve OnValueChange eventinden geliyordu. Çözüm için Teşşekkürler 🙏 Async işlemler yaptım fakat hiç Eventen önce denememiştim.

    • @berkterek
      @berkterek 6 หลายเดือนก่อน

      Rica ederim iyi calismalar dilerim

    • @ffqw4576
      @ffqw4576 6 หลายเดือนก่อน

      @@berkterek Hocam peki Zenject patern Singelton'un da yaptıgını yapabiliyor. Peki ek olarak Zenject'in başka ne faydası var ?

  • @ffqw4576
    @ffqw4576 6 หลายเดือนก่อน

    Hocam Dots'un gelicegini nasıl görüyorsunuz. Sizce tam kullanım aşamasına daha ne kadar var

    • @berkterek
      @berkterek 6 หลายเดือนก่อน

      Soyle diyelibilirm ecs dots suan kullanilablir ve hatta bununla yapilmis oyunlar var guzel tarafi ihtiyaciniz ne ise onu kullaniyorsnuz soyle ui veya gorsel bir isleminiz var model veya animasyon gibi burda mono tarafini kullaniyoruz cok nesneli bir dovus mekanigine ihtiyaicniz var burda ecs dots kullaniyoruz gibi dusunebilirisniz iki tarafina bir oyun icinde ihtiyaca gore kullanabliiyoruz.

    • @ffqw4576
      @ffqw4576 6 หลายเดือนก่อน

      @@berkterek 👍

  • @MucoBEYi
    @MucoBEYi 6 หลายเดือนก่อน

    şu videoyu 3-4 ay önce izlediğimde 1 dakika bile dayanamayıp çıkmıştım çünkü yeni başlamıştım bu işe. şimdi 30 dakika izledikten sonra patladım. şuanda beynim hata moduna girdi. muhtemelen 1 yıl sonra anca anlarım :D

    • @berkterek
      @berkterek 5 หลายเดือนก่อน

      Ilk basta karmasik gibi gorunebilir ama bir iki yazmadan sonra mantigini daha ne anlayaibliyorsunuz ozellikle uzun uzun if else yapilarini kisaltmak icin guzel bir yol oldugnu soylebilirim

  • @ismailyou
    @ismailyou 6 หลายเดือนก่อน

    Eline sağlık. Kullanmaya başlıyorum.

  • @erenozklnc9427
    @erenozklnc9427 6 หลายเดือนก่อน

    Güzel anlatmışsın diline beynine sağlık

    • @berkterek
      @berkterek 6 หลายเดือนก่อน

      Rica ederim.

  • @iozturkeri
    @iozturkeri 7 หลายเดือนก่อน

    Çok güzel video. Teşekkürler Berk hocam

    • @berkterek
      @berkterek 7 หลายเดือนก่อน

      Rica ederim ne demek en kisa zamanda gorusmek uzere diyelim:)

  • @fatihkoc8237
    @fatihkoc8237 9 หลายเดือนก่อน

    Merhaba hocam, içerisinde Firebase projesinin oluşturulması, konsol yapılandırması ve servis hesabı oluşturulması , Firebase Authentication ile kullanıcı kaydı, oturum açma ve oturum bilgilerini güvenle depolama , Firebase Firestore ile verilerin sunucusuz olarak depolanıp cihaz bağımsız kaydedilmesi , Firebase Analytics ile kullanıcı eğilimlerini gözlemleme ve belirleme , Firebase Crashlytics ile kullanıcı sistemlerindeki çökmeleri gözlemleyerek sebeplerini bulma , Cihazdaki ve Firebase üzerindeki verilerin güvenliği ve temel düzeyde hilecilikten korunma gibi konuları da içeren bir video vs hazırlamayı düşünür müsünüz ?

    • @fatihkoc8237
      @fatihkoc8237 9 หลายเดือนก่อน

      Yani Firebase ile Backend Tasarımı eğitimi ya da sanırım unity de de buna benzer bir sistem vardı ve onun da çok beğenildiğini duydum. onu da kapsayan unity ile Backend eğitimi gibi bir şey çok güzel olur

    • @berkterek
      @berkterek 9 หลายเดือนก่อน

      Selamlar, aslında listemde hem Unity backend + multiplayer sistem hem de Firebase var. Ancak bu aralar ECS DOTS üzerine yoğun bir şekilde çalışıyorum. ECS DOTS hakkında Türkçe kaynakların olmaması nedeniyle, bu konu üzerine videolar çekiyorum.

    • @fatihkoc8237
      @fatihkoc8237 9 หลายเดือนก่อน

      @@berkterek Evet evet farkındayım. Listenizde olup olmadığını bilmediğim için öneride bulunmak istedim. Listenizde olduğuna göre videoların gelmesini iple çekiyorum

  • @mehmetcanozdemir5057
    @mehmetcanozdemir5057 10 หลายเดือนก่อน

    client ile spawn yapabiliyor muyuz nasıl yapacağız

  • @aytekinmuratatasever
    @aytekinmuratatasever 10 หลายเดือนก่อน

    Teşekkürler hocam çok yararlı bilgi

  • @atadinmezer
    @atadinmezer 10 หลายเดือนก่อน

    hocam merhaba, bir şeyi tam olarak anlayamadım. ServerRPCyi local clientta çağırıyoruz. ServerRPC bloğu içerisindeki işlemleri ( örnek olarak: _color = GetRandomColor()) server side da çalıştırıp mı clientlara yolluyor? Yoksa benim localimde (getrandomcolor) calistirip servera yollayıp serverdan mı clientlara yolluyor?

    • @atadinmezer
      @atadinmezer 10 หลายเดือนก่อน

      yani adım adım hangi satır hangi side'da çalışıyor onu tam kavrayamadım

    • @berkterek
      @berkterek 10 หลายเดือนก่อน

      Selamlar soyle aslinda ilk dediginiz gibi ServerRpc sizin local veya baska birinin local alininda(client side) tetiklenip server'a gonderiyor yaptigniz islem bu server'a gonderdigini icin buna ServerRpc demisler ClientRpc ise server uzerinde calisip tum client'lara gonderiliyor bu islemde client'lara gonderdigi icin data'yi buna da ClientRpc demisler

    • @atadinmezer
      @atadinmezer 10 หลายเดือนก่อน

      [ServerRpc] private void TestServerRpc(){ Debug.Log(OwnerClientID); } Şeklinde bir fonksiyon düşünürsek ve bunu local client'ımda çağırırsam Server Side'da Debug.Log çalışır fakat ben kendi client'ımda göremem anladığım kadarıyla. Fakat ownerClientID gösterdiğim için client'ımın idsi "1" mi gözükür yoksa server'ın idsi mi yani "0" numarasını mı görürüz?@@berkterek .

    • @berkterek
      @berkterek 10 หลายเดือนก่อน

      Selamlar soyle bu method'u bir client cagirdigindan dolayi method'u cagiran client'in owner id'sini server'a gonedermis oluyorsunuz@@atadinmezer

    • @atadinmezer
      @atadinmezer 10 หลายเดือนก่อน

      anladım hocam teşekkür ederim vakit ayırdığınız için, elinize sağlık@@berkterek

  • @ozguroz5340
    @ozguroz5340 10 หลายเดือนก่อน

    Blackthornprod'uda takip ediyoruz he hocam =))

  • @KaanDüzen
    @KaanDüzen 11 หลายเดือนก่อน

    Hayatıma huzur içinde para kazanmayı kabul ediyorum aliyorum

  • @enescubuk3312
    @enescubuk3312 11 หลายเดือนก่อน

    abi çok fazla kısayol kullanıyorsun çok karışmış eline sağlık yinede

  • @m.kokteyl3593
    @m.kokteyl3593 11 หลายเดือนก่อน

    seri devam etsin :)

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 หลายเดือนก่อน

    Threaed kullanimi hakkinda video gelecekmi therad i tek bir kere gotev veriyoruz isi bitince oldurup bir daha kullanmiyormuyuz kafam kariati

    • @berkterek
      @berkterek 10 หลายเดือนก่อน

      Tabi listeme aldim ilerleyen zamanda aciklayici bir video cekebilirim

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 หลายเดือนก่อน

    Agzina saglik boyle bilgilere kolaylikla ulasmak cok guzel minnettarim cok sukur cok sukur. Cok sulue

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Rica ederim ne demek guzel yorumunuz icin tesekkur ederim.

  • @mehmetcanozdemir5057
    @mehmetcanozdemir5057 11 หลายเดือนก่อน

    Elinize emeğinize sağlık tekrar olsun diye bir videonuza girdim şimdi hepsini izlerken buldum kendimi kafamdaki bütün soru işaretleri gitti :)

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Guzel yorumunuz icin tesekkur ederim iyi calismalar:)

  • @mehmetcanozdemir5057
    @mehmetcanozdemir5057 11 หลายเดือนก่อน

    Berk hocam merhabalar öncelikle değerli vaktinizi ayırıp bize bilgilendirici videolar yüklediğiniz için teşekkür ederim.Sürekli new class yapmak yerine actionları static olarak tanımlayıp direk çağırsak nasıl olur ? birde hocam netcode ile ilgili kapsamlı bir oynatma listesi veya kurs gelir mi gelirse çok yardımı dokunur :)

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Tabi ki gerekli yerlerde hizli cozum veya daha performansli olmasi acisindan veya kolay kontrol icin static yapilari kullanilir bu delegate'ler event'ler icinde gecerlidir sadece dikkat etmek gereken yapi ayni singleton yapilarinda oldugunu gibi kontroller yapmak lazim buda bize ekstra is ve ekstra kod if check anlamina gelir. Tabi netcode uzerinde ara ara videolar cekiyorum onemli konulari o taraf icin kucuk bir seri yapicam.

  • @ryvelaen
    @ryvelaen 11 หลายเดือนก่อน

    Hocam garbage collector açısından değerlendirmeniz nedir unitask ları

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Selamlar UniTask'lar ayni Task'larda oldugu gibi GC'nin etkisini azaltmaya yönelik optimize edilmiştir. Coroutine'ler ise sıklıkla heap alaninda bellek tahsisi yaparlar ve bu da GC'nin daha sık çalışmasına neden olabilirler.

  • @jahn_star
    @jahn_star 11 หลายเดือนก่อน

    3:29 Coroutine'de call back yaparak geri değer döndürülebilir.

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Evet bu yontemlerden bir tanesi dogru dediniz delegate kullanilablir veya ayni class icindeyse global degisken uzerindende islem yapilablir ama ben burda return ile deger dondurmekten bahsetmistim bildigim kadariyla StartCoroutine ile return yazip bir deger donduremiyoruz demek istemistim.

  • @fatihkartal1346
    @fatihkartal1346 11 หลายเดือนก่อน

    Merhaba, playstorede yayınlamak için android oyun geliştiriyorum. Karakterlerin kendine ait animasyonları ve colliderlarını anlık olarak clientlara iletiyorum. Aklıma takılan sorular var cevaplarsanız çok sevinirim. > Direk server şeklinde odalar kurup oyuncuları otomatik eşleştirmek istiyorum. netcode ile kendi sunucumu kurabilirmiyim? Kurabiliyorsam sunucu kısmında kendi serverımı nasıl oluşturabilirim? Sunumcum için bu sdk'nın kullanıcı sınırlaması var mı? Varsa kaç kullanıcıya kadar ? Oyunun akıcı olması için her client veri boyutu ne olmalı ve bunu nasıl takip edebilirim? ccu ücretlendirme sınırlaması varmı?

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Unity uzerinden kendi server'larinizi kurabiliyorsunuz ucretlendirmesi linkte bulablirsiniz unity.com/solutions/gaming-services/pricing Oyunculari otomatik eslestirmek icin Unity'nin Matchmaker servisi var burdan yararlanabilirsniz. Client veri boyutunun ne kadar olmasi gerektigini tam olarak bilmiyorum bir backend developer degilim ama bildigim kadariyla olablicek en kucuk yapi olmaisni biliyorum yani gereksiz hic bir datayi server'a gondermemesi gerektigini biliyorum ama tam su kadar olmali veya olmamali diyemem.

  • @kaangularslan
    @kaangularslan 11 หลายเดือนก่อน

    Remote addressable videosu gelir mi :) Teşekkürler Berk emeğine sağlık 👏

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Tabi addressable ile kucuk bir seri yapabilirim oneri icin tesekkur ederim.

  • @omerfarukkara0
    @omerfarukkara0 11 หลายเดือนก่อน

    Hocam multiplayer serisi devam 🙏

    • @berkterek
      @berkterek 11 หลายเดือนก่อน

      Tabi ki kucuk bir seri yapmaya devam edicem.

  • @halilzmr8411
    @halilzmr8411 ปีที่แล้ว

    Berk hocam eline sağlık bu anlaması ve projelerde kullanması biraz problemli bir konuydu. Bu kadar basite indirebilmek için anlatanında bunu iyi bilmesi gerekir ki sizinde bu işin uzmanı olduğunuz belli. Var olun.

    • @berkterek
      @berkterek ปีที่แล้ว

      Guzel yorumunuz icin tesekkur ederim.

  • @eys-
    @eys- ปีที่แล้ว

    Emeğinize sağlık

    • @berkterek
      @berkterek ปีที่แล้ว

      Rica ederim.

  • @Ahmet-jk7kc
    @Ahmet-jk7kc ปีที่แล้ว

    Hocam bundan sonraki konumuz ne olacak

    • @berkterek
      @berkterek ปีที่แล้ว

      Suan icin bir konu belirlemedim ama onerilere acigim.

  • @oguzhanorge8448
    @oguzhanorge8448 ปีที่แล้ว

    Hocam udemyde tamamen proje üzerinden giden uzun bir kurs yayınlamayı düşünüyormusunuz

    • @berkterek
      @berkterek ปีที่แล้ว

      Selamlar suan icin oyle bir dusuncem yok planladigim 2 ayri kurs var ama en fazla 8 10 saatlik kurslar olurlar.

  • @kadircalloglu2848
    @kadircalloglu2848 ปีที่แล้ว

    Hocam teşekkürler hocam müsait oldugunuz bir zaman diliminde 'de zenjectlere deyinir misiniz ?

    • @berkterek
      @berkterek ปีที่แล้ว

      Selam Kadir zenject'le ilgili de video cekicem yakin zamanda listemde. Rica ederim iyi calismalar dilerim.

  • @mahmutsamikarateker3461
    @mahmutsamikarateker3461 ปีที่แล้ว

    Elinize sağlık çok güzel bir video olmuş.

    • @berkterek
      @berkterek ปีที่แล้ว

      Rica ederim.

    • @Ahmet-jk7kc
      @Ahmet-jk7kc ปีที่แล้ว

      ​@@berkterekAbi görüntü kalitesi çok düşük

    • @berkterek
      @berkterek ปีที่แล้ว

      @@Ahmet-jk7kc iki ayri bilgisayardan kontrol ettigimde ben bir sorun goremedim 1080p izliyebiliyorum. Baska sorun yasayan var mi?

  • @masterofcoders
    @masterofcoders ปีที่แล้ว

    Ellerine sağlık hocam, kod kısmında fontları biraz büyültürseniz bizim için takibi daha kolay olacak. İyi çalışmalar.

    • @berkterek
      @berkterek ปีที่แล้ว

      Rica ederim. Font kismini dikkate alicam size de iyi calismalar dilerim.