Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu eğitim videosunda Yusuf Taşçı, İstanbul Teknik Üniversitesi'nde okuyan ve kendi mobil oyunlarını geliştiren bir oyun geliştiricisi, izleyicilere oyun geliştirme sürecini anlatıyor.
- Video, oyun geliştirmeye başlamak isteyenler için adım adım rehberlik sunuyor. Yusuf, oyun geliştirme sürecinin uzun ve sabırlı olduğunu vurgulayarak, sıfırdan başlarken küçük projelerle başlamayı, büyük hedefler koymamayı tavsiye ediyor. Ayrıca oyun motorlarını (Unity ve Unreal Engine) karşılaştırıyor ve yeni başlayanlar için blueprint sistemlerine bulaşmadan doğrudan kodlama öğrenmenin önemini anlatıyor. Video, oyun geliştirme sürecinin kümülatif ilerlediğini ve sürekli öğrenme gerektirdiğini vurgulayarak sona eriyor.
- Konuşmacının Tanıtımı
- Yusuf Taşçı, İstanbul Teknik Üniversitesi'nde okuyan ve kendi mobil oyunlarını ve uygulamalarını yapan bir oyun geliştiricisidir.
- Son dört yıldır kendi oyunlarını üretiyor ve son iki yıldır Fransız oyun şirketi Voodoo'ya prototiplerini göndererek tecrübe kazanmıştır.
- Üniversiteye başladıktan sonra daha büyük oyunlar yapmaya karar vermiş ve altı ay önce bir Steam oyun projesine başlamıştır.
- 00:49Oyun Geliştirme Süreci
- Oyun geliştirmek uzun süreçlerden geçtiği için sabırlı olmak gerekir.
- Oyun geliştirme iki ana alana ayrılır: kodlama (kot) kısmı ve tasarım kısmı.
- Sıfırdan başlayan bir kişi tüm bu alanları tek başına yapmak zorundadır.
- 02:00Başlangıç Hataları ve Tavsiyeler
- Sıfırdan oyun geliştirmeye başlayacak kişinin en büyük hatası başlangıç aşamasında çok büyük oyun projeleri hedefleri koymaktır.
- İlk projeler küçük olmalı, örneğin bir araba oyunu veya Flappy Bird klonunu yapabilirsiniz.
- İlk oyununuzu yayınlamak zorunda değilsiniz, amacınız öğrenmektir.
- 02:58Oyun Geliştirme Süreci
- Oyun geliştirmeye başlarken önce bir fikir bulup, popüler oyunlardan birini seçmelisiniz.
- Hemen eğitim videoları ile başlamak yerine, oyun geliştirmeyi süreç içerisinde öğrenmelisiniz.
- Oyun geliştirme süreciniz boyunca kendi kişisel gelişiminiz kümülatif ilerleyecek.
- 04:28Oyun Motoru Seçimi
- Günümüzde Godot Engine, Unity Engine ve Unreal Engine gibi pek çok oyun motoru bulunmaktadır.
- Oyun motorunu seçerken nasıl bir oyun yapacağınız, dinamiklere sahip olacak ve nasıl grafikler hayal ettiğiniz önemlidir.
- Oyun motorunu öğrendikten sonra sürekli değiştirmek mantıksızdır, iyi bir şekilde karar vermeli ve ona göre ilerlemelisiniz.
- 05:17Unity ve Unreal Engine Karşılaştırması
- Unity daha çok 2D ve 3D bağımsız oyun geliştiricilere hitap ederken, Unreal Engine genellikle büyük projelere hitap eder.
- Unity ile yapılmış büyük oyunlar arasında Fall Guys, Among Us ve Cities Skylines bulunmaktadır.
- Unity'nin arayüz kullanımı basit olup, mobil oyunlar yapmak isteyenler için de güçlü bir oyun motorudur.
- 06:18Kodlama ve Programlama
- Unity ve Unreal Engine'de Blueprint adı verilen sistemlerle klavyede kod yazmadan oyunlar kodlanabilir.
- Oyun geliştirmeye sıfırdan başlıyorsanız Blueprint tarzı sistemlere bulaşmamalısınız.
- Bir yazılım dilini bildikten sonra başka bir yazılım dilini öğrenmeniz kolaydır çünkü mantıkları benzerdir.