Bilişim Teknolojileri - Yazılım Geliştirme (Mesleki ve Teknik Anadolu Lisesi) alanında Oyun Programlama dersi 11. sınıf 2025-2026 eğitim öğretim yılı yıllık planı. Haftalık 4 ders saati.
Üniteler ve Konular
1. Oyun Programlama Temelleri (21 ders saati)
- Oyun geliştirme uygulaması temel ara yüzünün tanıtılması
- 1.Oyun uygulamasında temel kodlama yapar.
- Program kurulumunu yaptırır.
- Kod düzenleyici kurulumu yaptırır.
- Kod içinde böcek ayıklamayı yaptırır.
- Oyun Uygulamasında Temel Kodlama
- Programda yer alan sahne, oyun önizleme, hiyerarşi,Project, nesne özelliklerinin barındığı inspector bölümlerini tanır.
- Sahneye temel objeler ekler.
- Eklenen objelere materyal atayabilir.
- Sahneye zemini oluşturacak nesne/terrain ekleyip düzenleyebilir.
- Programa ait kütüphaneden oyun dosyaları aktarır.
- Kod/Script dosyalarının nesnelere nasıl bağladığını bilir.
- Değişkenler ile ilgili uygulama yaptırır.
- Yerel ve global değişkenin oyun önizlemesinde sağladığı kolaylığı bilir.
- Eğer (if) komutu ile ilgili uygulama yaptırır.
- Kullanıcı Etkileşim İşlemleri
- 2.Kullanıcı etkileşim işlemlerini yapar.
- Tuş basımlarını yakalama ve fare (oyun çubuğu, sanal gözlük) hareketlerini yaptırır.
- Fonksiyon yapımını uygulamada yaptırır.
- Sahne yükleme/kaydetme, menü yapımı, ayarlar ve oyundan çıkışı ile ilgili uygulama yaptırır.
- Ekran filtreleri (post processing) ile oyuna grafik etkileri eklemeyi yaptırır.
- Nesne çarpışma (collider) ve tetiklenmesini (trigger) yaptırır.
- Coroutine (yardımcı yordam) uygulaması yaptırır.
2. Karakter ve Çevre Düzenleme (33 ders saati)
- Senaryo Oluşturma
- 1.Senaryo Oluşturma adımlarını yapar.
- Hali hazırda oynan oyun türleri hakkında araştırmalar yaparak kendi oyun senaryosu için bir plan taslağı hazırlar.
- Müzik, resim, video referansları araştırarak taslak yaptırır.
- Resim Düzenleme
- 2.Resim Düzenleme işlemlerini yapar.
- Resim türleri dönüşümleriniyaptırır.
- Sprite (hareketli resimler) tasarlamayı yaptırır.
- Saydam arka plan ve benzeri nesne yapımlarını uygulatır.
- Doku hazırlama uygulamalarını bilir.(Photoshop, Substance Distance)
- Doku kaplama ve boyama temellerini uygulamalı yaptırır.
- Üç Boyutlu Modelleme
- 3.Üç Boyutlu Modelleme adımlarını uygular.
- Üç boyutlu modelleme uygulamalarını tanır. (Auto Desk 3D max, Autodesk Maya, Blender,Zbrush,Sculptris, ADOBE Fuse, vb.)
- Üç boyutlu hazır karakter ve animasyon desteği sunan programları bilir(Adobe mixamo vb).
- Katı modellemede düşük çokgenler ile nesne yaptırır.
- Araç, doğa, insan gibi nesnelerin modellemesini ve renklendirilmesini yaptırır.
- Hazır modelleri bulabileceği ortamları tanır.
- Oyun Programına Aktarma
- 4.Oyun Programına Aktarma adımlarını uygular.
- Oluşturulan resim ve nesnelerin düzenlenmesini yaptırır.
- Proje içine nasıl ekleneceğini yaptırır.
- Tekrar kullanılabilir nesne (prefab) oluşturmayı yaptırır.
3. Oyunda Animasyon (21 ders saati)
- Oyunda Animasyon
- 1.Oyunda Animasyon işlemlerini yapar.
- Oyun içine tanıtım veya hikâye ile ilgili sinematik (cinematics)eklemeyi yaptırır.
- Tekrarlı olan animasyonları (tween) eklemeyi yaptırır.
- Kodlama ile animasyonu kontrol etmeyi yaptırır.
- Karakterin hareketlendirilmesini ve etkileşime girmesini yaptırır.
- Çevredeki nesnelerin (kapı, düğme, sandık gibi)hareketlendirilmesi, hasar görmesi, kırılma etkisini yaptırır.
- Simülasyon
- 2.Simülasyon işlemlerini yapar.
- Çeşitli etkileri içeren uygulama yaptırır.
- Karakter ve Çevre Oluşturma
- 3.Karakter ve Çevre Oluşturma işlemlerini yapar.
- Güneş, ışık türleri ve etkileri gösterir.
- Birden fazla kamera kullanmayıgösterir.
- Kullanıcı ara yüzüne kuşbakışı harita eklemeyi gösterir.
- Gerçek zamanlı yansımalar (ReflectionProbes) eklemeyi yaptırır.
- Bitki (ağaç, çimen gibi), hayvan ve diğer doğa nesnelerinin eklenmesini yaptırır.
- Diğer oyuncular ile iletişim ve diyalog pencereleri yapımını yaptırır.
- Gece ve gündüz gibi zaman ilerlemesi etkilerini gösterir.
- Binalar (içine girilebilir veya sadece görüntü), yollar, trafik lambaları gibi şehir nesnelerini eklemeyi yaptırır.
- Hava, kara ve su araçlarını kullanmayı gösterir.
- Ses Ekleme
- 4.Ses Ekleme işlemlerini yapar.
- Ses dosyaları türleri ve dönüşümlerini gösterir.
- Etkileşimde ses etkilerini gösterir.
- Arka plana müzik eklemeyi gösterir.
4. Oyun Oluşturma ve Yayınlama (33 ders saati)
- Yapay Zekâ ve Çok Oyuncu Desteği
- 1.Yapay Zekâ ve Çok Oyuncu Desteği işlemlerini yapar.
- Oyuncu dışındaki karakterlerin (NPC – nonplayercharacter) yapay zekâ (navigation, pathfinding) ile etkileşimlerini gösterir.
- Yerel ağda birlikte oyun oynamayı yaptırır.
- İnternet üzerinden oynanabilen oyun yapımını yaptırır.
- Alışveriş ve nesne yapma (crafting) sistemlerinin yapımını gösterir.
- Test Etme ve İyileştirme
- 2.Test Etme veİyileştirme işlemlerini yapar.
- Oyun oynanışını test etmeyi gösterir.
- Oyun içi reklam ve analiz desteğini gösterir.
- Oyun içi ve çevrimiçi olarak yardım eklemeyi gösterir.
- Oyunun bellek, grafik ve oynanış olarak iyileştirilmesi ile ilgili düzenlemeleri gösterir.
- Derleme ve Yayımlama
- 3.Derleme ve Yayımlama işlemlerini yapar.
- Derlenebilen platform türlerini (Windows, Linux, WebGL, Android, iOS)gösterir.
- Artırılmış, Sanal ve Karma Gerçeklik(VR, AR, XR) türlerini gösterir.
- Uygulama marketlerine uygulamayı eklemeyi gösterir.
- Güncelleme ve yama eklemeyi gösterir.
Dersin Amaçları
- Bu derste öğrenciye; sinema, film, çizgi film, reklam, tanıtım, animasyon, simülasyon gibi alanlarda programlama, tasarım ve geliştirme işlemleri ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.
Bu ders hakkında yorumlar
Yorum yapmak için giriş yapmanız gerekmektedir.
Yorumlar yükleniyor...
Henüz hiç yorum yapılmamış. İlk yorumu sen yap!