Seviye 11 · Unity ile 2D Oyun Geliştirme

Unity ile 2D Oyun Geliştirme Atölyesi

Hayal ettiğin oyun dünyasını tasarla, kodla ve oynanabilir hâle getir.

Öğrenciler Unity ile kendi 2D oyunlarını geliştirir. Sahne kurar, karakterler ve arka planlar tasarlar, C# kodlarıyla hareket ve etkileşim ekler; oyunlarını test ederek geliştirir.

16 Hafta
32 Ders Saati
Proje Tabanlı Öğrenme
Unity ile 2D Oyun Geliştirme Atölyesi — Öğrenci Unity ile 2D oyun dünyası tasarlıyor ve kodluyor

Unity ve 2D oyun geliştirme nedir?

Profesyonel oyun motorunun gücünü ve 2D oyun dünyası tasarımını keşfedin.

Unity nedir?

Unity, dünyaca ünlü oyunların geliştirilmesinde kullanılan profesyonel bir oyun motorudur. Öğrenciler Unity ile oyun sahneleri kurar, grafik ve sesleri düzenler, C# diliyle oyun kurallarını kodlar.

Endüstri Standardı Oyun Motoru

2D oyun geliştirme nedir?

2D oyun geliştirme, iki boyutlu grafikler ve katmanlar kullanarak oynanabilir oyun dünyaları tasarlamaktır. Öğrenciler karakter hareketi, zıplama, engeller, puan ve seviye mantığını kurgular.

Dinamik 2D Oyun Dünyaları

Unity 2D oyun motoru katmanları ve oyun mekaniği tasarımı illüstrasyonu
Öğrencinin Unity 2D oyun sahnelerini test etmesi, zıplama ve çarpışma mekaniklerini düzenlemesi
Tasarlayarak ve Oynayarak Öğren

Her ders yeni bir mekanik, daha eğlenceli bir oyun

Bu atölyede öğrenciler öğretmen rehberliğinde kendi 2D oyunlarını sıfırdan inşa eder. Karakter hareketi, zıplama mekanikleri, hareketli engeller, puan toplama sistemleri, sahne geçişleri ve oyun arayüzü gibi temel mekanikleri adım adım kodlarlar.

Platform oyunları, labirent maceraları, sonsuz koşu veya nesne yakalama oyunları gibi renkli ve dinamik projeler üretirler.

Öğretmen rehberliğinde ilerleyen bu proje tabanlı süreçte öğrenci, oyun mekaniklerini kurgular, C# ile kodlar ve arkadaşlarıyla paylaşabileceği oynanabilir bir oyuna dönüştürür.

Öğrenci bu atölyede neler öğrenir?

Oyun sahnesi tasarımı, C# mekanikleri, çarpışma algılama ve oyun testi kazanımları.

Oyun sahnesi ve karakter tasarımı

İki boyutlu sahneler kurgular; katmanları, arka planları ve karakter görsellerini Unity ortamına aktarıp düzenler.

2D Sahne Katmanlama

C# ile oyun mekaniği geliştirme

Karakter hareketi, zıplama, zıplama yüksekliği ve kullanıcı kontrollerini C# kodlarıyla programlar.

C# Oyuncu Kontrolleri

Çarpışma ve etkileşim kurma

Engellerle karşılaşma, puan toplama, can kaybetme ve tetikleyici (trigger) etkileşim sistemlerini oluşturur.

Collider & Trigger Sistemleri

Oyun testi ve geliştirme

Oyununu adım adım test eder; zorluk dengesini ve oyun akışını düzenleyerek daha eğlenceli projelere dönüştürür.

Oyun Dengesi & Testing
TASARLA, MEKANİK EKLE, KODLA VE OYNAT

16 haftalık Unity 2D oyun geliştirme yolculuğu

Her haftası planlanmış, öğrencinin üreterek ilerlediği 4 aşamalı gelişim süreci.

AŞAMA 1 · 1 – 14. HAFTALAR

Oyun dünyanı kur, kodla ve test et

Öğrenciler Unity arayüzünü ve 2D oyun mekaniklerini öğrenir; sahneler kurar, C# ile hareket, puan ve engel sistemleri geliştirir. Her yeni konu çalışan oyunlarla pekişir.

14 Hafta 2D Oyun Mekaniği
AŞAMA 2 · 15. HAFTA

Kendi 2D oyununu geliştir

Öğrenci, atölye boyunca öğrendiği oyun tasarımı ve C# mekanik becerilerini kullanarak kendine özgü oynanabilir bir 2D oyun geliştirir.

Özgün Oynanabilir 2D Oyun
AŞAMA 3 · 16. HAFTA

Oyununu sun ve oynat

Öğrenci oyununu tanıtır; hangi oyun fikrini hayata geçirdiğini, mekaniklerini nasıl kodladığını paylaşır ve oyununu arkadaşlarına oynatır.

Canlı Oyun Sunumu ve Testi
Öğrencinin tasarladığı 2D oyunu sunması ve oynatması
SONRAKİ ADIM

Oyun dünyanı üç boyuta taşı

Unity 2D Oyun Geliştirme Atölyesi’nin ardından öğrenci, Unity 3D Oyun Geliştirme Atölyesi’nde 3 boyutlu oyun dünyalarını ve gelişmiş oyun fiziklerini keşfeder.

Sonraki Seviyeyi İncele
Kodivasyon Teknoloji Akademisi

Kendi oyununu tasarla, kodla ve oynat.

Çocuğunuzun yalnızca oyun oynamasını değil; kendi hayal ettiği oyun dünyasını tasarlayan, C# ile kodlayan ve sunan bir geliştirici olmasını birlikte destekleyelim.