Programlama ve shader öğrenmek: motordan bağımsız ücretsiz kaynaklar

EkipConcept Artist · Pixel Artist · UI Artist · Game Designer · 44 mesaj
#1

Motor değiştirsen de işine yarayacak olanlar. Hepsi ücretsiz, hepsi 25 Eylül 2026'da kontrol edildi.

Dilin kendisi

  • learncpp.com — sıfırdan modern C++. Reklamsız, çok kapsamlı, C++11'den 23'e kadar ekler. Unreal'e gidiyorsan buradan geç.
  • Microsoft Learn — ilk C# kodun — dört modül: değişkenler, sayısal işlemler, koşullar. Sayfa 22 Eylül 2026'da güncellenmiş. Unity ve Godot'nun C# tarafı için.

Oyun programlamanın kendine özgü kısmı

  • Game Programming Patterns — Robert Nystrom, tam metni ücretsiz. Command, Observer, State, Game Loop, Component, Object Pool, Spatial Partition… Dilden bağımsız. Oyun kodunun neden sıradan yazılımdan farklı olduğunu anlatan kitap budur; bir kere okunur, on yıl işe yarar.
  • Red Blob Games — Amit Patel. A*, Dijkstra, akış alanları, altıgen ızgaralar, harita üretimi, 2B görüş alanı — hepsi sürüklenebilir etkileşimli diyagramlarla. Yeni yazıları 2026 tarihli.
  • The Nature of Code — Daniel Shiffman, ikinci baskı, tam metni ücretsiz. Vektörler, kuvvetler, parçacık sistemleri, otonom ajanlar, hücresel otomat. Simülasyon matematiğini kavratıyor.
  • CS50 Introduction to Game Development — Harvard, ücretsiz. Sekiz hafta, Lua + LÖVE 2D ile Pong, Flappy Bird, Breakout, Match 3, Mario, Zelda. Dili senin motorunun dili değil ama 2B oyun mimarisini öğreten en iyi ücretsiz yapılandırılmış kurs.

Shader

  • The Book of Shaders — GLSL'e giriş, canlı düzenlenebilir örneklerle: şekillendirme fonksiyonları, desenler, gürültü, fBm, görüntü işleme. Not: son bölümlerin bir kısmı hâlâ yazılmamış.
  • Inigo Quilez — yazılar — işaretli mesafe fonksiyonları (SDF), raymarching, prosedürel gürültü, fraktallar, shader optimizasyonu. Alanın referans kaynağı, ileri seviye.
  • Catlike Coding — rendering ve Custom SRP serileri. Unity/HLSL'e özel, motordan bağımsız değil; yine de render teorisini en iyi anlatanlardan. Eski yazılarda editör arayüzü değişmiş olabilir.

Motora özel shader belgeleri kendi odalarında: Godot · Unity · Unreal

Sanat ve ses tarafı

Pixel art, Blender ve ses eğitimleri ayrı bir konuda: Sanat ve ses odası.

Tasarım okumaları — GMTK, skill atom, Ciechanowski — bu odadaki zanaat kaynakları konusunda.

Açıldı
Fatih ÜNAL2 hafta önce
Son yanıt
Fatih ÜNAL2 hafta önce
Yanıt
0
Görüntülenme
6
Beğeni
0
Katılımcılar
Fatih ÜNAL

Tartışmaya katılmak için giriş yap.

Hoş Geldin!

Oyun yapımındaki ekip kaosunu biliyoruz. İşte bu yüzden Devchaos var!

Devchaos, oyun geliştiricileri için kurulan bir topluluk ve iş birliği platformudur. Burada ekip arkadaşları bulabilir, projelerini paylaşabilir, anketler oluşturabilir, forumlarda etkinlik gösterebilir, yorum yapabilir, tester bulabilir ya da olabilirsin. Ayrıca gelişim sürecini takip etmek için Devlog Timeline seni bekliyor.

İlk 100 üyeye özel ayrıcalıklar!Üye olup toplulukta aktif olan ilk 100 kişi özel rozet, benzersiz profil seçenekleri ve sürpriz avantajlar kazanacak. Yalnızca üye olmak yetmez: paylaş, yaz, üret!
Hemen katıl ve yerini al!