Facebook piksel

Podedo Unity Akademisi

Kendi Oyununu
Geliştirmeye Hazır mısın?

Podedo Unity Akademisi'nde öğrenciler C# programlama dili ile kendi oyunlarını geliştirir, artırılmış gerçeklik projeleri ve multimedya destekli oyun deneyimleriyle profesyonel oyun geliştirme dünyasına ilk adımlarını atar.

Unity Game Engine C# Game Development Problem Solving Augmented Reality Multimedia 3D World Game Physics
Scene View
C# Script
Physics
AR Camera
Prefab
PlayerController.cs
using UnityEngine;

public class PlayerController
    : MonoBehaviour {

  public float speed = 5f;
  private Rigidbody rb;

  void Update() {
    float h = Input.GetAxis("Horizontal");
    float v = Input.GetAxis("Vertical");
    rb.velocity = new Vector3(h,0,v) * speed;
  }
}

Podedo Yaklaşımı

Oyun Oynamaktan Oyun Geliştirmeye

Pek çok çocuk oyun oynamayı sever. Podedo'da öğrenciler yalnızca oyuncu olmakla kalmaz; oyunun arkasındaki mantığı, kodu, karakterleri, sahneleri ve kuralları tasarlayan üreticilere dönüşür.

01
Düşün

Bir oyunun nasıl çalıştığını analiz eder. Mekanikler, kurallar ve hedefler sorgulanır.

02
Tasarla

Karakterleri, sahneleri ve oyun kurallarını planlar. Fikir somutlaşmaya başlar.

03
Kodla

C# ile oyunun davranışlarını geliştirir. Her satır kodu sahneye hayat katar.

04
Test Et

Hataları fark eder, düzeltir ve oyununu adım adım geliştirir.

Platform

Unity Neden Güçlü Bir Oyun Geliştirme Platformudur?

Unity, dünya genelinde bağımsız geliştiricilerden oyun stüdyolarına kadar çok geniş bir kullanıcı kitlesine sahip güçlü bir oyun geliştirme platformudur. Podedo'da öğrenciler Unity'yi yaşlarına uygun, proje tabanlı çalışmalarla öğrenir.

2D ve 3D Oyun Geliştirme

Hem 2D hem 3D projelerle farklı oyun türleri geliştirilebilir.

C# ile Gerçek Kod Yazma

Görsel araçların ötesinde gerçek programlama deneyimi kazanılır.

Sahne ve Kamera Yönetimi

Oyun dünyası, karakterler ve kameralar organize edilir.

Fizik Motoru

Çarpışma, yerçekimi ve hareket gibi fizik kavramları simüle edilir.

Arayüz Tasarımı

Menüler, skor panelleri ve HUD elemanları oluşturulur.

Multimedya ve AR Örnekleri

Ses, animasyon ve ileri seviye proje örnekleri hayata geçirilir.

Hedef Kitle

Bu Program Kimler İçin Uygun?

Unity ileri seviye bir platform olduğu için katılımcı profili önemlidir. Aşağıdaki gruplar bu programa uygun adaylar arasındadır.

10 Yaş ve Üzeri Öğrenciler

Unity, temel dikkat ve yönerge takibi gerektirdiği için daha çok 10 yaş ve üzeri öğrenciler için uygundur.

Oyun Geliştirmeye İlgi Duyanlar

Oyunların nasıl çalıştığını merak eden ve kendi oyun fikrini oluşturmak isteyen öğrenciler için uygundur.

Temel Kodlama Geçmişi Olanlar

Scratch, PictoBlox, Construct veya robotik kodlama deneyimi olan öğrenciler Unity'ye daha kolay geçiş yapabilir.

Yazılıma Meraklı Öğrenciler

Kod yazmayı, problem çözmeyi ve dijital ürün geliştirmeyi seven öğrenciler için güçlü bir başlangıç sunar.

Sabırlı ve Proje Odaklı Çalışmak İsteyenler

Unity projeleri planlama, deneme, hata düzeltme ve geliştirme süreci gerektirir. Sabırlı öğrenciler bu süreçten en iyi şekilde yararlanır.

Süreç

Podedo'da Bir Oyun Nasıl Doğar?

