Oyun Programlama ve Bir Müfredat Önerisi

Benzer belgeler
Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Türkiye Ekonomisi EKO424 Bahar Ön Koşul Dersin Dili

Animasyon I (GRT481) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yapay Zeka Sistemleri BIL

DERS BİLGİLERİ FİNANSAL ÜRÜN VE HİZMET PAZARLAMASI TPB Öğretim Görevlisi Serkan GÜNDOĞDU

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Bitirme Tezi EKO426 Bahar Ön Koşul Dersin Dili. Prof.Dr.Mehmet GÜNGÖR

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS. İşletmelerde Simülasyon MAN

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Organizasyonu BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yazılım Mühendisliği BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Teknik İngilizce I BIL

AYDIN ADNAN MENDERES ÜNİVERSİTESİ SÖKE SAĞLIK YÜKSEKOKULU HEMŞİRELİK BÖLÜMÜ HEMŞİRELİK PROGRAMI DERS BİLGİ FORMU

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Microprocessors EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları EEE

DERS BİLGİLERİ. Hayat ve Hayat Dışı Sigortalar TPB

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DERS BİLGİLERİ. BTEC 584 (daha önce BTEC 524 olarak açılmıştır)

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Elektrik Enerjisinin Kullanımı EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Temel Bilgi Teknolojileri ENF

DERS BİLGİLERİ PARA TEORİSİ VE POLİTİKASI TPB

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Programming Languages EEE

AVRASYA ÜNİVERSİTESİ

Seçmeli () Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

1) Programlama dillerinin temel kavramlarını öğrenir. 1,2,4 1

Halkla İlişkiler ve Reklamcılık İçin Bilgisayar Uygulamaları I (PR 309) Ders Detayları

Temel Fransızca becerisi kazandırmak. Temel Fransızca konuları

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Maya ve Bakteri Biyoteknolojisi BTEC Yüksek Lisans ve Doktora

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Programlanabilir Lojik Kontrolörler EEE

Amaç: C programlama dilini tanıtma, C programlama dilinde program yazma

Programlanabilir Sayısal Sistemler

Seçmeli () Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Planı - AKTS Kredileri: 2. Yarıyıl Ders Planı Kodu Ders Z/S T+U Saat Kredi AKTS K/YB.506 Kamu Yönetimi Etiği S 3 3 8

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Medyada Ürün Üretim Süreçleri (PR 227) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Araştırma Yöntemleri II Bahar Ön Koşul Dersin Dili. Seçmeli

AVRASYA ÜNİVERSİTESİ

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Mesleki İngilizce II Bahar

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yazınbilim I BİS

DERS BİLGİLERİ Ders Kodu Yarıyıl Z/S T+U Saat Kredi AKTS Küreselleşme ve Yerelleşme KY/SB.607 Bahar Seçmeli

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. DİN EĞİTİMİ DKB (Güz) Yüz Yüze / Zorunlu / Seçmeli

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS EEE

MOBİL PROGRAMLAMANIN ÖNEMİ VE BİR MÜFREDAT ÖNERİSİ*

DERS BİLGİLERİ. BTEC 582 (daha önce BTEC 522 olarak açılmıştır)

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Güç Sistem Analizleri I EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Teknik Resim EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Computer Aided Des. And Analysis EEE

DERS BİLGİLERİ Ders Kodu Yarıyıl Z/S T+U Saat Kredi AKTS Türk Düşünce Hayatı KY/SB.609 Bahar Seçmeli

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Antenler ve Propagasyon II EEE

DERS BİLGİLERİ. Ölçme ve Değerlendirme MB

Öğretim planındaki AKTS Dijital Medya Stüdyosu II

DERS BİLGİLERİ BTEC

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Öğretim Tek. Ve Mat.Tasarımı MB

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Ticaret Hukuku I Law Prof. Dr. Mehmet Bahtiyar Yard. Doç. Dr.

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Deneysel Tasarım EKO60 Bahar Ön Koşul Dersin Dili. Zorunlu

Endüstri Ürünleri Tasarımı IV (EÜT 302) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayarlı Kontrol Sistemleri II BIL

AVRASYA ÜNİVERSİTESİ

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS ELEKTRİK TESİSLERİNDE KORUMA EEM

Bilgisayar Oyunları İçin Karakter ve Sahne Tasarımı (GRT474) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayarlı Kontrol Sistemleri BIL

