Oyun Programlama 11. Sınıf Yıllık Plan

Yıllık Plan oluşturuluyor...

Oyun Programlama 11. Sınıf Yıllık Plan — Kaynaklar ve İçerik

  • Bilişim Teknolojileri 11. Sınıf Çerçeve Öğretim Programı (ÇÖP)
  • Oyun Programlama Ders Bilgi Formu (DBF)
  • Ders İçeriği

    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

account_circle