Oyun programlama - kurs 89.200 ruble. XYZ Okulu'ndan, eğitim, Tarih: 29 Kasım 2023.
Miscellanea / / November 27, 2023
150 ders + 22 ödev
süre: 5 ay
bilgi düzeyi: ileri
380 saatten fazla pratik
Rainbow Six Siege'in eski baş oynanış programcısının programına göre eğitim
Oyun programcısı Uncharted 4'teki gibi kontrol edilebilir araçlar veya kanca gibi kullanıcı deneyimlerini uygular. Bu tür görevleri seviyorsanız bu kurs tam size göre. Burada herhangi bir mekaniği pratikte nasıl uygulayacağınızı ve bunu AAA stüdyolarında geleneksel olduğu gibi sistematik olarak nasıl yapacağınızı öğreneceksiniz. Kursu tamamladıktan sonra, yalnızca atıcı oyunları değil, aynı zamanda diğer türlerin oyunlarını da (2D platform oyunu, RTS, uçuş simülatörü, dövüş oyunu veya RPG) yaratabileceksiniz.
eğer kurs sizin için uygundur
- En az bir programlama dili biliyorsunuz ve bir oyun stüdyosunda oyun programcısı olarak çalışmak veya Unreal Engine'de kendi oyunlarınızı kodlamak istiyorsunuz.\
- Sıkıcı ticari görevlerden bıkan C++ geliştiricisi, daha ilginç bir şey yapmak ve daha fazla kazanmak için becerilerinizi geliştirmek istiyor.
Ubisoft'ta Rainbow Six Siege üzerinde çalışan bir oynanış programcısından program eğitimi
Mezuniyet projesi olarak, aralarından seçim yapabileceğiniz oyun sistemlerinden birini (drone veya yay) uygulayacaksınız.
Hediye olarak "Kariyer hilesi" - iş bulmaya yardımcı olacak bir dizi ustalık sınıfı
1 aylık XYZ Plus aboneliği - bu, kapalı akışlar ve ana sınıflar içeren bilgi tabanımızdır
Kursun amacı
Kurs, gerçek bir geliştirici olmanıza yardımcı olacaktır - eğitim, hem oyunların nasıl programlanacağını zaten bilenler hem de Unreal Engine'de sıfırdan nasıl çalışılacağını öğrenmek isteyen yeni başlayanlar için uygundur. Oyun karakterlerinin hareket etmesine, gezinmesine, ateş etmesine ve etraflarındaki dünyayla aktif olarak etkileşime girmesine olanak sağlayacak kod yazmayı öğretin. Kurs sırasında C++ öğreneceğiz, Unreal Engine 4 ile çalışacağız, envanteri ve ortamı ayarlayacağız, karakterler ve silahlar yaratacağız.
Kursta ne yapacaksınız?
- C++'da oyun ve oyuncu olmayan karakterler (NPC) oluşturma
- Unreal Engine 4'te hareket, atış, hareket ve daha birçok mekanizmayı uygulayın
- Kod incelemelerini kullanarak oyun hatalarını bulun ve düzeltin
- Perforce oyun sürüm kontrol sistemiyle çalışın
- Oyun arayüzleri (gui) ve ağ mekaniğini geliştirin
- Kodu optimize et
Öğrenme çıktısı
UE ve C++'da temel nişancı mekaniklerini uygulama becerisi
NPC'lerin ateş etme, hareket etme, Gerçek dışı ağ çoğaltma, yapay zekasının ve hasara tepkilerinin nasıl çalıştığını öğreneceksiniz - ve tüm bunları kendiniz nasıl yaratacağınızı öğreneceksiniz.
Sektördeki temel kavramların bilgisi
Tick fonksiyonunun ne olduğunu ve hangi aşamalara sahip olduğunu, NPC'lerin davranış ağacını ve duygu sistemini, iskelet animasyonlarının nasıl çalıştığını, çizgi izleme veya ışın dökümünün ne olduğunu ve nasıl uygulandığını öğreneceksiniz.
Stüdyoda çalışma becerileri
Kursu tamamladıktan sonra, bir oyun stüdyosunda genç geliştirici olarak bir pozisyona başvurabileceksiniz ve eğer başka bir alanda geliştirme deneyiminiz varsa, o zaman orta pozisyona başvurabileceksiniz.
Hataları ortadan kaldırmak için kod incelemeleri yapmak
Kod incelemelerini kullanarak oyundaki hataları bulup düzelteceksiniz. Ayrıca Perforce oyun sürüm kontrol sistemi ile çalışın ve testlerden geçin.