DERS BİLGİLERİ MİKROBİYAL METABOLİZMA BTEC Prof. Dr. Zeynep Petek ÇAKAR. Prof. Dr. Zeynep Petek ÇAKAR

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Program Öğrenme Çıktıları: 1.Bir elektronik hesaplama tablosu yazılımını profesyonel olarak kullanabilecekler

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Gömülü Sistemler EEE

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Matematik II BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Sinyal İşleme EEE

AVRASYA ÜNİVERSİTESİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bitirme Çalışması 2 YDA

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Illumination Techniques EEE

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

DÜZCE ÜNİVERSİTESİ CUMAYERİ MESLEK YÜKSEKOKULU ÖN-LİSANS PROGRAMI Bahar Yarıyılı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Amaç: Bu derste öğrencilerin ekonometrik analizlerde kullanılan paket programların tanıtımı amaçlanmaktadır.

Otomotiv Tasarımı (GTM 072) Ders Detayları

Program Öğrenme Çıktıları:

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları II BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Matematik I BIL

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Üretim Yönetimi MAN Program Öğrenme Çıktıları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4404

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bitirme Çalışması 1 YDA

AVRASYA ÜNİVERSİTESİ

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

Animasyon II (GRT482 ) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Tasarım EEE

Transkript:

Oyun Programlama ve Bir Müfredat Önerisi Yrd.Doç. Dr. Bora Aslan Kırklareli Üniv. Müh. Fak. Yaz.Müh. Öğr. Gör. Füsun Yavuzer Aslan Kırklareli Üniv. Lüleburgaz MYO Bilg. Prog.

Taslak Dünyadaki Durum Türkiye deki Durum Oyun Geliştirme Müfredat Önerisi Sonuçlar

Dünyadaki Durum Call of Duty: Modern Warfare 3 (MW3) 8 Kasım 2011 24 saat içinde ABD ve İngiltere de 6.5 milyon sattı (400 milyon $) 16 gün sonunda 1 milyar $ MW2 maliyeti ~ 50 Milyon $ MW3 maliyeti ~100 Milyon $

10+ Milyar $ 1,5+ Milyar $ 1.4 Milyar $ 1,35 Milyar $ 1.25 Milyar $ 1,2 Milyar $ 850 Milyon $ 780 Milyon $ 740 Milyon $ 700 Milyon $

Dünyadaki Durum 2012 79 Milyar $ 2013 93 Milyar $ 2015 ~ 111 Milyar $ Segment 2012 2013 2014 2015 Konsol Oyun 37,400 44,288 49,375 55,049 Portatif Oyun 17,756 18,064 15,079 12,399 Mobil Oyunlar 9,280 13,208 17,146 22,009 PC Oyunlar 14,437 17,722 20,015 21,601 Toplam 78,872 93,282 101,615 111,057 Oyunu Market Geliri 2012-2015 Kaynak :Gartner (Ekim 2013)

Dünyadaki Durum 18 Altı 18-35 35 Üstü

Dünyadaki Durum

Türkiye deki Durum Para Ödeyen Aktif Oyuncular Aktif İnt Kullanıcıları Toplam Nufus - 20.000.000 40.000.000 60.000.000 80.000.000

Türkiye deki Durum %9 Sosyal Ağlar %9 Gündelik Oyun Siteleri %10 Mobil Araçlar %21 DVO (MMO) Oyunlar %24 Konsol Oyunlar %12 PC/MAC Kutulu %15 PC/MAC İndirme

Türkiye deki Durum Sosyal ağ ve DVO (devasa online-mmo) oyunları son derece popüler, harcanan toplam paranın yüzde 30 u ve oyunlara harcanan sürenin yüzde 40 ı bu tip oyunlara gitmektedir. Sosyal ağlarda oyuncu sayılarında Almanya ile aynı seviyeye gelindi. Sosyal oyuncuların yüzde 27 si oyunlara para harcıyor. 2012 de Türkiye sosyal ağlardaki oyunlara 40 milyon doların üzerinde para harcandı.

Türkiye deki Durum Türkiye de oyunlara ödenen her 5 doların 1 doları Devasa Online (DVO-MMO) oyunlara harcanıyor. Türkiye de DVO oynayan 9.8 milyon oyuncunun yaş ortalaması batılı ülkelere oranla daha genç ve yüzde 80 i 35 yaşın altında. DVO oyuncularının yüzde 96 sı İnternet üzerinden bedava oyunlara yönelirken oyuncuların yüzde 27 si ise aylık ödeme gerektiren DVO ları tercih ediyor. DVO lara harcanan toplam paranın yaklaşık olarak 30 milyon dolarının ise internet ve konsol kafelerinden geldiği tahmin ediliyor.

