Unity öğrenmeye nereden başlanmalı?

YuuOtosaka

Hectopat
Katılım
28 Eylül 2019
Mesajlar
274
Daha fazla  
Cinsiyet
Erkek
Selam dostlar. C# öğrenip Unity ile oyun yazmak istiyorum. Fakat ne Unity ne de C# ile ilgili en ufak fikrim var. Arayüz falan hiçbir şey bilmiyorum. Ekran bana bakıyor ben ekrana. Ne yapmam gerekir? Şimdiden çok sağ olun. Bu arada hem 2D hem 3D yapmak istiyiyorum. Ne önerirsiniz?
 
Bende az buçuk biliyorum bana da yardımcı olursanız sevinirim arkadaşlar.
 
YouTube'da C# dersleri verenler var ben oradan öğrenmiştim biraz.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

ben bu sayfadan öğrendim
 
Sıfırdan başlamak istiyorsanız her yazılımcının önereceği gibi önce Ingilizcenizi geliştirmelisiniz. C# öğrenirken kaynak sıkıntısı çekmemeniz için bu önemlidir. Daha sonra algoritma mantığınızı geliştirmeniz ve yerine oturtmanız yararınıza olacaktır. Daha sonra C# öğrenmekle devam edebilirsiniz. En sonunda ise Unity öğrenmeye odaklanın.
 
Önce C# dilini belli bir seviyede öğrenmenizi tavsiye ederim. Eğer bu konular hakkında hiçbir fikriniz yoksa adım adım;
-Algoritmalar.
-Orta seviye İngilizce (en azından internette sorununuzu araştırıp okuyup öğrenecek kadar)
-Basit bir programlama dili (C# çok zor bir dil değildir, kaynak bulma konusunda da rahat edeceğiniz için uygundur.)

Bunları bir oturtun önce, bir programlama dilinin temel yapısını değişkenler, fonksiyonlar, syntax kuralları, kontrol karar yapılar, döngüler, diziler derken bu kavramları öğrenin C# ile. Ardından Unity öğreneyim dediğiniz anda script tarafında çok rahat edeceksiniz, C# öğrenme süreci size dilin dışında aynı zamanda araştırma ve öğrenme becerisi de katacağından Unity öğrenme süreciniz çok daha hızlı ilerleyecektir.
Object oriented programming (OOP)'ye aşina olmalısın; kodlamanın her aşamasında. İlk hedef budur.

İlk hedef programlama tekniğinden, yönelimden önce algoritma mantığını kavramak olmalı. Dilin getirdiği mimari özellikleri, programlama yapılarını kişi daha sonra öğrenmelidir. Önce kafada algoritma kurulabilmeli. Bu sebeple bilgisayar bilimleri ile ilgili üniversite bölümleri önce matematik ve algoritma ile başlar, ardından basit kodlanabilen ya da nispeten daha karmaşık bir dilde önce temel kavramlar öğrenilir. Bahsettiğiniz giriş seviyesinin bir tık üzeri, o kısımdan önce temel sağlam atılmazsa çok büyük sıkıntı var demektir.
 
Önce C# dilini belli bir seviyede öğrenmenizi tavsiye ederim. Eğer bu konular hakkında hiçbir fikriniz yoksa adım adım;
-Algoritmalar.
-Orta seviye İngilizce (en azından internette sorununuzu araştırıp okuyup öğrenecek kadar)
-Basit bir programlama dili (C# çok zor bir dil değildir, kaynak bulma konusunda da rahat edeceğiniz için uygundur.)

Bunları bir oturtun önce, bir programlama dilinin temel yapısını değişkenler, fonksiyonlar, syntax kuralları, kontrol karar yapılar, döngüler, diziler derken bu kavramları öğrenin C# ile. Ardından Unity öğreneyim dediğiniz anda script tarafında çok rahat edeceksiniz, C# öğrenme süreci size dilin dışında aynı zamanda araştırma ve öğrenme becerisi de katacağından Unity öğrenme süreciniz çok daha hızlı ilerleyecektir.


İlk hedef programlama tekniğinden, yönelimden önce algoritma mantığını kavramak olmalı. Dilin getirdiği mimari özellikleri, programlama yapılarını kişi daha sonra öğrenmelidir. Önce kafada algoritma kurulabilmeli. Bu sebeple bilgisayar bilimleri ile ilgili üniversite bölümleri önce matematik ve algoritma ile başlar, ardından basit kodlanabilen ya da nispeten daha karmaşık bir dilde önce temel kavramlar öğrenilir. Bahsettiğiniz giriş seviyesinin bir tık üzeri, o kısımdan önce temel sağlam atılmazsa çok büyük sıkıntı var demektir.
Dostum 13 yaşındayım ama
 
Dostum 13 yaşındayım ama.

İlk öğrendiğim dil Visual Basic, 11 yaşında internetten araştıra araştıra öğrenmiştim. O zamanlar ne YouTube üzerinde ne de internette adam akıllı bir kaynak yoktu. Yaşın küçük ve yolun başındasın fakat başlamak için harika bir zamandasın. İnan bana bugün başlarsan üniversite zamanın geldiğinde iyi ki başlamışım diyeceksin kendine, dediğim gibi C# senin yaşında biri ve internetteki kaynakları göz önüne aldığımızda gayet uygun bir dil(başlangıç seviyesi için konuşuyorum, limitlerini sen belirlersin başkaları değil). Okulunu aksatma, matematik, fizik ve İngilizce gibi derslerine ağırlık ver, meyvesini çok güzel yiyeceksin birkaç yıl içerisinde. Programlama öğrenmek sanıldığı kadar zor ve karmaşık bir durum değil, bugün senin yaşında olsaydım ben matematiğe yönelirdim, yazdığın kodun kalitesi genellikle sayısal mantığın, problemin karmaşıklığına getirdiğin matematiksel yaklaşımlarla alakalı olacak. Önce matematiğin mantığını oturt, gerisi çorap söküğü gibi gelecek. Programlama olayı aslında bilgisayar ile konuşmaktan farksız bir durum. İhtiyacın olan iki şey var matematik ve İngilizce. Bir yandan da algoritma çalışmaya başla, bir iki hafta içerisinde belli bir mantığı oturtup ardından C# ile temel konulara gir, ben lise dönemindeyken matematikte işlediğimiz konuları programlamada fonksiyon haline getirip bilgisayara hesaplatırdım, matematik ve programlama paralel ilerlediği zaman birbirini besleyen harika bir şeye dönüşüyor. Takıldığın tüm konuları burada gel sor. Harika bir yaştasın ve merakın taktir edilesi türden, böyle devam et.
 
İlk öğrendiğim dil Visual Basic, 11 yaşında internetten araştıra araştıra öğrenmiştim. O zamanlar ne YouTube üzerinde ne de internette adam akıllı bir kaynak yoktu. Yaşın küçük ve yolun başındasın fakat başlamak için harika bir zamandasın. İnan bana bugün başlarsan üniversite zamanın geldiğinde iyi ki başlamışım diyeceksin kendine, dediğim gibi C# senin yaşında biri ve internetteki kaynakları göz önüne aldığımızda gayet uygun bir dil(başlangıç seviyesi için konuşuyorum, limitlerini sen belirlersin başkaları değil). Okulunu aksatma, matematik, fizik ve İngilizce gibi derslerine ağırlık ver, meyvesini çok güzel yiyeceksin birkaç yıl içerisinde. Programlama öğrenmek sanıldığı kadar zor ve karmaşık bir durum değil, bugün senin yaşında olsaydım ben matematiğe yönelirdim, yazdığın kodun kalitesi genellikle sayısal mantığın, problemin karmaşıklığına getirdiğin matematiksel yaklaşımlarla alakalı olacak. Önce matematiğin mantığını oturt, gerisi çorap söküğü gibi gelecek. Programlama olayı aslında bilgisayar ile konuşmaktan farksız bir durum. İhtiyacın olan iki şey var matematik ve İngilizce. Bir yandan da algoritma çalışmaya başla, bir iki hafta içerisinde belli bir mantığı oturtup ardından C# ile temel konulara gir, ben lise dönemindeyken matematikte işlediğimiz konuları programlamada fonksiyon haline getirip bilgisayara hesaplatırdım, matematik ve programlama paralel ilerlediği zaman birbirini besleyen harika bir şeye dönüşüyor. Takıldığın tüm konuları burada gel sor. Harika bir yaştasın ve merakın taktir edilesi türden, böyle devam et.
Kesinlikle, forumda gerçekten bilerek tavsiye veren insanların olmasına sevindim.

FlowChart akış diyagramı ile algoritma öğretme konusunda çok başarılı, algoritma tarzı düşünceyi oturtmadan kesinlikle yazılıma başlanmamalı.
 

Yeni konular

Geri
Yukarı