Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Unity Essentials

Unity'e Başlarken
Öğrenmeye Başla
Unity Essentials'a Hazır Olun

Yaratıcılarla Tanış
Neden Unity Öğrenmeliyiz?
Ne Yaratmak İstiyorsun?
Öğrenmek İçin Sırayla Neye İhtiyacınız Var?
Unity Öğrenme Ekosistemi

Unity Hub'ı Kullanmaya Başlayın
Unity Editor'ü Kullanmaya Başlayın
Package Manager!ı Kullanmaya Başlayın

Gerçek Zamanlı-Real Time- Oluşturma
Real Time Nedir
Unity Nedir?
Unity Ne Yapar?
Gerçek Zamanlı Oluturucular Kimler?

Gerçek Zamanlı-Real Time Temelleri
3D Sahnede GameObjects ile Çalışma
Primitive'ler ile Yapı Oluşturun
3D GameObjects'e Bileşenler Ekleyin
3D GameObject’ler için Efektler Oluşturmak
3D Asset'ler Edin
Meydan Okuma: Zemin Lav Kaplı!

Unity'de Programlamanın Temelleri
Script Yazmaya Başlangıç
Varsayılan Script İçindeki Kod
Bir GameObject'i Script İle Değiştirme

Gerçek Zamanlı Ses Temelleri
Arka Plan Müziği Ekleme
Gerçek Zamanlı Ses Efektleri Oluşturma
Ses Asset'lerine Erişim
Challenge: Hareketli Ses

Gerçek Zamanlı 2 Boyutlu Temelleri
2D Sahnede GameObjects ile Çalışma
2D GameObjects'e bileşenler ekleyin
2D Asset'lere Erişim
Challenge: Sprite pachinko

Gerçek Zamanli Endüstri Döngüsü
Real Time Endüstrisine Genel Bakış
Prodüksiyon Aşamaları
Ön-Prodüksiyon Aşaması
Prodüksiyon aşaması
Sürüm Kontrolü
Post-Prodüksiyon Aşaması
Operasyon Aşaması
Prodüksiyon Sürecinde Unity
Gerçek Zamanlı Yaratıcıların Rol ve Kariyerleri
Sanat ve Tasarımda Kariyer
Programlamada Kariyer
Uzman Olarak Kariyer
Senin Kariyerin Ne Olacak?

Profesyoneller Unity’i Nasıl Öğrendi?
Gerçekçi Ol
Sabırlı Ol
Pes Etme
Öğrenme Planını Geliştir
Hedef Belirlemek İçin İlham Alın
Unity Yaratıcı Topluluğu
İçerik Oluşturucu Topluluğu
Game Jamleri Keşfet
Yaratıcı Yolculuğa Doğru

WebGl Derlemeleri Oluşturun ve Yayınlayın
Unity Editörü Keşfet
Unity Editor Becerilerinizi Geliştirin
Unity Editör İpuçları ve Püf Nnoktaları
Unity Hub ve Editörü İndir
Proje Kurulum Süreçleri
Varsayılan Komut Düzenleyicisi İle IDE'yi Ayarla
Benim İçin Doğru Olan Unity Planı

Script Yazmaya Başlayın

Bu eğitimde sizler de:

  • Unity’i deneyimlerken kodların rolünü belirlemeyi,
  • IDE’lerin ne olduğunu ve sisteminizde hangi IDE’nin kurulu olduğunu keşfetmeyi,
  • Yeni bir script component’i oluşturmayı,

öğreneceksiniz.

Aşama 1: Genel Bakış

Önceki eğitimlerde, özelliklerini ve davranışlarını değiştirmek için GameObject’lere bileşenler eklediniz. Unity Editor’de sağlanan bileşenleri kullanmanın yanı sıra, C# dilinde özel script dosyaları yazarak GameObject’lerin özelliklerini ve davranışlarını geliştirebilirsiniz.

Bu eğitimde, basit bir “Hello World” bileşeni oluşturacak ve onu bir GameObject’e ekleyeceksiniz. Herhangi bir GameObject için Inspector penceresinde görünenleri değiştirmek için script’leri nasıl kullanabileceğinizi göreceksiniz. Yol boyunca Unity’de programlama için kullanılan araçlar ve pencereler hakkında bilgi edineceksiniz.

