Yukleniyor...
Yukleniyor...
Ücretsiz deneme dersi ile kodlama dünyasına ilk adımı atın. Hiçbir taahhüt yok, sadece öğrenme keyfi.
3D dunyalar olustur, karakterler tasarla, fizik motorunu kullan, kendi oyununu Steam veya Google Play'de yayinla. Profesyonel oyun gelistirme egitimi ile cocugunuz oyuncu degil, oyun yapicisi olsun.
8 modul, 32 ders, sifirdan yayinlanabilir oyun seviyesine. C# programlama + Unity oyun motoru + proje portfolyosu.
500+
Mutlu Ogrenci
1e1
Birebir Egitim
%100
Canli & Online
Ucretsiz
Ilk Ders Hediye
Unity, 2005 yilinda kurulan ve gunumuzde dunyanin en yaygin kullanilan oyun motorudur. Oyun gelistiriciler, Unity sayesinde 2D ve 3D oyunlar, simulasyonlar, VR/AR uygulamalari ve interaktif deneyimler olusturabilir. Unity, hem bagimsiz gelistiriciler hem de buyuk studyolar tarafindan tercih edilmektedir.
2025 yili itibariyle, mobil oyunlarin %50'sinden fazlasi Unity ile gelistirilmektedir. Steam'deki oyunlarin buyuk bir kismi Unity tabanlidir. Unity, oyun sektorunun disinda da mimarlik, otomotiv, film ve egitim alanlarinda kullanilmaktadir.
Unity'nin en buyuk avantaji, tek bir projeden birden fazla platforma (PC, Mac, iOS, Android, PlayStation, Xbox, Nintendo Switch) cikti alabilmenizdir. Bu da onu ozellikle indie oyun gelistiricileri icin vazgecilmez bir arac haline getirmektedir.
Oyun sektoru en hizli buyuyen teknoloji alani. Cocugunuz oyuncu degil, yaratici olsun.
Oyun oynamayi seven cocugunuz artik oyun yapan tarafta olsun. Oyun gelistirme, yaraticilik ile teknolojiyi birlestiren nadir alanlardan biridir.
Oyun sektoru 2025'te 200 milyar $'i asti
Scratch gibi egitim araclari degil, gercek profesyonellerin kullandigi Unity oyun motoru ve C# programlama dili ile ogrenir. Endustriyel deneyim kazanir.
Unity gelistiricileri yillik ort. $85,000+ kazaniyor
Oyun gelistirme becerisi dunya genelinde gecerlidir. Freelance, startup veya buyuk studyolarda calisabilir. Uzaktan calisma imkani da cabasi.
Dunyadaki oyun studyosu sayisi: 30,000+
Oyun gelistirme; matematik, fizik, mantik ve yaraticilik gerektirir. Bu beceriler yazilimin her alanina transfer edilebilir.
STEM becerilerini %40 daha hizli kazandirir
Unity ile yaptiginiz oyunu PC, mobil, konsol ve web icin ayni anda yayinlayabilirsiniz. Tek projeden 20+ platformda cikti alin.
iOS + Android + PC + Konsol tek seferde
Unity'nin genis asset store'u ve hazir bilesenleri sayesinde fikirlerinizi hizla prototipe donusturun. Haftalarca degil, gunler icinde calisan oyun.
Unity Asset Store: 100,000+ hazir asset
Unity'de oyun gelistirmek icin kullanilan programlama dili C#'tir (okunusu: si sarp). Microsoft tarafindan gelistirilen C#, dunyanin en populer ve guclu programlama dillerinden biridir. Oyun gelistirme disinda masaustu uygulamalar, web servisleri ve mobil uygulamalar icin de kullanilir.
C# ogrenmek, cocugunuzun sadece oyun yapmasini degil, genel yazilim gelistirme becerisi kazanmasini saglar. Java, C++ ve TypeScript gibi dillere gecis C# bilgisi ile cok daha kolaydir.
Kursumuzda C# temellerinden baslariz. Ogrenci, degiskenler, donguler, kosullar, fonksiyonlar, siniflar ve nesne yonelimli programlama (OOP) kavramlarini Unity projeleri icinde uygulayarak ogrenir.
using UnityEngine;
public class PlayerController
: MonoBehaviour
{
public float speed = 5f;
public float jumpForce = 10f;
void Update()
{
float h = Input.GetAxis(
"Horizontal"
);
transform.Translate(
Vector3.right * h
* speed * Time.deltaTime
);
if (Input.GetKeyDown(
KeyCode.Space))
{
GetComponent<Rigidbody>()
.AddForce(
Vector3.up * jumpForce,
ForceMode.Impulse
);
}
}
}Ogrencilerin yazacagi gercek Unity kodu ornegi
8 modul, 32 ders — sifirdan yayinlanabilir oyun seviyesine. Her modul 4 ders icerir.
•Degiskenler, veri tipleri, operatorler
•Kosul yapilari (if/else, switch)
•Donguler (for, while, foreach)
•Fonksiyonlar ve parametre gecisi
•Siniflar, nesneler ve constructor
•Kalitim ve polimorfizm
•Diziler, listeler ve koleksiyonlar
•Hata yakalama ve dosya islemleri
•Unity arayuzu ve sahne yonetimi
•GameObject, Component, Transform
•Prefab ve asset yonetimi
•Ilk interaktif sahne: karakter hareketi
•Sprite ve animasyon sistemi
•2D fizik motoru ve Collider
•Platform oyunu mekanikleri
•Dusmanlar, puanlama ve seviye tasarimi
•3D modeller, materyaller ve texture
•Kamera kontrol ve izleme sistemleri
•Isiklandirma ve golge ayarlari
•Terrain ve cevre tasarimi
•Inventory ve item sistemi
•NPC ve yapay zeka (NavMesh)
•Particle system ve gorsel efektler
•Ses efektleri ve muzik entegrasyonu
•Canvas, butonlar ve menu tasarimi
•Skor sistemi ve veri kaydetme
•Sahne gecisleri ve yukleme ekrani
•Oyun durumu yonetimi (GameManager)
•Build alma: PC, WebGL, Android
•Performans optimizasyonu
•itch.io ve Google Play yayinlama
•Portfolyo olusturma ve sunum
Her hafta ne yapildigini adim adim gorun. Ornek bir haftalik ders plani:
Pazartesi — Canli ders (50 dk)
Egitmenle birebir konu isleme ve uygulama
Sali-Carsamba — Bireysel calisma (30 dk)
Derste baslanan projeyi ilerletme
Persembe — Odev teslimi
Tamamlanan odevi platforma yukleme
Cuma-Pazar — Serbest deneme (istege bagli)
Kendi fikirlerini deneme, deney yapma
Pazartesi — Canli ders #1 (50 dk)
Yeni konu anlatimi ve baslangic uygulamasi
Sali-Carsamba — Bireysel calisma (30 dk)
Ders #1 odevini tamamlama
Persembe — Canli ders #2 (50 dk)
Ilerleme kontrolu ve derinlestirme
Cuma-Pazar — Proje calisması (45 dk)
Haftalik proje gorevini tamamlama
Her modul sonunda (4 haftada bir) ogrenci, gelistirdigi projeyi egitmenine sunar. Proje degerlendirmesi yapilar, geri bildirim verilir ve bir sonraki module gecis icin hazirlik yapilir. Veli de isterse sunuma katilabilir. Bu surecte ogrenci sunum becerisi de kazanir.
Unity'nin arayuzunu taniyin. Her panel ne ise yarar, nasil kullanilir?
Oyun dunyanizi 3D veya 2D olarak gordugunuz ana calisma alani. Nesneleri surukleyerek konumlandirir, olceklendirir ve dondurursenuz. Sahne icinde serbestce dolasabilirsiniz.
Ipucu: Sag tik + WASD ile sahne icinde hareket edin. F tusu ile secili nesneye odaklanin.
Oyununuzun oyuncunun gozunden nasil gorunecegini gosteren onizleme penceresi. Play butonuna bastiginizda oyun burada calisir. Farkli ekran cozunurlukleri test edilebilir.
Ipucu: Stats butonuyla FPS ve draw call sayisini gorerek performansi takip edin.
Sahnenizde bulunan tum nesnelerin (GameObject) listesi. Nesneler arasinda ebeveyn-cocuk iliskisi kurabilirsiniz. Surukle-birak ile hiyerarsi olusturulur.
Ipucu: Bos bir GameObject olusturup icine nesneler koyarak organizasyon saglayin.
Secili nesnenin tum ozelliklerini (Component) gosteren detay paneli. Transform, Rigidbody, Script gibi bilesenleri buradan duzenlersiniz. Degerler canli olarak degistirilebilir.
Ipucu: Play modundayken degistirdiginiz degerler oyun durdugunca sifirlanir. Dikkat!
Projenizdeki tum dosyalar: scriptler, resimler, sesler, prefab'lar, sahneler. Bilgisayarinizdaki Assets klasorunu yansitir. Dosyalari surukleyerek sahneye eklersiniz.
Ipucu: Klasor yapisi onemli: Scripts, Sprites, Prefabs, Scenes seklinde organize edin.
Hata mesajlari, uyarilar ve Debug.Log() ciktilari burada goruntulenir. Kod hatalarini bulmak icin en onemli arac. Kirmizi = hata, sari = uyari, beyaz = bilgi.
Ipucu: Debug.Log("Oyuncu can: " + health); ile degiskenleri takip edin.
Kursumuzda ogrencilerin yazacagi gercek Unity kodlarindan 6 ornek
using UnityEngine;
public class Movement : MonoBehaviour
{
public float speed = 7f;
private Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void FixedUpdate()
{
float h = Input.GetAxisRaw(
"Horizontal");
float v = Input.GetAxisRaw(
"Vertical");
Vector3 dir = new Vector3(
h, 0, v).normalized;
rb.MovePosition(
transform.position
+ dir * speed * Time.fixedDeltaTime
);
}
}using UnityEngine;
public class Jump : MonoBehaviour
{
public float jumpForce = 12f;
public Transform groundCheck;
public LayerMask groundLayer;
private Rigidbody rb;
private bool isGrounded;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
isGrounded = Physics.CheckSphere(
groundCheck.position,
0.2f, groundLayer);
if (Input.GetButtonDown("Jump")
&& isGrounded)
{
rb.AddForce(Vector3.up
* jumpForce,
ForceMode.Impulse);
}
}
}using UnityEngine;
public class CollisionHandler
: MonoBehaviour
{
public int health = 100;
void OnCollisionEnter(
Collision col)
{
if (col.gameObject.tag == "Enemy")
{
health -= 25;
Debug.Log("Can: " + health);
if (health <= 0)
{
Debug.Log("Oyun Bitti!");
Destroy(gameObject);
}
}
}
void OnTriggerEnter(
Collider other)
{
if (other.tag == "Coin")
{
Debug.Log("Altin toplandi!");
Destroy(other.gameObject);
}
}
}using UnityEngine;
using TMPro;
public class ScoreManager
: MonoBehaviour
{
public static ScoreManager
Instance;
public TextMeshProUGUI scoreText;
private int score = 0;
void Awake()
{
Instance = this;
}
public void AddScore(int amount)
{
score += amount;
scoreText.text =
"Skor: " + score;
}
public int GetScore()
{
return score;
}
}using UnityEngine;
using UnityEngine.SceneManagement;
public class MainMenu
: MonoBehaviour
{
public void PlayGame()
{
SceneManager.LoadScene(
"GameScene");
}
public void OpenSettings()
{
// Ayarlar panelini ac
settingsPanel.SetActive(true);
}
public void QuitGame()
{
Debug.Log("Oyundan cikiliyor");
Application.Quit();
}
public GameObject settingsPanel;
}using UnityEngine;
public class SaveSystem
: MonoBehaviour
{
public void SaveGame(
int score, int level)
{
PlayerPrefs.SetInt(
"Score", score);
PlayerPrefs.SetInt(
"Level", level);
PlayerPrefs.Save();
Debug.Log("Oyun kaydedildi!");
}
public void LoadGame()
{
int score = PlayerPrefs.GetInt(
"Score", 0);
int level = PlayerPrefs.GetInt(
"Level", 1);
Debug.Log("Skor: " + score
+ " Seviye: " + level);
}
public void DeleteSave()
{
PlayerPrefs.DeleteAll();
}
}Not: Bu kodlar kursumuzda ogrencilerin yazacagi gercek orneklerden alinitdir. Her kod ornegi egitmen esliginde adim adim yazilir, satirlar tek tek aciklanir. Ogrenci once mantigi anlar, sonra kendi basina benzer kodlar yazar.
Profesyonel oyun gelistiriciler kodlamadan once plan yapar. Ogrencilerimiz de boyle ogreniyor.
Game Design Document (Oyun Tasarim Dokumani), oyununuzun tum detaylarini iceren bir plan belgesidir. Profesyonel studyolarda her oyun bir GDD ile baslar. Bu dokuman; oyunun konseptini, mekaniklerini, gorsel stilini, hedef kitlesini ve teknik gereksinimlerini icerir.
Kursumuzda her ogrenci buyuk projelere baslamadan once kendi GDD'sini hazirlar. Bu sayede plansiz kodlama yerine, dusunulmus ve organize bir gelistirme sureci yasanir.
GDD yazmak, ogrenciye proje yonetimi, yazili iletisim ve stratejik dusunme becerileri de kazandirir. Bu beceriler sadece oyun gelistirmede degil, her turlu yazilim projesinde gecerlidir.
Oyunun adi, turu, tek cumlede aciklamasi
Kontroller, hareket, savas, puan sistemi
Arka plan hikayesi, karakter motivasyonlari
Pixel art, low-poly, gercekci? Renk paleti
Kac seviye, zorluk artisi, harita yapisi
Ana karakter, dusmanlar, NPC'ler, yetenekler
Arka plan muzigi, efekt sesleri, ambiyansi
Yas grubu, platform, oyun suresi
Unity surumu, asset listesi, eklentiler
Hangi hafta ne yapilacak, milestone'lar
Sprite'lardan fizik motoruna, tilemap'lerden platformer mekaniklerine: 2D oyunun tum detaylari
Terrain'den isiklandirmaya, materyallerden FPS kontrolcusune: 3D dunyanin tum yonleri
Her modul sonunda calisan bir proje. Kurs bitiminde 6 oyun ve uygulama portfolyosu.
Mario tarzi kosu-zipla mekanikli platform oyunu. Seviye tasarimi, dusman yapay zekasi ve puan sistemi.
Sprite, Rigidbody2D, Collider
Yukari kayan uzay gemisi, dusman dalgalari, power-up sistemi ve boss savaslari.
Object Pooling, Coroutine
Birinci sahis nisan oyunu. Silah mekanigi, mermi fizigi, can sistemi ve minimap.
Raycast, NavMesh, UI Canvas
Karakter olusturma, envanter sistemi, NPC diyaloglari ve gorev mekanigi.
ScriptableObject, Save System
Fizik tabanli bulmacalar, seviye editoru ve yildiz puanlama sistemi.
Physics2D, Level Manager
Basit bir yaris oyunu: arac fizigi, pist tasarimi, zamanlama ve skor tablosu.
Wheel Collider, Timer System
Dunyanin en populer oyunlari Unity ile gelistirildi. Cocugunuzun sevdigi oyunlarin arkasindaki teknoloji.
Sosyal cikarsama oyunu. 500M+ indirme. Innersloth studyosu tarafindan Unity ile gelistirildi.
Arttirilmis gerceklik (AR) ile gercek dunyada Pokemon yakalama. 1 milyar+ indirme.
Odul kazanan metroidvania turunde 2D aksiyon-macera. Indie oyun basari hikayesi.
1930'lar cizgi film estetiginde run-and-gun oyunu. 6M+ kopya satildi.
Battle royale partisi oyunu. 80M+ oyuncu. Renkli ve eglenceli mekanikler.
Acik dunya RPG. 4 milyar $+ gelir. Unity ile gelistirildi.
Sualti hayatta kalma ve kesif oyunu. Etkileyici okyanus dunya tasarimi.
Sehir insasi simulasyonu. 12M+ kopya satildi. Modlama destegi ile ikon.
Oyununuzu PC, Android, WebGL ve daha fazla platformda nasil yayinlarsiniz?
En kolay baslangic: itch.io'da ucretsiz yayinla
Test icin: APK'yi telefonunuza yuklemeyi ogretiyoruz
Portfolyo icin en iyi secim: herkese gosterin
Kursumuzda: Her ogrenci en az 1 platform icin yayinlar
Game Jam nedir, neden onemlidir ve ogrencilerimiz nasil katilir?
Game Jam, belirli bir sure icinde (genellikle 24-72 saat) verilen bir temaya uygun oyun gelistirme etkinligidir. Hackathon'un oyun versiyonu olarak dusunulebilir. Dunya genelinde yilda yuzlerce Game Jam duzenlenir ve katilim tamamen ucretsizdir.
Game Jam'ler ogrenciler icin muhtesem bir ogrenme firsatidir: zaman baskisi altinda karar verme, onceliklendirme, hizli prototipleme ve bitirmis urun cikarma becerilerini gelistirir. Ayrica portfolyo icin harika bir kaynak olusturur.
Kursumuzda ilerleme kaydetmis ogrencilere egitmen esliginde Game Jam deneyimi yasatiyoruz. Ogrenci, jam surecinde egitmeniyle iletisim halinde kaliyor ve rehberlik aliyor.
48 veya 72 saatlik formatta. Dunyanin en buyuk Game Jam etkinligi.
100+ ulkede eszamanli duzenlenir. Yerel etkinlik merkezleri.
YouTube'un en buyuk oyun tasarim kanalinin jam'i. Cok rekabetci.
Her konuda, her surde jam. Yeni baslayanlar icin ideal.
100,000+ hazir asset ile oyun gelistirme surecinizi hizlandirin
Karakterler, binalar, araclar, silahlar, dogal nesneler ve daha fazlasi. Binlerce ucretsiz model mevcut. Low-poly, gercekci veya stilize tarzlarda secenekler var.
Ucretsiz: 10,000+ 3D model
Arka plan muzikleri, efekt sesleri, ambiyansi sesler. Oyununuzun atmosferini olusturmak icin profesyonel kalitede ses dosyalari. Lisans sorunsuz kullanim.
Ucretsiz: 5,000+ ses dosyasi
Hazir oyun mekanikleri, UI kitleri, kamera sistemleri, yapay zeka sablonlari. Projenizi hizlandiran profesyonel araclar ve editor eklentileri.
Ucretsiz: 3,000+ arac ve eklenti
Asset Bul
Unity icerisinden veya web uzerinden Asset Store'da arama yapin.
Indir
Ucretsiz assetleri "Add to My Assets" ile kutuphanenize ekleyin.
Import Et
Package Manager'dan asseti projenize import edin.
Kullan
Asseti sahnenize surukleyin veya scriptlerinizde kullanin.
Onemli: Kursumuzda ogrenciler once temel becerileri ogrenir, sonra Asset Store kullanmaya baslar. Amac hazir cozumleri kopyalamak degil, nasil calistiklarini anlamaktir.
Oyun sektoru, 200 milyar dolarlik bir pazar. Unity bilgisi ile acilan kariyer kapilari.
Oyun mekaniklerini kodlar, fizik motorunu ayarlar ve oyun mantigi olusturur. Unity gelistiricileri en cok aranan pozisyonlardan biridir.
💰 Yillik $70,000 - $130,000
Oyun kurallarini, seviyeleri ve oyuncu deneyimini planlar. Teknik bilgi ile yaraticilik birlesir.
💰 Yillik $60,000 - $120,000
Shader programlama, optimizasyon ve gorsel efektler uzerinde calisir. Sanat ve kod arasinda kopru.
💰 Yillik $80,000 - $140,000
Sanal gerceklik ve arttirilmis gerceklik uygulamalari gelistirir. Unity, XR alaninda lider platformdur.
💰 Yillik $90,000 - $160,000
Kendi oyununu yap, yayinla ve gelir kazan. Steam, itch.io ve mobil platformlarda bagimsiz oyun yapimi.
💰 Potansiyel: sinirsi (basarili indie oyunlar milyon $ kazanir)
Ogrencilerimizin Unity ile neler basardigini gorun
Minecraft oynayan bir cocuktu. Simdi Unity ile kendi 3D macera oyununu gelistiriyor. 6 ayda C# ogrendi, ilk oyununu itch.io'da yayinladi ve 200+ indirme aldi. "Oyun yapmak oyun oynamaktan daha eglenceli" diyor.
Hic kodlama bilmeden basladi. 4 ayda C# temellerini ogrendi, 2D platform oyunu gelistirdi. Sinif arkadaslarina oyununu gosterince hepsi hayran kaldi. Simdi 3D projesine gecti ve kendi karakterlerini modelliyor.
Python biliyordu ama oyun yapmak istiyordu. Unity kursuna baslayinca C#'a hizla adapte oldu. Ludum Dare Game Jam'e katildi ve 48 saatte bir bulmaca oyunu yapti. Simdi bir mobil oyun projesi uzerinde calisiyor.
En genc ogrencilerimizden biri. Scratch deneyimi ile geldi ve Unity'ye hizla alisti. Kendi tasarladigi karakterlerle bir 2D uzay oyunu yapti. Animasyonlari ve ses efektleri kendi ekledi. Ailesi gelisimini gorerek cok mutlu.
On kosullar, yas grubu ve bilgisayar gereksinimleri
Kursumuzda her ikisini de ogretiyoruz. Iste farklari:
Kursumuzda: Modul 4 (Hafta 13-16)
Kursumuzda: Modul 5-6 (Hafta 17-24)
Birebir, canli, proje tabanli ve ogrencinin hizina uygun
Her ders tek egitmen, tek ogrenci. Tamamen kisiye ozel ilerleme hizi ve icerik.
Zoom uzerinden canli dersler. Ekran paylasimi ile birlikte kodlama. Kayitli ders yok.
Her modul sonunda calisan bir proje. Teori degil, uygulama odakli ogrenme.
Veli paneli ile cocugunuzun ilerlemesini takip edin. Duzenli geri bildirim raporu.
0-5 dk
Selamlasma
Onceki dersin ozeti, odev kontrolu
5-20 dk
Yeni Konu
Egitmen yeni konuyu anlatir ve gosterir
20-45 dk
Uygulama
Ogrenci birlikte kodlar, projede ilerler
45-50 dk
Ozet & Odev
Dersin ozeti, bir sonraki ders icin gorev
Cocugunuzun egitim surecinde neler beklemeniz gerektigini biliyoruz
Cocugunuz zaten ekran basinda vakit geciriyor. Bu vakit pasif tuketim (oyun oynama, video izleme) yerine aktif uretim (oyun yapma, kodlama, problem cozme) ile degerlendirilebilir. Oyun gelistirme, ekran suresini uretken hale donusturur.
Oyun gelistirme egitimi, cocugunuzun gelecekteki kariyer seceneklerini onemli olcude genisletir. C# bilgisi sadece oyun sektorunde degil, yazilimin her alaninda gecerlidir. Ayrica problem cozme, mantiksal dusunme ve proje yonetimi becerileri her meslek icin degerlidir.
Kursumuzda karsilasacaginiz 25 temel terim ve aciklamalari
Unity'de sahnedeki her nesne. Karakter, isik, kamera hepsi GameObject'tir.
GameObject'lere eklenen ozellikler: Rigidbody, Collider, Script gibi.
Her nesnenin konumu (position), donusu (rotation) ve olcegi (scale).
Tekrar kullanilabilir hazir nesne sablonu. Bir kere olustur, cok kere kullan.
Nesneye fizik ozelligi ekler: kutle, yercekimi, carpisma tepkisi.
Nesnenin carpisma sinirini belirler. Box, Sphere, Capsule turleri var.
C# ile yazilan kod dosyasi. Nesneye davranis ve mantik ekler.
2D oyunlarda kullanilan gorsel resim dosyasi. Karakter, arka plan vb.
Kare kare harita olusturma sistemi. 2D oyunlarda seviye tasarimi icin.
Nesnenin gorunumunu belirleyen gorsel program. Parlaklik, renk, efekt.
Shader + texture bilesimi. Nesnenin yuzey gorunumunu tanimlar.
Nesne yuzeylerine sarilan resim dosyasi. Tahta, metal, cim dokusu gibi.
NPC'lerin yuruyebilecegi alani belirleyen navigasyon agi. Yapay zeka icin.
Gorunmez bir isin firlatarak carpisma algilama. Ates mekanigi icin ideal.
Zamana yayilan islemleri yonetme yontemi. Bekleme, gecikme islemleri.
UI elemanlarinin (buton, yazi, resim) yerlestirildigi ana kapsayici.
Oyunun bir bolumu veya sayfasi. Menu, oyun, bitis ekrani gibi.
Oyunu calistirilabilir dosya haline getirme. .exe, .apk veya WebGL.
Frames Per Second: Saniyede gosterilen kare sayisi. 60 FPS ideal.
Duman, ates, patlama gibi gorsel efektler olusturan sistem.
Animasyonlar arasi gecisleri yoneten durum makinesi.
Oyunda tek bir ornek olarak kalan yonetici sinif. GameManager gibi.
Nesneyi sahnede dinamik olarak olusturma. Dusman, mermi, item icin.
Iki kare arasi gecen sure. Hareket hesaplamalarinda frame-rate bagimsizligi saglar.
Projede kullanilan tum dosyalar: model, ses, resim, script, animasyon.
Unity disinda baska alanlarda da egitim veriyoruz
Yapay zeka ve veri bilimi icin Python programlama. 10-17 yas.
Incele →Scratch ile kodlamaya giris. 7-12 yas icin ideal baslangic.
Incele →AI ve makine ogrenmesi temelleri. 12-17 yas.
Incele →Minecraft icinde kodlama ogren. 8-14 yas.
Incele →Ilk ders tamamen ucretsiz. C# temellerinden baslayip kendi oyununu yayinlayacak.
Egitmenimiz cocugunuzun seviyesini degerlendirir, bilgisayar uygunlugunu kontrol eder ve kisiye ozel bir egitim plani olusturur. Hic bir baglayiciligi yok.