Her başarılı oyun bir fikirle başlar. Öğrenciler oyun geliştirme sürecini adım adım deneyimleyerek hem yazılım hem de tasarım becerilerini geliştirir.

Fikir Üret

Öğrenci geliştirmek istediği oyunu planlar. Oyunun amacı, karakterleri ve kuralları belirlenir.

Tasarla

Karakterler, sahneler, arayüz, menüler ve oyun objeleri oluşturulur.

Kodla

C# programlama dili ile oyun davranışları geliştirilir.

Test Et

Hatalar bulunur. Oyun tekrar tekrar denenir.

Geliştir

Yeni özellikler eklenir. Performans iyileştirilir.

Paylaş

Projeler sunulur, arkadaşlarla paylaşılır ve portfolyoya eklenebilir.

Programlama

Unity'nin Temeli: C#

Unity projelerinde öğrenciler yalnızca sürükle-bırak işlemleri yapmaz; yaşlarına uygun seviyede C# programlama diliyle oyun davranışlarını geliştirmeyi öğrenir.

  • Variables

    Oyundaki değerleri saklamak için kullanılan yapılar.

  • If / Koşullar

    Oyun kurallarını belirleyen karar yapıları.

  • Loop / Döngüler

    Tekrar eden işlemleri otomatikleştiren yapılar.

  • Functions

    Kodu düzenli ve yeniden kullanılabilir hale getirir.

  • Classes

    Oyun nesnelerinin davranışlarını tanımlayan yapılar.

  • Events

    Oyun içi olaylara tepki veren mekanizmalar.

  • Debug

    Kod hatalarını bulup düzeltme süreci.

GameController.cs
using UnityEngine;

public class GameController
    : MonoBehaviour {

  // Değişkenler — Variables
  public float speed = 5f;
  private int score = 0;
  private bool isGameOver = false;

  void Start() {
    Debug.Log("Oyun başladı!");
  }

  void Update() {
    // Döngü her karede çalışır
    if (!isGameOver) {
      transform.Translate(
        Vector3.forward * speed
          * Time.deltaTime);
    }
  }

  void AddScore(int points) {
    score += points;
    Debug.Log("Puan: " + score);
  }
}

Çalışma Ortamı

Unity Editörünü Tanıyoruz

Öğrenciler profesyonel oyun geliştirme ortamı olan Unity Editor'ü tanıyarak kendi projelerini sahne sahne inşa eder.

File Edit Assets GameObject Component
Hierarchy
Main Camera
Directional Light
Player
Mesh
Ground
EnemySpawner
UI Canvas
Scene
Game
X
Y
Z
Inspector
Transform
Position X0
Position Y1
Position Z0
Rigidbody
Mass1
Gravitytrue
PlayerController
Speed5
Jump Force8
Console
Project
Animation
Oyun başladı!
Puan: 150
Build tamamlandı.
Scene

Oyun sahnesi düzenleme görünümü. Nesneler sahneye buradan yerleştirilir.

Game

Oyunun kamera perspektifinden önizleme ve test alanı.

Hierarchy

Sahnedeki tüm nesnelerin listesini ve ağaç yapısını gösterir.

Inspector

Seçilen nesnenin bileşenlerini ve özelliklerini düzenleme paneli.

Project

Proje dosyaları, asset'ler ve scriptlerin yönetildiği alan.

Console

Hataları, uyarıları ve Debug.Log çıktılarını gösterir.

Animator

Karakter ve nesne animasyonlarının oluşturulduğu görsel araç.

Lighting

Sahne aydınlatması ve gölge ayarlarının yapılandırıldığı panel.

Örnekler

Hangi Tür Oyunlar Geliştirilebilir?

Projeler öğrencilerin yaşına ve seviyesine göre değişiklik gösterebilir.

Platform Oyunu

2D veya 3D yatay kaydırmalı platform oyunları geliştirilebilir.

Yarış Oyunu

Araç kontrolü ve hız mekaniklerini kapsayan yarış projeleri geliştirilebilir.

Arcade

Puan toplama, engelden kaçma veya seviye tabanlı arcade oyunları yapılabilir.

Puzzle