Aşama 2: Entegre Geliştirme Ortamları (IDE’ler) IDE nedir?

Visual Studio ve Rider gibi Entegre Geliştirme Ortamları (IDE’ler), programcıların mümkün olduğunca verimli bir şekilde kod yazmasına ve hata ayıklamasına olanak tanır. IDE’ler çok çeşitli dillerde (örneğin C#, Java, Javascript, Python vb.) programlamayı destekler; Unity geliştirme tipik olarak Visual Studio kullanılarak C#’ta (“Si Şarp” olarak telaffuz edilir) yapılır.

figures

Microsoft Visual Studio adlı IDE’de gösterilen C# kodu. Kod metni çok renklidir ve bazı kelimeler mavi,yeşil,sarı,mor ve beyaz renklidir.

IDE’lerin bazı yerleşik geliştiricilerimiz tarafından nasıl kullanıldığını öğrenmek için aşağıdaki videoyu izleyin.

Basit bir metin belgesinde kod yazmak teknik olarak mümkündür, ancak IDE’ler geliştiricilere programlamayı kolaylaştırmak için bir dizi araç sağlar. Örneğin, çoğu IDE, bir şey yanlış kodlandığında vurgulamak için hata algılama, bir hatanın kaynağını bulmaya yardımcı olacak bir debugger, kodun daha kolay okunmasını sağlamak için syntax highlighting(sözdizimi vurgulama) ve kod satırlarını anında doldurmak için kod tamamlama içerir.

figures

Visual Studio IDE’de gösterilen C# kodu. İlk kod satırının sonunda, iki nokta üst üste işaretinin altında, kodda bir hata olduğunu gösteren kırmızı dalgalı bir alt çizgi vardır. Açılır pencerede kırmızı alt çizginin yanında iki nokta üst üste yerine noktalı virgül beklendiğine dair bir öneri vardır.

Unity, Visual Studio ile birlikte gelir ve tamamen ayrı bir IDE’de olduğundan çok daha kolay kodlama ve hata ayıklama(debug) yapmak için Visual Studio ile bütünleşmiştir.

Aşama 3: IDE’nizi Kontrol Edin

Visual Studio, genellikle ilk Unity kurulumu sırasında bir modül olarak kurulur. IDE’nizi Visual Studio’ya ayarlamak için bu adımları izleyin ve gerekirse Unity Hub’ı kullanarak Visual Studio Community modülünü kurun. Unity diğer IDE’leri destekleyebilmesine rağmen, bu eğitim Visual Studio’ya dayanmaktadır.

Aşama 4: Yeni bir script oluşturun

İlk script’inizi oluşturalım.

  • Challenge: The Floor is Lava! Için oluşturduğunuz 3D projeyi açın. Bu projeyi script geliştirerek daha da özelleştirme fırsatınız olacak.
  • Hierarchy’de sağ tıklayarak Create Empty butonunu seçip Sahne’de yeni bir GameObject oluşturun.
  • Inspector penceresini kullanarak yeni GameObject’in adını ScriptObject olarak değiştirin.
  • Yeni GameObject’iniz seçiliyken, Inspector penceresinde Add Component’i seçin. Ardından New Script seçeneğini seçin.

figures

Yeni bir script oluşturma

  • Yeni bir ortamda script yazmanın ilk dersi “Hello World!” bu yeni script ile yapacağımız şey budur. Yeni scripti “HelloWorld” olarak adlandırın ve Create and Add butonunu seçin.

figures

Inspector penceresinde GameObject’e Hello World isimli yeni bir script ekleme.

  • Script dosyası artık bir component olarak boş GameObject’e eklenir ve projenizin Assets klasöründe de görünür.

figures Script dosyası artık bir component olarak boş GameObject’e eklenir ve projenizin Assets klasöründe de görünür.

  • Scriptinizi Visual Studio’da açmak için üzerine çift tıklayın.

Aşama 5: Sonraki Adımlar

Boş bir GameObject’e eklenen yeni script component’ini kodlamaya başlamaya hazırsınız. Ardından, Visual Studio’yu açtığınızda gördüğünüz varsayılan script’i açıklayacağız.

Previous
Next

Lesson discussion

Swap insights and ask questions about “Unity Essentials”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved