Phaser 3 ile Kapsamlı Oyun Geliştirelim

Phaser 3 ile Falling Ninja Oyunu Geliştirerek Mobil Oyun Geliştirme Kursu

Ratings 3.50 / 5.00
Phaser 3 ile Kapsamlı Oyun Geliştirelim

What You Will Learn!

  • Phaser 3 ile oyun geliştirme adımlarını öğrenecekler
  • Phaser 3 ile mobil oyun geliştirmeyi öğrenecekler
  • Phaser 3 ile Sprite ve Animasyon konularını öğrenecekler
  • Phaser 3 ile Google Fontlarını kullanmasını öğrenecekler

Description

Merhabalar,

Bu kursumuzda Phaser 3 ile kapsamlı bir oyun (Falling Ninja) oyununu geliştiriyoruz ve sadece temel olarak Phaser konularını bilmeniz yeterli.

Phaser 3 ileri konularını öğreneceksiniz. Böylece sizde kendi oyununuzu yapabileceksiniz.

Oyunumuzda bir tane oyuncumuz (Ninja) olacak ve oyun alanından aşağıya düşecek, yukarı hareket eden platformlar yardımıyla oyun alanında kalmasını sağlayacağız. Platformlar farklı tiplerde olacak ve bu tipleri üzerine gelince fark edebileceğiz. Ayrıca farklı bekçilerimiz olacak ve oyunumuz bu bekçilere dokunmamaya çalışacak.

Oyun alanı oluşturarak oyunumuzu kodlamaya başlayacağız. Oyunumuzun mobil uyumlu olmasını istediğimiz için gerekli ayarları yapacağız ve Phaser Sahne oluşturma devam edeceğiz. Sahne oluşturduktan sonra sahne geçişlerini tanımlayacağız.

Ardından oyunda kalmamızı sağlayacak olacak platformları oluşturacağız ve sonsuz bir platform döngüsü oluşturacağız.

Sonsuz platform döngüsünü oluşturduktan sonra oyuncumuzu oluşturacağız ve oyuncumuza ekrana dokunma ile hareket yeteneğini kazandıracağız. Oyuncu hareket ettikten sonra platformlar ile çarpışma işlemini gerçekleştireceğiz. Çarpışma işleminde platform tiplerine göre farklı varyasyonları gerçekleştireceğiz.

Bekçileri oluşturacağız ve bekçinin üzerinde yer alan platforma göre devriye atmasını sağlayacağız. Oyuncu ile bekçinin çarpışmasını bekçinin alanlarına göre düzenleyeceğiz. Bekçileri Phaser Grup içerisinde tuttuktan sonra sayısını ekrana yazdıracağız ve font olarak Google Font kullanacağız böylece Google Fontlarını Phaser oyunumuzda kullanmasını da öğreneceğiz.

Bu işlemlerden sonra oyun nesnelerini animasyonlu olarak hareket ettirme işlemine geçeceğiz. Oyuncuyu ve Bekçiyi animasyonlu olarak hareket ettireceğiz böylece oyunumu daha kullanıcı odaklı yapacağız.

Oyunumuzda bir tane bekçimiz olmayacak farklı bekçiler de oluşturacağız aynı zamanda platformlarda testerelerde olacak. Bu özelliklerle görselliği daha da arttırmış olacağız.

Oyun seslerini ve müziklerini de oluşturacağız son olarak da Başlangıç sahnesini ve Game Over sahnesini düzenleyeceğiz. Sahneler arası geçişlerde veri aktarımını öğreneceğiz. Başlangıç Sahnesine özel çizgilerden dikdörtgen oluşturacağız böylece Phaser da çizgi ve grafik işlemlerini de öğreneceksiniz.

Kursumuzun sonunda Phaser 3 de Sprite Tween Animation Audio kullanımlarını ayrıntılı bir şekilde öğreneceksiniz sizde kendi oyunlarınızı yapabileceksiniz.



Who Should Attend!

  • Oyun geliştirmek isteyen herkese yönelik
  • Phaser 3 konularını öğrenmek isteyen herkese yönelik

TAKE THIS COURSE

Tags

  • JavaScript
  • Phaser

Subscribers

15

Lectures

62

TAKE THIS COURSE



Related Courses