Unity Oyun Motorunu Sıfırdan Öğrenip Oyun Yapmak
TeknoSeyir takipçileri için hazırlanmış bu link ile 31 Aralık 2017'ye kadar bu kursu 25TL'ye alabilirsiniz.
Günümüzün en çok merak uyandıran ve kazançlı işlerinden 'oyun yapımı' günümüzün ücretsiz araçları ile rahatlıkla gerçekleştirilip iş haline dönüşebiliyor. Ancak bunun için gerekli araçları nasıl kullanmanız gerektiğini öğrenmeniz gerekiyor. Biz de bu hafta Udemy derslerinden Unity'i seçtik.
Eğitmen Jankat Gürbüz tarafından hazırlanan Unity kursu, yeni başlayanları oyun yapacak seviyeye taşımayı hedefliyor.
Dersin Sundukları
Eğitmen: Jankat Gürbüz
Ders Süresi: 13,5 saat içerik
Beceri Düzeyi: Tüm Düzeyler
Dil: Türkçe
Neler Öğrenilecek?
- C# ile sıfırdan programlama
- 2D ve 3D oyun yapma süreçleri
- Unity motorounun arayüzü
- Nesne odaklı programlama
- Oyun geliştirme algoritması
- Ders sonunda kendi oyununuzu yapma
Genel Bilgi
Unity oyun motoru, oyun yapımında tercih edilen en popüler motorların başında geliyor. Ücretsiz olarak edinebileceğiniz Unity ile çok basit ya da karmaşık, 2 ve 3 boyutlu oyun projelerinizi rahatlıkla hayata geçirebilirsiniz. Üstelik olukça geniş kütüphanesi sayesinde, her şeyi sıfırdan yapmak yerine, projeniz için gerekli birçok tasarım unsurunu hazır olarak ücretli ve ücretsiz şekilde temin edemilmeniz mümkün.
Bu kursta, Unity motorunu sıfırdan öğrenip, derslerin sonunda kendi oyununuzu yapabilir hale geleceksiniz. Derslerin bir parçası olarak kendi örnek oyunlarımızı da yapacağız.
Unity ile beraber C# ile programlamaya giriş yapmış da olacaksınız. Daha önceden bu konularda bilgi sahibi olmanız da gerekmiyor.
@gamsizm abi geçen sefer Quantum'a laf çarpıttın ama bak yine 😀
Edit: Tarayıcıya fanboy olmak böyle bir şey 😀
Ders içeriğinin %90'nını bilmeme rağmen geçen ki PHP dersini satın aldım. Eğitmenin tecrübelerini satın aldım bir nevi. Orada duyacağım belki bir kelime daha çok şeyin kapısını açabilir. (Açmayabilir de elbette) Hem TS'ye destek de oluyor. 🙂
Bunu da belki satın alırım zamanı dolmadan.
PHP ve Unity'den sonra mobil uygulama geliştirme gelecek bence.
ne kadar çok php ile ilgilenen varmış, php tercübelerinizi görmek isteriz.
@bosu Nasıl görmek istersiniz?
@ozgurg Merhaba belki PHP kodlaması size ait siteler varsa link atabilirsiniz.
@bosu Hem aktif olarak açık olan siteler var hem de halen geliştirdiğim kişisel projeler var. (3 adet projem var, birini aktif olarak geliştiriyorum. TS'de de spoiler vermiştim. 😀 ) Açık siteler bana ait olmadığı için atamam.
@ozgurg Bu projelerden en ilginizi çeken hangisi ve tamamlanmak üzere olan var mı ?
@bosu Aktif olarak geliştirdiğim kişisel projemin şu anda arkaplanını yazıyorum. Ön tarafı teoride tamam. Mobil uygulaması da olacak. Belki mobil olacak sadece. İsim, domain hazır. %10 bitmiş diyebilirim ama. 😀 Çok taze.
Oyun da yapıyor ders de veriyor. İki kazanç birden olacaksa niye birini seçmek zorunda olsun ki 🙂
.
c# aslında çok zor bir dil sayılmaz,java gibi bir dil varken piyasada 😀
C++ a kıyasla , evet kolay.
Adam akıllı memory management istiyorsan C++ lazım. C# 'lı AAA oyun bulamazsın.
@housedakitopal aslında unity nin yeni gelecek sürümünde memory management olayını çözmek için unitydeki abilerimiz c# a bir nevi c++ wrapper ı gibi bir şey ekliyorlar,direkt olarak c++ üzerinde çalışan c# kodu yazabileceğiz.
Oyundan ziyade içimde bir uygulama yapma isteği var. Onun için bir link varmıdır @gamsizm ?
İleride olacak. Udemy'i gezin merak ettiğiniz bir kurs varsa iletin araştıralım.
@gamsizm şu mesela " https://www.udemy.com/visual-studio-xamarin-ile-ios-ve-andiroid-ayn-anda-glstm/ " indirim için son 10 saat diyor yalnız.
@supernova O önemli değil bizim linkler özel. Oradan bağımsız çalışıyor.
Bende bunu satın aldım 1 hafta önce. Gayet güzel gidiyor.
https://www.udemy.com/android-o-mobil-uygulama-dersi-kotlin-java/
@erginbilgin Şuan kursta 45.videoya kadar ilerledim.( 45 / 345 ). Kotlin'e gelmeden önce, Java ile yapılacak 3-4 tane uygulama, İnstagram klonu bir uygulama ve bir de oyun yapılacak. Mobilde acemiyim açıkçası. Üniversitede bitirme projemde harita üzerindeki yakın dükkan, mağaza, restoran gibi yerleri gösterip hakkında kullanıcıya anketler yönelten bir uygulama yapmıştım. Eğitim içeriği güzel geldi, bu eğitimden sonra biraz da REST, SOAP web servisleri eğitimleri kovalayacağım 🙂
Jankatcım, sınıf arkadaşım 🙂 tüm okul hayatını unity'e verdin ve bunu yaparken de çok eğlendin ve hobini mesleğe çevirdin, kısacası hakettin. Başarılar diliyorum sana 🙂
Faruk, ben ve Hürkan izliyoruz seni şuan 🙂
0 dan cs go yu yapmak istiyorum 🙂
sen yapma olmuyor abi böyle 😀
@trmaestro valve 5 senedir oyunu adam edemedi sen nasıl tek başına başaracaksın?
asset flip'lerle doldurdular steam'i vallaxi unity şeytandır.
Güzel reklam
Güzel eğitim. TS Oyun Geliştirme Ekipleri kurulabilir. C# programlama kısmında yardım ederim. Skype: miragessee
Ekip kurulursa, grafik tasarım, logo, mağaza görselleri, içeriği, kodlama hariç herşey var bende. Skype kutalpd
@erginbilgin İç pazara yapılacaksa, hiç uğraşmam onuda söyleyim. Para dışarda malum.
aydınlatıcı bilgi olmuş , teşekkürler
Az önce Teknoseyir'in videosundan habersiz satın almaya çalışıyordum 🙂 Ancak udemy ödeme için iki kartımı da kabul etmedi. 🙁 (Muhtemelen udemy 3d security'i desteklemediği için)
@erginbilgin kurs videosu mu çeksek acaba harbiden 😀
@erginbilgin aynen bende ingilizce yapmayı düşündüm direkt,malum benzer bir ingilizce kurs 208k tarafından alınmış.10 dolardan 2 milyon dolar yapar.Baya bir yıl uğraşmak lazım aslında 😀
@erginbilgin ne diyorsunuz girsek mi 😂
İngilizce sıkıntısı olan arkadaşlar için güzel bir kurs gibi gözüküyor. Fakat İngilizce biliyorsanız aynı fiyata 45 küsür saat içerik veren Ben Tristem'in kursu gibi kurslara bakmak daha mantıklı.
@erginbilgin -burası fazla artislik yaptığım için editlenmiştir- 😅
C# öğrenip C++ zor demeyi şuna benzetiyorum; Mont giymek kazak giymrye göre daha kolay?
@erginbilgin Neye göre kime göre güvenli yazması zor. Kişisel yetersizliklerin dil ile çok alakası var mı?
@erginbilgin tmm da konumuz öğrenmek, benim eleştirdiğim bu hepsi zaten C Based diller bunların. Öğrenme hızı ve seviyesi tamamen kişisel. Kişi zaten bir oyun motoru kullanarak bu işi yapacak.
bence yazımı daha zor. std:: cout felan vardı. Onun yerine Console.writeLine daha kolay. Kullanıcılar -> bu tarz kullanılan bi şey vardı. Kullanıcılar kul = new Kullanıcılar(); daha kolay. C++ ile uğraşmayalı baya oldu ama daha kolay derken yazım tarzından bahsediyor bence 😀 Yada mesela normalde Java da otomatik olan Garbage Collector var. Büyük ihtimalle C# da da otomatiktir ama C++ da elle yapmak gerekiyormuş.
@miragessee Parallel işlemlerde C++ çok yetenekli.
@miragessee javada her zaman otomatik olarak çalışmıyormuş bazı durumlarda GC.C# beyciğimizde çalışıyormuş,bir arkadaşım anlatmıştı.Java bilmediğim için tam hatırlamıyorum.
@mertkirimgeri ben öğretmenin yalancısıyım 😀 Araştırmadım ama otomatik dedi 😀
@mertkirimgeri Javayı günümüze göre hep ilkel bulmuşumdur.
@mertkirimgeri yada şöyle değiştireyim o cümleyi C++ 'a göre daha otomatik dersek bu sefer doğru olur?
@mertkirimgeri @extreme C++'a göre daha otomatik demek aynı zamanda daha kolay anlamı da çıkarıyor bu durumda? 😀
@miragessee aynen,zaten c# ve javanın altında sanal makineler var onlar ayarlıyorlar bu işi.c# ınki her şeyden kıl kapıyor.Javada belli tipler vardı tam hatırlamıyorum-interfaceler miydi(?)- onları normalde temizlemiyormuş otomatik.eskiden c# ın compiler ı c++ la yazıldı hadi gc filan öyle diyordum ama c# ın compiler ı sonradan c# ile tekrar yazılmış.Orada benim beynim yandı.
@miragessee C++ ile saniyede 1 milyon transactions hesaplayan bir veritabanı yaptık. Burda kolay yada zor olma olayı bilgisayarın mimarisine kadar birden fazla parametreye dayanıyor.
@mertkirimgeri öyle bir şey olsa söylerdi heralde öğretmen 😀 Her neyse çok da önemsediğim bi şey değil 😀
@erginbilgin ben belki o anlamda söylemiştir demek istedim. En azından ben kolay okunmasına bakıyorum. Mesela iOS da Object-C yerine Swift daha kolay derim 😀
@hex4d0r yinede C++ ya göre daha kolay sözüne örnek oluyor.
@miragessee kolay değil hazır demek daha uygun gibi.
@extreme hazır olduğu için daha kolay 😀 Alttaki görselde otomatik araba ile manuel araba farkına benzetmişler mesela.
@hex4d0r Verimlilik Mimariye göre değişken bir durum.
@hex4d0r Saniyede milyonlarca operasyon gerçekleştirebilen donanımlar mevcut. Bunlar sadece C/C++ ile çalışabilecek şekilde tasarlanmış olabiliyor ? Tabi muadili Java vb. dillerle çalışabilenleride mevcut. ama C# görmedim hiç
@erginbilgin C++ öğrenimi ile ilgili internet üstünden bir yazılı kaynak tavsiyeniz varsa görmek isterim.
@sha-2 http://www.muhammedmastar.com/c-dersleri
@sha-2 http://www.onlinehile.org/borland-c/329845-sifirdan-c-konularina-basliyorum-birlikte-ilerleyelim.html
@erginbilgin 😂😂 😂😂😂😂😂 daha kulenin haberi yok skecine benzedi cem yılmazın.bir yıldan fazla sürer sanırım böyle bir girişimde bulunan bir kişi için bunların hepsini anlatmak,sürekli video çekilse bile.Baya 5-6 kişi girişmek lazım böyle bir işe 😀
@mertkirimgeri Bence birkaç kişi toplanıp oyun yapma işine girsek daha iyi olabilir.
@miragessee basit bir türk hesabı yaptımda,en iyisi ben platformer yapma işine geri döneyim 😀
@erginbilgin asset importer filan yazmak çok külfetli olabiliyormuş Bilgen Çakır'ın anlattığına göre.Oyun motoru yazmak çok sağlam iş respect doğrusu.Ben daha shader ile yanıp sönen obje yapsam mutlu olacağım sanırım.
@erginbilgin en basitinden meshleri kendi binarynize çevirmek var sadece obj formatı alsanız bile,3d model bir yandan,texture import olayı var illaki png ve jpeg desteği lazım gerçi onlar için hazır kütüphaneler var.audio var,animasyonları saymıyorum bile,şahsen çok sağlam bir teknik bilgi gerektiriyor,kendimi cahil hissediyorum her düşündüğümde 😂
@erginbilgin diyorsunuz,öyle olsun 😀
Hangi programlama dilinden başlanmalı sorusuna genelde bu görseli atarlar 😀
php 😂😂😂😂😂
@mertkirimgeri Php ile milyar dolar kazananlar gerçeği 🙂
@extreme eski php cilerden olduğum için üzülsem mi sevinsem mi bilemedim.front ende bakacağım desem angular var.backende bakacağım front endlik işim yok desem go var cayır cayır. php beyciğimiz ucuz ama işlevsel bir çözüm sunuyor sanırım en azından başlangıç aşamasında.
@mertkirimgeri Php ile öyle ürünler gördüm ki aylık 200-300 milyon dolar ciro yapılan 🙂
@erginbilgin aynen öyle.
@extreme şunu koymadan yapamayacağım yinede 😂
@erginbilgin o 10k satırda,10k satır + 30 yıl tecrübedir 😀 kendi oyun motorumuzu yazmamızın amacı ne olabilir düşünüyorum şahsen,kendimizi geliştirmekse ala,onun dışında ticari ürün olarak basit bir şeyler çıkabilir ama kompleksleşince olay yine unity,ue,cryengine gibi abilere muhtaç oluruz sanırım.Engine mühendisi tarzı bir şey için çalışmayı düşünüyorsanız da işlevi yüksek olur tabi.
@erginbilgin unity de de engine kısmıyla mı uğraşıyordunuz yani c++ ile alt yapı kısımlarını kastediyorum.
@erginbilgin vaaaay,şaşırtmaya devam ediyorsunuz harbiden.uzun saçlı abimiz var bir tane onunla mı ?
@erginbilgin Aynen ben Joachim i diyordum. 4. abimiz kimmiş ? ve bir sorum var,bu unity launcher ını node js ile yazma fikri kimden çıktı acaba ?
@erginbilgin node js ile yazmak kimin fikriyse onu fps creator 'ü yapan firmaya göndermek lazım.Unity her sürümde sırf o node js olayından dolayı hata veriyor.Kritik bir şey yokta,arkada nodejs saçmaladığı için debug logda görmek biraz sinir bozucu 😀 Bu arada böyle insanlarla çalışan bizlerden biri olduğu için sevindim ve gurur duydum 😊
@erginbilgin üniversiteyi yurt disinda mi okudunuz ? Bu noktaya nasıl geldiniz merak ettim dogrusu.Bende Türkiye de bilgisayar muhendisi olunmaz diye umudunu kaybedip makine okuyanlardanim😂
Mobil fotoğrafçılık alanında türkçe kaynak yokmuşşş
@erginbilgin 😮😮😮 buradan anliyoruz ki gam jamler candir game jamleri sevin.Tebrikler hakikaten sağlam iş yapmışsın.Sonraki hayatinda da başarılar dilerim.😄 Açıkçası millet böyle yardirirken,en yakin ornek online kurslarda ders verenler bile Türkiye sartlarina göre saglam para kazanirken,bizim makineciler 2500 e calişsam geçinir miyim diye dusunuyor.Sonumun öyle olmasindan korkmuyor degilim.😅
@erginbilgin otonom araçlarla alakalı çalışmak istiyorum-severek- ama oyun geliştirmeyi de çok seviyorum.Otomasyon alanına mı bilgisayara mı yönelsem bilemiyorum açıkçası, masterda.
@erginbilgin her türlü işin yazılım kısmında olmam gerekecek doğru diyorsunuz aslında.Bilgisayar bölümünden yüksek yapmak mantıklı olabilir bu durumda 🤔
@erginbilgin sanırım evet 😀 Yurt dışına çıkmayı düşünüyorum bende yüksek için,olursa tabi,zorluklar neler peki yurt dışında bir üniversiteye başvurma,kabul edilme ve okumada yaşadığınız mesela ?
@erginbilgin vizelerin kalkması gibi 😀 ya henüz o levela gelemediğim için,kabul edilmek başvurmak filan çok elzem görünüyor gözüme gpa yeter mi,kabul alır mıyım filan diye endişe etmiyor değilim.hangi ülkede yüksek yapsam ona bile net karar veremedim.Amerika pahalı,İngilitere de yaşam pahalı direkt,Almanya yı düşünüyorum ama bilemiyorum
@erginbilgin öneriler için teşekkür ederim,araştıracağım 🙂
En kısa zamanda satın almayı düşünüyorum. Uzun zamandır aklımda olan bir konu.
C# en kolay değil diyen C++ diline bakıversin.
ücretsiz olanı
https://www.acikakademi.com/portal/egitimler/unity.aspx
aynı etkiyi verırmı acaba 🙂
unreal engine varken...
@distance https://docs.unrealengine.com/latest/INT/Resources/SampleGames/PlatformerGame/
https://nerd-time.com/ue4-2d-platformer-paper2d/
https://forums.unrealengine.com/community/community-content-tools-and-tutorials/87660-paper-2d-platformer-game-template
Merhaba arkadaşlar bugün ki teknoseyir videosunu izledikten sonra kursa katılmak isteği doğdu içimde iki tane kurs seçtim.
Unity C#: Sıfırdan İleri Seviyeye 2D & 3D Oyun Geliştirme
Sıfırdan İleri Seviyeye PHP Web Programlama (HTML+PDO+MySQL)
Gerçekten çok az bilgiye sahip sayılırım biraz kafamı kurcalayan soru var.
Bu videoları her istediğimizde ilk videodan tekrar izleyebiliyor muyuz.
Bu kursların geçerlilik süresi var mı? (örnek bu video 01.01.2019 da size kapanacaktır gibi)
Sayfalarda ömür boyu erişim yaziyor.
Unity ye bende uye oldum. Bugun bos vaktim vardi baya ilerledim. Daha once biraz kurcalamiatim ama video ile saha iyi pekisti 🙂 Gercekten basit ve eglenceli. Birseyler cikarip cihazda deneyecegim. Suan sadece pc uzerinde calisiyorum
Bu siteyi (udemy) yapan malatyalı biri imiş, burada yapmış ama yaptığı şey tutulmamış sonra yurt dışında tekrar bunu yapma fırsatı doğunca tekrar yapmış ve site bu kez tutmuş, şaşırtıcı hikayesi olan bir site.
siteye olan saygım daha bir arttı 🙂 çok güzel bir fikir çünkü.
öğrenciye eğitim bursu yok mu?
"Günümüzün en çok merak uyandıran ve kazançlı işlerinden ‘oyun yapımı’ günümüzün ücretsiz araçları ile rahatlıkla gerçekleştirilip iş haline dönüşebiliyor." Şunu okuduktan sonra gülmemek elde değil. "Rahatlıkla"... Kim yazdı bu yazıyı? Acaba bu hayatta ne rahatlıkla yapılabiliyormuş merak ettim.
@gamsizm merhaba,
bir kaç Türkçe ders var, belki onların da incelemesini yaparsınız. öğrenci olduğumuzdan alıp da deneme şansımız olamıyor ne yazık ki. ya bizden önce biri alacak ondan duyacağız iyi ya da kötü ya da bu şekilde sizin incelemelerinizle anlayacağız bu kursların durumunu. bu yüzden yaptığınız iş çok kıymetli.
https://www.udemy.com/ccna-egitimi/
https://www.udemy.com/android-o-mobil-uygulama-dersi-kotlin-java/
https://www.udemy.com/sifirdan-ileri-seviyeye-python/
Unity ile kendi serverimizi yazıp online oyun nasıl yapılır anlatıyorum. Bu eğitimleri Udemy ve Youtube kanalımda ücretsiz bir şekilde paylaşıyorum.
Udemy : https://www.udemy.com/share/101e6g
Youtube : https://www.youtube.com/c/numankaankaratas
Merhaba ben Numan Kaan Karataş
Udemy'de ve Youtube'de eğitmenim
İlgi Alanlarım ;
C# - Unity - Android Java
Kendi Serverinizi yazarak Online oyun nasıl yapılır anlatıyorum.
Ders Linklerim :
Udemy : https://www.udemy.com/share/101e6g
Youtube : https://www.youtube.com/c/numankaankaratas
Abone olup diğer meraklı arkadaşların daha rahat bulabilmeleri için destek verirseniz çok sevinirim.