Video oyunu geliştiricisi: farklı türlerde 2D oyunlar oluşturmak - kurs 18.000 ruble. Coddy Çocuklar için Programlama Okulu'ndan, 3 modül (ay) eğitim
Miscellanea / / December 02, 2023
Yaş: 7-12 yaş
Seviye: Yeni başlayanlar için.
Süre: 3 modülden (ay), 24 saatten*.
Format: Bireysel ve grup dersleri, çevrimdışı ve çevrimiçi (gerçek zamanlı).
Çocuk sayısı: 1'den 8'e kadar.
Fiyat:
çevrimiçi bir grupta 750 rub./saat'ten başlayan fiyatlarla,
çevrimdışı bir grupta 850 rub./saat'ten başlayan fiyatlarla,
bireysel çevrimiçi olarak 1050 rub./saatten başlayan fiyatlarla,
1980 rub./saat'ten bireysel olarak çevrimdışı.
Çocuğunuzun Windows için sadece oyun oynamasını değil aynı zamanda oyun geliştirmesini mi istiyorsunuz?
Eğlenceli projeler üreterek programlamaya ilgi duymasını mı istiyorsunuz?
İnternette yayınladığı oyunu göstererek ilerlemesini sergilemek ister misiniz?
Cevabınız evet ise bu kurs tam size göre!
Oyun sektörü günümüzde Bilgi Teknolojileri (BT) alanında en çok talep gören alanlardan biridir. 2019 yılında video oyunu pazarının 151.100.000.000 ABD doları olduğu tahmin edilmektedir (analitik verilere göre) Newzoo ajansı) ve yeni başlayan geliştiricilerin bu pazara giriş eşiği her yıl daha da yükseliyor her şey daha düşük. Şimdi kendi oyunlarınızı nasıl yaratacağınızı öğrenmenin ve hobinizden para kazanmaya başlamanın en iyi zamanı.
Üstelik oyun geliştirmede edinilen beceriler, ister mobil uygulamalar oluşturmak ister sadece bir PC için program yazmak olsun, BT sektörünün diğer alanlarında da faydalı olacaktır.
Kurs sırasında öğrenciler oyun yaratmanın yanı sıra aşağıdaki konularda da ustalaşacaklardır:
- geometri - açılar, vektörler ve koordinatlarla çalışmak.
- fizik - kuvvetlerin, sürtünmenin, yerçekiminin, çarpışmaların kontrolü.
- grafiklerle çalışmak - kendi görsellerinizi oluşturmak için grafik düzenleyicileri kullanmak.
- programlama - olay yönetimi, değişkenler, işlevler, sınıflar, diziler, veri türleri, if-else yapıları, mantıksal operatörler ve çok daha fazlası.
- web sitesi geliştirme - barındırma yönetimi, alan adı bağlama, siteye veri aktarma - oyunu internete koymak ve dünyanın her yerindeki kullanıcıların kullanımına sunmak için ihtiyacınız olan her şey.
Öğrencilerin bu büyük miktarda bilgi konusunda uzmanlaşmasına yardımcı olmak amacıyla CODDY, yeni başlayanlar için çocuklara Windows için çeşitli türlerde oyunların nasıl oluşturulacağını öğreteceğimiz bir kurs geliştirdi.
Kurs sırasında birkaç oyun yapacağız - bu, üstten görünüme sahip bir nişancı oyunu ve klasik "Asteroitler", ancak ışınlanma, bonuslar ve bir zamanlayıcının yanı sıra "Kule Savunması" türünde bir oyun.
Oyunlara kendi müziğimizi, kendi seslerimizi ve kendi resimlerimizi ekleyeceğiz; her oyun benzersiz olacak!
Geliştirme, kod yazmayı büyük ölçüde kolaylaştıran ve oyun oluşturma sürecini hızlandıran Construct oyun motoru üzerinde gerçekleştirilir. Çocukların oyun mantığını programlamayı anlaması daha kolay olacak, bu da onların birden fazla oyun oluşturabilecekleri anlamına geliyor. farklı oyunlar oynayın veya bunlardan birini gerçekten derinlemesine çalıştırın ve ona birçok ilginç özellik ekleyin.
Kursu tamamladıktan sonra öğrenciler 2 boyutlu oyunlar oluşturmayı, bunları internette yayınlamayı, arkadaşlarıyla paylaşmayı öğrenecek ve aynı zamanda temel becerileri de kazanacaklar. programlama: Construct genellikle kendine saygısı olan her kişinin bilmesi gereken değişkenleri, döngüleri, sınıfları ve diğer yapıları kullanır. programcı. Ayrıca kursu tamamlayan öğrencilerin Unity ve Unreal Engine gibi 3D oyun motorlarını öğrenmeye başlamaları da çok daha kolay olacaktır.
Kursu tamamladıktan sonra öğrencinin portföyü, bilgisinin ve becerisinin kanıtı olan birkaç bitmiş proje içerecektir. deneyim ve çocuğun hayatını genel olarak BT alanıyla ve oyun geliştirmeyle birleştirmeye karar vermesi durumunda iş bulmada yardımcı olacaktır. özellikle. Mezunlar projelerini geliştirebilecek veya sıfırdan bir oyun yazabilecekler ve kim bilir, belki çocuğunuz bir sonraki hiti yaratacaktır?
Bu kurs kimler için idealdir?
- Oyun geliştirmeye ilgi duyan herkes için
- Scratch'te ustalaşmış ve ilerlemeye hazır olan ancak bu oyun motorunun karmaşıklığı nedeniyle Unity'de ustalaşmaya henüz hazır olmayanlar için.
Kurs, programlama veya oyun oluşturma konusunda daha önce deneyimi olmayan yeni başlayanların bile buna hızla alışıp öğrenme sürecine katılabileceği şekilde yapılandırılmıştır.
“Bu dersi veren bir öğretmen olarak çocukların kurs süresince çok daha girişken olduklarını, Açık ve özgüvenlidirler, hata yapmaktan, yeni şeyler denemekten korkmazlar ve oyuna yenilerini katmak için kendileri de internette bilgi ararlar. işlevler. Bu, dostane bir atmosfer, karmaşık sorunların çözümünde ekip çalışması ve ilgi çekici özelliklerle kolaylaştırılır. öğrencinin sadece konuyu ezberlemekle kalmayıp gerçek beceriler kazandığı görevler gelişim."
Andrey Furletov
İlk ay - Nişancı Oyunu
1
• Construct arayüzüne giriş, proje ve sahne oluşturma.
• Arka planı ve oynatıcı modelini ayarlama, kontrolleri bağlama.
• Ateş etme, canavar yaratma ve "Oyun Bitti".
2
• Oyuncuya ve canavarlara sağlık ekleyen sağlık arayüzü.
• Otomatik silahların yaratılması.
• Mermiler canavarlara çarptığında efektler ekleme.
3
• Mermileri saçmak ve bir lazer oluşturmak.
• Klavye düğmelerini kullanarak silah türleri arasında geçiş yapın.
• Alev makinesi ve lazer efektlerinin oluşturulması.
4
• Güdümlü füzelerin oluşturulması ve yanma etkileri.
• Puanlama, yeniden başlatma düğmesi.
• İlk yardım çantalarının oluşturulması, canavar yaratma sisteminin iyileştirilmesi.
• Zamanla oyun zorluğunu arttırmak (zamanlayıcıya göre).
İkinci ay - Space Rocks oyunu
1
• Arka plan, oynatıcı modeli oluşturma ve kontrolleri bağlama.
• Lazerin oluşturulması, ateşleme sisteminin geliştirilmesi, motor etkileri.
• Bir asteroit yaratmak, oyun alanını asteroitlerle doldurmak.
2
• Asteroitlere hareket kazandırmak, asteroit fiziği, asteroitleri yok etmek.
• Animasyon kullanarak patlama efektleri ekleme.
• Fare tıklaması ve efektlerle oyuncu ışınlanması.
3
• Arayüz oluşturma – enerji seviyesi, kazanma ve kaybetme.
• Koruyucu bir kalkanın oluşturulması ve kalkanın etkinleştirilmesini sağlayan bir bonus.
• Daha küçük parçalara ayrılan gelişmiş asteroitler.
4
• Oyuna müzik ve seslerin eklenmesi.
• Bir zamanlayıcı eklenerek iyileştirilmiş oyun dengesi
Üçüncü ay - Tower Defenders oyunu
1
• Arka plan ve arayüz paneli oluşturma.
• Temel bir düşmanın ve hareket sisteminin oluşturulması.
• Taret oluşturma, taretlere ateş etme, düşmanların sağlığı.
2
• Geliştirilmiş arayüz ve patlama efektleri.
• Kule satın alma sisteminin oluşturulması.
• Arayüz elemanlarına, yollara ve mevcut taretlere taret takma girişimlerinin engellenmesi.
3
• Yeni bir taret ve mermilerin oluşturulması.
• Bir taban, puan ve kayıp koşulları ekleme.
4
• Zaman yönetimi sistemi - normal hız, çift hız ve duraklama.
• Tank ekleme.
• Oyunun zorluğunu arttırmak, düşmanların hareketlerini iyileştirmek