Mantık, strateji ve problem çözme gerektiren bulmaca oyunları geliştirilebilir.

3D Macera

Üç boyutlu dünyada keşif ve görev odaklı macera oyunları inşa edilebilir.

Görev Tabanlı Oyun

Belirli hedeflere ulaşmayı ve görevleri tamamlamayı gerektiren projeler geliştirilebilir.

Çok Yönlü Üretim

Oyunlarda Multimedya Kullanımı

Unity yalnızca kod yazmayı değil; ses, müzik, animasyon, video ve kullanıcı deneyimi tasarımını da kapsayan güçlü bir multimedya geliştirme ortamıdır.

Ses Efektleri

Oyun içi ses efektleri ve ses yönetimi öğrencilerin projelerine özgünlük katar.

Animasyon

Karakter animasyonları ve sahne geçişleri Unity Animator ile geliştirilir.

Arayüz Tasarımı

Menüler, butonlar, skor panelleri ve HUD elemanları tasarlanır.

Video Kullanımı

Giriş animasyonları ve video içerikleri oyun içine entegre edilebilir.

Müzik

Arka plan müziği ve ses döngüleri ile oyun atmosferi güçlendirilir.

Kullanıcı Deneyimi

Oyuncunun akıcı ve keyifli bir deneyim yaşaması için arayüz ve etkileşim tasarımı yapılır.

İleri Seviye Proje Örnekleri

Artırılmış Gerçeklik (AR) Proje Örnekleri

Unity, artırılmış gerçeklik uygulamaları geliştirmek için de kullanılabilen güçlü bir platformdur. Podedo'da ileri seviye proje çalışmalarında öğrenciler, gerçek dünya ile dijital içerikleri birleştiren örnek uygulamalarla tanışabilir.

AR Eğitim Kartları

Fiziksel kartların üzerine yerleştirilen 3D dijital içerikler örnek proje olarak incelenir.

Yüz Takibi

Kamera ile yüz tespiti yapılarak dijital maskelerin gerçek görüntü üzerine yerleştirildiği deneyimler incelenir.

3D Nesne Yerleştirme

Gerçek ortama dijital nesnelerin eklenebildiği temel AR senaryoları uygulamalı olarak gösterilir.

İnteraktif Karakterler

Gerçek dünyada hareket eden etkileşimli dijital karakterler içeren proje örnekleri incelenir.

Eğitim Amaçlı AR İçerikler

Fen ve matematik konularının görselleştirilmesinde AR kullanımının tanıtım örnekleri paylaşılır.

AR Ortam Algılama

Kameranın fiziksel yüzeyleri algılayarak nesneleri gerçek mekanlara yerleştirebildiği ileri proje örnekleri gösterilir.

AR çalışmaları Podedo'da ileri seviye proje kapsamında sunulur. Her öğrencinin AR projesi geliştirmesi zorunlu değildir; bu örnekler tanıtım ve ilham amaçlıdır.

Proje Örnekleri

Öğrenciler Neler Geliştirebilir?

Projeler öğrencilerin seviyelerine göre farklılık gösterir.

2D Mini Oyunlar
3D Oyunlar
Labirent
Platform
Puzzle
Quiz
AR Deneyimleri
Multimedya Sunumları
Eğitim Oyunları
Simülasyonlar

Her Proje Yeni Bir Deneyimdir

Öğrenciler geliştirdikleri projelerle yalnızca teknik beceri kazanmaz; aynı zamanda kendi üretim süreçlerini belgeleyerek kişisel portfolyolarını oluşturmaya başlar. Her tamamlanan proje, öğrencinin dijital üretim yolculuğunun somut bir izi olarak kalır.

Yaklaşım

Proje Tabanlı Öğrenme

Her öğrenci aynı oyunu yapmak zorunda değildir. İlgi alanına göre farklı projeler geliştirilebilir.

Fikir
Plan
Kod
Test
Geliştir
Sun

Kazanımlar

Çocuklar Bu Süreçte Ne Kazanır?

Unity ile geliştirilen her proje yalnızca bir oyun değildir. Aynı zamanda öğrencilerin teknik, analitik ve yaratıcı becerilerini geliştiren bir öğrenme sürecidir.

