Çevrimiçi kurs – Colorado Üniversitesi Sisteminin Gerçekdışı Oyun Geliştirmesi için C++ Programlama alanında sertifikalı profesyonel staj

C++’ı ve Unreal oyunlarında C++’ın nasıl kullanılacağını öğrenin. Programlamanın temellerini öğrenin ve en ileri teknolojiyle oyun geliştirmek için önemli beceriler geliştirin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Orta seviye

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • C++’da programlama
  • Unreal Engine’de oyun geliştirme
  • C++ programlama becerilerinin uygulanması
  • Konsol uygulamalarının geliştirilmesi
  • C++’daki önemli kavramları anlama
  • Unreal motorundaki önemli kavramları anlama

What you will learn in the course

Courses for which the course is suitable

  • Oyun programcıları
  • yazılım geliştiricileri
  • Unreal Engine oyun geliştiricileri
  • C++ programcıları
  • Konsol uygulaması geliştiricileri
  • İnteraktif oyun geliştiricileri
  • sistem programcıları
  • Oyun uygulaması geliştiricileri

Staj – 4 bölümlük kurs serisi

Bu uzmanlık, C++ kullanarak Unreal motorunda oyunların nasıl programlanacağını öğrenmek isteyen orta düzey programcılara yöneliktir. Öğrencilerin bu staja başlamadan önce Coursera’da en az bir ek programlama stajını veya lise veya üniversitede bir programlama kursunu tamamlamaları gerekir.

İlk kurs, belirli düzeyde programlama deneyimine sahip olduğunuzu varsayar. 4 staj kursu sırasında C++’da nasıl programlanacağını ve bu bilgiyi Unreal motorunda oyun programlamak için nasıl kullanacağınızı öğreneceksiniz.

Uygulamalı çalışma projesi

Kursların her biri size C++ ve Unreal’deki küçük kavramları öğretmek için tasarlanmış 10-20 alıştırma içerir. C++’da, tümü size C++ ve Unreal Engine’deki önemli kavramları öğretmek için tasarlanmış çeşitli konsol uygulamaları geliştireceksiniz.

Programlama alıştırmalarını ve ödevlerini tamamlamak, C++ programlama becerilerinizi hem konsol uygulamalarına hem de Unreal oyunlarına uygulamanıza olanak tanır.

Details of the courses that make up the specialization

C++ ve Unreal programlamaya aşinalık

Kurs 1
19 saat
4,6 (164 değerlendirme)

ne öğreneceksin

Bu kurs, Windows veya Mac işletim sistemlerinde C++ programlama dili ve Unreal oyun motorunu kullanarak video oyunlarının nasıl geliştirileceğini öğrenmekle ilgilidir. Kurs, daha önce başka bir dilde programlama deneyiminizin olduğunu varsayar.

Modüller:

  • İlk C++ konsol uygulamanızı ve Unreal betiğinizi yazma
  • Verileri programlarımızda nasıl saklıyor ve kullanıyoruz?
  • Kodumuzu uygulamak için sınıfları ve nesneleri nasıl kullanırız?
  • Gerçek dışı motor temelleri

Gelişmiş C++ programlama ve Unirail

Kurs 2
17 saat
4,5 (33 değerlendirme)

ne öğreneceksin

Bu kurs, C++ ve Unreal kullanarak video oyunu geliştirme üzerine kurslar serisinin ikinci dersidir. Kurs, önceki kurstan gerekli bilgiye sahip olduğunuzu varsayar.

Modüller:

  • Kurallarımızda nasıl karar verdiğimizi öğrenin
  • Onereal oyunlarınızda oyuncu girdisini kabul etme ve kullanma
  • Kodunuzda eylemleri tekrarlamak için yinelemeyi (döngüler) nasıl kullanacağınızı öğrenin
  • Dizilerde ve Unreal TArray kapsayıcısında çok sayıda verinin nasıl depolanacağını keşfedin

C++’da sınıfların geliştirilmesi

Kurs 3
18 saat
4,8 (16 derecelendirme)

ne öğreneceksin

Bu kurs, C++ ve Unreal kullanarak video oyunu geliştirme üzerine kurslar serisinin üçüncü kursudur. Kurs, önceki ikisinden gerekli bilgiye sahip olduğunuzu varsayar.

Modüller:

  • Soyutlamanın iyi yazılım geliştirmemize ve konsol uygulamalarında sınıfları tasarlayıp uygulamamıza nasıl yardımcı olduğunu öğrenin
  • İşlevlerin “perde arkasında” nasıl çalıştığını keşfedin
  • Unreal sınıflarının tasarlanması, uygulanması ve oyuna dahil edilmesi
  • İşaretçilere ilişkin anlayışınızı genişletin ve O’Neill’in oyununa ses efektleri ekleyin

Onereal oyunları için ara nesne yönelimli programlama

Kurs 4
15 saat
4,9 (15 derecelendirme)

ne öğreneceksin

Bu kurs, C++ ve Unreal kullanarak video oyunu geliştirme kursları serisinin dördüncü ve son dersidir. Kurs, önceki üç dersten gerekli bilgiye sahip olduğunuzu varsayar.

Modüller:

  • Oyunlarınızı Unreal’da uygulamak için dosyaları kullanmaya başlama
  • Kalıtım ve polimorfizmin oyunlarımız için daha az kod yazmamıza nasıl yardımcı olduğunu öğrenin
  • Daha verimli nesne yönelimli tasarımlar oluşturmak için olay işlemeyi uygulayın
  • Küçük bir Unreal oyununun tam performansını keşfedin