Swift ve SpriteKit ile oyun yap
Swift ile Mobil Oyun Geliştirme Eğitimi, Swift ve SpriteKit ile iOS için 2B bir mobil oyunu sıfırdan geliştirmeyi öğretir. Program SKScene ve SKNode sahne grafiği, oyun döngüsü ve kare güncellemesi, dokunma girdisi, SKAction animasyonu, SKPhysicsBody ile fizi…
Oyun döngüsünden fizik çarpışmasına, animasyondan Game Center'a kadar
Bu eğitim, Swift ve Apple'ın SpriteKit çatısı ile iOS için 2B bir mobil oyunu sıfırdan geliştirmeyi öğretir. Katılımcılar SKScene ve SKNode sahne grafiğini, oyun döngüsünü, dokunma girdisini ve SKAction ile animasyonu öğrenir. Ardından SKPhysicsBody ile fizik motoru, çarpışma ve temas algılama, parçacık efektleri ve ses işlenir. Program GameplayKit ile oyun mantığı, skor ve durum yönetimi, Game Center ile lider tablosu ve yayın hazırlığıyla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek oyun adım adım geliştirilerek sahne, fizik ve oyun mantığı konularının birleşimi gösterilir.
Orta Seviye — Swift ve SpriteKit ile 2B mobil oyun geliştirmeyi öğreten uygulamalı program
Tek bir örnek 2B oyun üç gün boyunca katman katman geliştirilir; her modülde yeni bir SpriteKit bileşeni gerçek oyun koduna eklenir.
Sahne grafiği, oyun döngüsü ve kare başına güncelleme mantığını kavrayarak oyunların arka planda nasıl çalıştığını anlarsınız.
SpriteKit ve fizik motoru iOS'a yerleşik olduğu için ek motor kurmadan, Swift ile akıcı ve performanslı 2B oyunlar geliştirirsiniz.
Eğitim sonunda fizik, animasyon, skor ve lider tablosu içeren, cihazda çalışan oynanabilir bir örnek oyunu tamamlamış olursunuz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Swift'te değişken, fonksiyon, sınıf ve struct gibi temel kavramlara aşinalık öğrenmeyi belirgin biçimde hızlandırır.
Herhangi bir dilde döngü, koşul ve basit algoritma kurabilmek oyun mantığını izlemeyi kolaylaştırır.
macOS çalıştıran bir Mac ile güncel Xcode'un kurulu ve simülatörde çalıştırmaya hazır olması gerekir.
Koordinat, vektör ve açı gibi temel geometri kavramlarına aşinalık hareket ve çarpışma konularında yardımcı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
SKScene ve SKNode hiyerarşisini kurar, koordinat sistemi ve düğüm yönetimiyle oyun sahnesini düzenleyebilirsiniz.
update döngüsünü ve deltaTime hesabını kullanarak kareden bağımsız, akıcı hareket ve oyun akışı kurabilirsiniz.
SKAction ile hareket, döndürme, ölçekleme ve doku animasyonlarını zincirleyerek canlı sahneler oluşturabilirsiniz.
SKPhysicsBody ile yerçekimi, kuvvet ve çarpışma tanımlayarak gerçekçi fizik tabanlı oynanış kurarsınız.
Bit maskeleri ve SKPhysicsContactDelegate ile çarpışma ve temas olaylarını algılayıp oyun mantığına bağlarsınız.
GameplayKit ve durum makinesiyle oyun akışını, skoru ve yeniden başlatma döngüsünü düzenli biçimde yönetebilirsiniz.
SKAudioNode, parçacık düğümü ve ses oynatma ile oyuna ses efektleri ve görsel efektler ekleyebilirsiniz.
GameKit ile oyuncu doğrular, lider tablosuna skor gönderir ve oyunu App Store yayınına hazırlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Cisco OS türleri, konsol ve SSH ile cihaz erişimi, PuTTY terminal emülasyonu ve seri konsol ayarlarını RSTECH kapsamında uygulamalı öğreten kurumsal eğitim.
Detayları Gör →Android SDK, iOS SDK, Gradle, CocoaPods, Swift Package Manager ve Firebase entegrasyonunu uygulamalı öğreten kurumsal mobil geliştirme eğitimi.
Detayları Gör →Swift ile Face ID, Keychain, sertifika sabitleme, CryptoKit ve Apple Pay kullanarak güvenli, KVKK uyumlu iOS bankacılık uygulaması geliştirme eğitimi.
Detayları Gör →Swift dilini tip sisteminden optional, protocol, generic ve async-await eşzamanlılığa kadar derinlemesine öğreten uygulamalı kurumsal Swift eğitimi.
Detayları Gör →iPhone ve iPad üzerinde Google Chat ile mesajlaşma, alanlar, dosya paylaşımı, Meet entegrasyonu ve bildirim yönetimini öğreten uygulamalı kurumsal eğitim.
Detayları Gör →iPhone ve iPad üzerinde Google Meet ile toplantı planlama, ekran paylaşımı, altyazı, ara odalar ve güvenlik ayarlarını öğreten uygulamalı kurumsal eğitim.
Detayları Gör →