Oyun Geliştirme Bir oyun oyunu üretmek, anlatıları sentezlemeyi, estetik duyarlılığı, sanal dünyaları tasarlamayı, haritalandırmayı ve programlamayı, dijital kodlayıcıların, grafik tasarımcıların, test yapanların, senaryo yazarlarının, animasyoncuların, ses teknisyenlerinin ve müzisyenlerin deneyimlerini ortak amaç doğrultusunda konumlandırmayı gerektirir.

Pusu Türkiye de kısmen de olsa profesyonel anlamda üretilen/geliştirilen ilk yerli oyun, YoğurtTeknolojileri tarafından yapımcılığı gerçekleştirilen ve PC ortamı için üretilen Pusu dur.

Kabus 22 İstanbul da kurulu olan Son Işık Oyun Stüdyosu tarafından Kabus 22 adlı oyun tasarlanmış olup, yayıncılığını ve dağıtıcılığını Vestel üstlenmiştir.

İstanbul Kıyamet Vakti İstanbul Kıyamet Vakti (İKV) adlı ilk Türkçe devasa çevrimiçi oyun, MMO (massive multiplayer online) İstanbul Teknik Üniversitesi Teknokent bünyesindeki Arı 1 de kurulmuş olan Sobee firması tarafından geliştirilmiştir.

İstanbul Efsaneleri: Lale Savaşçıları Türkiye de yazılmış ilk Türkçe FRP olarak biliniyor Büyük bir tesadüf sonucu günümüz İstanbul undan İstanbul Efsaneleri adlı hayali dünyaya geçen dört kafadarın başlarından geçen trajikomik ve fantastik öyküleri anlatıyor

Mount&Blade Bilkent Cyberplaza da kurulu olan Tale Worlds/İki Soft firması tarafından 2004 yılından buyana geliştirilen bir Ortaçağ RPG i olan Mount and Blade önce çevrimiçi satış ve üyelik ile sonra, Paradox Interactive tarafından 2008 yılı Yaz ı itibari ile kutulu olarak küresel pazarda yayınlanmıştır.

Culpa Innata Gebze Teknoloji Geliştirme Merkezi nde bulunan Momentum Dmt firması tarafından geliştirilen oyun, üçüncü kişi perspektifiyle oynanan 3 boyutlu bir macera oyunu.

Oyun Geliştirme Sanatçı Programcı Teknik Yönetmen Oyun Tasarımcısı Oyun Konu Uzmanı

Oyun Geliştirme Konsept Geliştirme Tasarım Uygulama Geliştirme Test Oyun Yapım Öncesi (Pre-Production) Yapım (Production) Yapım Sonrası (Post-Production) Oyun Tasarımcısı Konu Uzmanı Sanatçı Programcı Teknik Yönet. Prof.Test. Beta Test. Pazarlama

Oyun Geliştirme Yapımcı Yardımcı Yapımcı Ana Oyun Tasarımcısı Ana Programcı Ana Sanatçı Ana Ses Kalite Denetim Tasarımcı1 Oyun Motoru Prog1 Oyun Programcısı1 Konsept Yard. Ses Yard. Tasarımcı2 Oyun Motoru Prog2 Oyun Programcısı2 Modelleme Yard. Seslendiren Animasyon Yard. Ses Müh. Doku Yard.

Oyun Geliştirme Yapımcı Senaryo Programlama Ekibi Grafik Ekibi Seslendirme, Müzik ve Efekt Yaratımı Ön Ürün Test Yapanlar Oyun

Oyun Geliştirme Games Design Lead Designer Object planner GUI Designer Script writer Storyboard Artist Map builder Illustrator Level Editor Graphic Designer Art and Animation Creative Manager PreVis Artist Art Director Technical Artist Lead Artist Artist Animator Environment Artist 3D Modeller

Oyun Geliştirme Audio Musician Sound Effects Designer Audio Engineer Composer Quality Assurance QA Manager Localisation Tester Tester Localisation Manager Lead Tester

Oyun Geliştirme Programming Lead Programmer Action Scripter Software Engineer Platform Designer Programmer Information Architect A.I. Programmer Systems Analyst Middleware/ Tools Programmer Database Designer Graphics Programmer Engine Programmer Gameplay Programmer

Müfredat Önerisi Orta öğretim düzeyinde eğitim veren Teknik Liselerin Bilişim programlarının hiçbirinde veya ülkemizdeki meslek yüksekokullarında eğitim vermekte olan Bilgisayar Programcılığı programlarının çok azında oyun programlama adı altında bir ders veya içerik bulunmamaktadır.