Problem Çözme
Algoritmik Düşünme
C# Programlama Temelleri
3D Düşünme
Hata Analizi
Sabır ve Süreç Yönetimi
Takım Çalışması
Sunum Becerisi
Dijital Üretim
Yaratıcılık

Ebeveynler İçin

Unity Eğitimi Çocuklara Ne Katar?

Unity eğitimi yalnızca oyun geliştirmeyi öğretmez. Öğrencilerin planlama, sabır, problem çözme, analitik düşünme ve üretme becerilerini geliştiren uzun soluklu bir öğrenme sürecidir.

Her proje; bir fikrin planlanmasından koda dönüştürülmesine, test edilmesine ve paylaşılmasına kadar uzanan gerçek bir üretim deneyimidir. Bu süreç öğrencilerin yalnızca teknik değil; sabır, analiz ve özgüven gibi temel yaşam becerilerini de geliştirmesine zemin hazırlar.

Proje Tabanlı Öğrenme

Öğrenciler gerçek projeler geliştirerek öğrenir; konu anlatısı değil, uygulama odaklı bir yöntem benimsenir.

Gerçek Kod Yazma

C# ile oyun davranışları geliştirilir. Sürükle-bırakın ötesinde gerçek programlama deneyimi kazanılır.

Yaşa Uygun İlerleme

Program öğrencinin seviyesine ve gelişimine göre planlanır; tek tip bir müfredat uygulanmaz.

Küçük Gruplarla Çalışma

Sınıf büyüklüğü sınırlandırılarak öğrenci-öğretmen etkileşimi yüksek tutulur.

Üretim Odaklı Eğitim

Öğrenciler tüketen değil, üreten bireyler olarak yetiştirilir. Her seansta somut bir ilerleme hedeflenir.

Öğretmen Rehberliği

Eğitim boyunca öğrenci kendi projesini geliştirir; eğitmen bu süreçte rehber olarak yanında yer alır.

Proje Örnekleri

Öğrenci Projelerinden Örnekler

Projeler öğrencilerin seviyelerine göre farklılık gösterir.

2D Platform Oyunu
2D Platform Oyunu
3D Macera Oyunu
3D Macera Oyunu
Labirent Oyunu
Labirent Oyunu
Puzzle Oyunu
Puzzle Oyunu
Eğitim Oyunu
Eğitim Oyunu
AR Projesi
AR Projesi
Multimedya Sunumu
Multimedya Sunumu
Mini Simülasyon
Mini Simülasyon

Atölyeden

Unity Atölyelerinden Bir Kesit

Öğrenciler proje geliştirirken yalnızca kod yazmaz; fikir üretir, tasarlar, test eder ve geliştirir.

SSS

Sık Sorulan Sorular

Genellikle 10 yaş ve üzeri, temel bilgisayar kullanımına hâkim ve oyun geliştirmeye ilgi duyan öğrenciler için uygundur.
Temel algoritma bilgisi süreci kolaylaştırabilir; ancak uygun seviyeden başlanarak öğrenme planı oluşturulabilir.
Unity projelerinde temel olarak C# programlama dili kullanılmaktadır.
Evet. Robotik, Scratch, PictoBlox veya Construct gibi alanlarda temel deneyimi olan öğrenciler Unity'ye daha kolay uyum sağlayabilir.
İleri seviye proje örneklerinde artırılmış gerçeklik uygulamaları tanıtılabilir ve proje bazlı çalışmalar yapılabilir.
Evet. Unity projelerinde ses, müzik, animasyon, video ve arayüz tasarımı gibi multimedya içerikler proje seviyesine uygun şekilde kullanılabilir.
Evet. Yaş ve seviyelerine uygun projeler geliştirerek kendi oyun fikirlerini hayata geçirmeye başlayabilirler.
Program yapısına göre bireysel veya küçük grup çalışmaları uygulanabilir.
Evet. Öğrenciler geliştirdikleri projeleri evde de geliştirmeye devam edebilirler.

İlk Oyununu Geliştirmeye Hazır mısın?

Unity Oyun Geliştirme Programı hakkında bilgi almak ve sana uygun grubu öğrenmek için bizimle iletişime geçebilirsin.