Müfredat Önerisi DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Oyun Programlamaya Giriş BLP13214 Bahar 2 + 2 3 5 Ön Koşul Dersleri Dersin Dili Dersin Amacı Programlamaya Giriş, Nesne Tabanlı Programlama I Türkçe Oyun programlama dersinin amacı öğrencilerin oyun tasarımı ve programlanması ile ilgili temel bilgi ve becerilere ulaşmasını sağlamaktır. Dersin İçeriği Bilgisayar oyunlarının tarihi, programlama dillerini oyun geliştirilmek için kullanmak, oyun motorlarını kullanmak, mobil oyunlar hakkında bilgi sahibi olmak ve mobil oyun geliştirmek

Müfredat Önerisi Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri 1) Bilgisayar Oyunları hakkında temel bilgi sahibi olmak 1,2,6,14 A,B,C,D 2) Nesne tabanlı bir dil kullanarak oyun programlayabilme 1,2,6,14 A,B,C,D 3) Farklı oyun motorlarının avantaj ve kısıtlarını tespit edebilme. 1,4,6,13 A,B,C,D 4) Bir oyun motoru kullanarak gerçek zamanlı bir oyun geliştirebilme. 1,4,6,13 A,C,D,F 5) Oyun tasarım ve geliştirme teknolojisindeki trendleri takip edebilme 1,4,6,16 A,C,D,F 6) Takım çalışmasında görev alabilme ve etkili iletişim kurabilme 1,6,16 A,B,C,D,F Öğretim Yöntemleri: Ölçme Yöntemleri: 1: Anlatım, 2: Soru-Cevap, 4: Alıştırma ve Uygulama, 6: Gösterip Yaptırma, 13: Deney / Laboratuvar, 14: Bireysel Çalışma, 15: Problem Çözme, 16: Proje Temelli Öğrenme A: Sınav, B: Sözlü Sınav, C: Ödev, D: Proje / Tasarım, F: Performans Görevi

Müfredat Önerisi DERS AKIŞI Hafta Konular 1 Bilgisayar Oyunlarına Giriş 2 Bilgisayar Grafikleri 3 Nesne Tabanlı Diller ile Oyun tasarımı 4 Nesne Tabanlı Diller ile Oyun tasarımı 5 Oyun Motorları 6 Oyun Motorları 7 Oyun Motorları 8 Oyun Motorları 9 Oyun Motorları 10 Mobil oyun tasarımı 11 Mobil oyun tasarımı 12 Mobil oyun tasarımı 13 Mobil oyun tasarımı 14 Proje Sunumları

Müfredat Önerisi Etkinlik AKTS / İŞ YÜKÜ TABLOSU SAYISI Süresi (Saat) Toplam İş Yükü (Saat) Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 14 4 56 Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 14 2 28 Ara Sınav 1 15 15 Proje / Tasarım 2 20 40 Final 1 20 20 Toplam İş Yükü 159 Toplam İş Yükü / 30 (s) 5,3 Dersin AKTS Kredisi 5

Sonuç ve Öneriler Bu çalışmada oyun sektörünün dünyadaki ve ülkemizdeki durumu tespit edilmeye çalışılmıştır. Buna göre oyun sektörü ciddi bir ivmeyle büyümeye devam etmektedir. Ülkemizde ki oyun stüdyoları ve oyun üretimi gittikçe artmakla beraber ne yazık ki ciddi bir ilerleme kaydedilememektedir.

Sonuç ve Öneriler Bu tablonun sebepleri arasında yetişmiş eleman sıkıntısı ilk sıralarda yer almaktadır. Ülkemizdeki meslek yüksekokullarında eğitim vermekte olan Bilgisayar Programcılığı programlarının neredeyse hiçbirinde oyun programlama adı altında bir ders veya içerik bulunmamaktadır. Programcı yetiştiren üniversitelerdeki meslek yüksekokullarındaki bilgisayar programcılığı programlarına oyun programlamaya giriş adında bir ders eklenmelidir.

Sonuç ve Öneriler Çalışmada Oyun Programlama dersi müfredatı önerisi yapılmıştır. Belirtilen ders Kırklareli Üniversitesi Lüleburgaz Meslek Yüksekokulu, Teknik Bilimler Meslek Yüksekokulu ve Pınarhisar Meslek Yüksekokulu Bilgisayar Programcılığı programlarına seçmeli olarak okutulacaktır.

Dinlediğiniz için Teşekkürler...