Udemy

Platform

Türkçe

Language

Game Development

Category

Sıfırdan 2D Oyun Geliştirme Eğitimi | GameMaker Studio 2

2D Oyun Geliştirme Eğitimi | Temel kodlama mantığı ve 7 adet 2D oyun programlama | GameMaker Studio 2

4.71 (241 reviews)

Students

15 hours

Content

Sep 2021

Last Update
Regular Price


What you will learn

Kurs sonunda kendi oyununuzu kodlayıp, tasarlayıp, yayınlayarak bundan para kazanabilecek seviyeye geleceksiniz.

"RPG-Shooter-Platformer-Survival" gibi farklı tarzlarda olan oyunları kodlamak için gereken temel mantığı özümsemiş olacaksınız.

Temel, orta ve ileri seviyeyi kapsayan 7 adet oyun yapımı ile oyun geliştirme sektöründe bir adım daha ileri gideceksiniz.

GameMaker Studio 2'nin sahip olduğu özellikler sayesinde hem kod yazarak hem de "sıfır kod" ile oyunlar geliştireceksiniz.

GameMaker Studio 2 oyun geliştirme motorunun tüm özelliklerini bilerek kullanabilecek seviyeye geleceksiniz.

"2D Oyun Geliştirme Sektörü" hakkında birçok bilgi edineceksiniz.


Description

Bu kurs içerisinde hem temel kodlama mantığını hem de GameMaker Studio 2 oyun geliştirme motorunu " 7 ADET " birbirinden farklı oyunu geliştirirken öğreneceksiniz.

Bu oyunlar içerisinde Survival, RPG, Shooter ve Platformer tarzında oyunlar bulunmakta. Bu oyunları geliştirirken tüm gerekli görselleri ve kaynak bilgilerini eğitim içerisinde paylaşmaktayım. Kolaydan zora doğru ilerleyecek şekilde hazırladığım müfredatla birlikte her oyun yapımında farklı bir konuda bilgileneceksiniz. Sonrasında bu bilgileri istediğiniz oyun türünde harmanlayarak kendi oyununuzu yaratmaya başlayacaksınız.

Sürekli olarak eğitim setini güncel tutup, sorularınızı cevaplıyor olacağım. Ayrıca bu kursa başlamak için herhangi bir kodlama bilgisine sahip olmak zorunda değilsiniz. GameMaker Studio 2 içerisinde kullanılan GameMaker Language'i ayrıntılarıyla anlatmaktayım.

Aynı zamanda "SIFIR KOD" ile oyunlar geliştirebileceğimiz DnD yani sürükle bırak metodunu kullanarak da oyunlar geliştireceğiz. (DnD metodu blok tabanlı kodlama mantığı ile çalışan ve kod yazmadan kod bloklarını birleştirerek oyun programlamanızı sağlayan bir yöntem)

Bunun yanında her bölüm için hazırladığım oyun geliştirme sektörü ve ilham verici oyun tanıtımları videoları ile hem eğlenceli hem de eğitici bir kurs hazırlamayı amaçladım. Ayrıca GameMaker Studio2'yi daha önce duymamış kişiler için aşağıya bu oyun motoru ile yapılmış bazı önemli oyunların isimlerini bırakıyorum.


GameMaker Studio 2 programı kullanılarak yapılmış ve göz atmanız gereken bazı önemli oyunlar:

  • Katana Zero

  • Undertale

  • Hotline Miami

  • Synthetik

  • Forager

  • The Swords of Ditto

  • Hyper Light Drifter

  • Rivals of Aether

  • Downwell

  • Nuclear Throne

  • Crashlands


Artık Unity ve Unreal Engine gibi kullanımı zor ve karmaşık olan oyun motorlarından sıkıldıysanız yukarıdakiler gibi birçok oyun yapımına yardımcı olmuş olan bu eğlenceli ve kolay oyun geliştirme motorunu öğrenmek istiyorsanız veya kendinizi farklı oyun türlerinde geliştirmek istiyorsanız bu eğitim tam size göre! Her geçen gün yeni derslerin eklendiği ve öğrenci memnuniyetinin üst seviyede olduğu eğitime sizleri de bekliyorum.

Umarım bu eğitimle birlikte hayallerinizi gerçekleştirme konusunda bir adım daha ilerleyebilirsiniz!


Screenshots

Sıfırdan 2D Oyun Geliştirme Eğitimi | GameMaker Studio 2
Sıfırdan 2D Oyun Geliştirme Eğitimi | GameMaker Studio 2
Sıfırdan 2D Oyun Geliştirme Eğitimi | GameMaker Studio 2
Sıfırdan 2D Oyun Geliştirme Eğitimi | GameMaker Studio 2

Content

GameMaker Studio 2 Kurulumu

GameMaker İndirme ve Kurulum

Arayüz ve Genel Bilgiler

Oyun Geliştirme Hakkında

Genel Bilgiler

Arayüz ve Workspace

Sprite Kaynağı

Object Kaynağı

Object - Event

Room Kaynağı

Room Kaynağı - 2

# OYUN 1 # PONG! (DND)

2D Oyun türleri

Oyun sahnesini oluşturma

Karakterler için "sprite" oluşturulması

Karakterler için "object" oluşturulması

"Event"ler ile karakterlere hareket kazandırma

"Event"ler ile karakterlere hareket kazandırma - 2

Top objesinin ve hareketlerinin oluşturulması

Duvarların oluşturulması

Score mantığı

Score'u arttırmak

Score'un sayılması ve ekranda gösterilmesi

Kodlama Mantığı

Oyun sektöründe yapılan iş bölümü

Kodlama Mantığı

IF Koşul Yapısı

Repeat Döngüsü

While Döngüsü

Do-Until Döngüsü

For Döngüsü

Break Yapısı

Switch Yapısı

# OYUN 2 # Space War

GameMaker ile yapılmış oyun örnekleri

Oyunun temel mantığı

Karakterler için "sprite ve object" oluşturulması

Oyun sahnesinin oluşturulması

Uzay gemisinin hareketlerinin oluşturulması

Meteorların hareketlerinin oluşturulması

Collision'ların oluşturulması

Uzay gemisinin ateş etmesinin sağlanması

Meteorların ikiye bölünmesi

Patlama efektinin oluşturulması

Score ve canların oluşturulması

Başlangıç, kazanma ve kaybetme odaları

Son rötüşlar

Ses efektlerinin eklenmesi

# OYUN 3 # Brick Out (DND)

İlham verici bağımsız oyun örnekleri

Oyunun temel mantığı

Tuğlaların oluşturulması

Oyun sahnesinin oluşturulması

Karakterlerin oluşturulması

Tuğlaların oyun sahnesine yerleştirilmesi

Tuğlaları rastgele renklerde oluşturmak

Sopaya hareket özelliklerinin kazandırılması

Sopanın oyun sahnesi dışına çıkmasını engellemek

Topa hareket özelliklerinin kazandırılması

Top ile tuğlalar arasındaki çarpışma

Top ile duvarlar arasındaki çarpışma

Can ve Score'un oluşturulması

Score kazanma şartının oluşturulması

Canların azalma şartının oluşturulması

Oyunun yeniden başlatılması

Ekstra özelliklerin eklenmesi

Ses efektlerinin eklenmesi

# OYUN 4 # Tower Defense

Tower Defense benzeri oyunlar ve genel mantığı

Oyunun temel mantığı

Tileset oluşturulması

Oyun sahnesinin oluşturulması

Düşmanların oluşuturulması

Savunma birimlerinin oluşturulması

Savunma birimlerinin haritaya yerleştirilmesi

Savunma birimlerinin özelliklerinin belirlenmesi

Düşmanların ölmesi ve güçlenmesi

Son rötuşlar

Kullanıcı arayüzü düzenlemeleri

# OYUN 5 # RPG Game

RPG nedir, RPG oyun örnekleri

Temel hareketler ve çarpışmalar

8 farklı yönlü hareketin oluşturulması

Tileset ve çevre düzenlemesi

Odalar arası geçiş ve karartma efekti

Karakterlerin özellikleri ve sayaç oluşturulması

Kullanıcı arayüzü ve Pause menüsü

Textbox ve tabelaların oluşturulması

# OYUN 6 # Survival Game

Survival oyunlar hakkında

Oyun sahnesi ve hareket özellikleri

Tilemap ve kamera ayarları

Quick-slotting oluşturma

Silahların karaktere donatılması

Kaynaklardan malzeme elde edilmesi - 1

Kaynaklardan malzeme elde edilmesi - 2

Yerdeki malzemeleri envantere ekleme

Envanter yönetimi

Silahların envanterde gösterilmesi

Envanterdeki itemleri yere bırakma

Yiyecek, açlık ve can barı oluşturma

Crafting sisteminin oluşturulması

Gece-gündüz ve aydınlatma sistemi

Orman oluşturma


Reviews

Y
Yağızcan26 October 2020

Mobil oyun üretme fikrimle aldığım bu eğitim sonrasında kafamda daha farklı fikirler oluştu ve hepsini aldığım bu eğitimden sonra rahatlıkla yapabileceğime inandırdı.

E
Ersin11 October 2020

Anlatımı çok başarılı. Unutmuş olabileceğimiz kavramlar üzerinde tekrar tekrar durarak güzel bir pekiştirme yapıyor. Akılda kalmasını sağlıyor. Anlatım dili biraz hızlı ama en azından hata yapmadan yalın bir şekilde anlatıyor. O yüzden benim puanım 5. 6 olsa 6 veririm.

A
Arda10 October 2020

Hoca gayet açıklayıcı bir şekilde anlatıyor ben gayet rahat bir şekilde anladım. Bunun yanında hocaya herhangi bir soru sorduğumda max 30 dakika içerisinde geri bildirim aldım. Çok güzel bir kurs.

E
Enes9 October 2020

Bu kurs sayesinde aklımdaki oyunu tam bir şekilde hazırladım. Eğer gerçekten benim gibi sıfırdan başlayan birisiyseniz kesinlikle öğrenmenize yardımcı olacaktır. Sakin ve dikkatli bir şekilde yapılan anlatım öğrenmenizi kolaylaştıracak. Bir oyun yapmak istiyorsanız bu dersi kesinlikle tavsiye ediyorum.

S
Stfu24 September 2020

Hocam fonksiyonarı tam anlatmıyorsunuz ve kodu bizimle yazmak yerine önceden yazıp anlatıyorsunuz .Buda kafa karışıklığına ve öğrenmenin zorlaşmasına neden oluyor .Kücük ama önemli bilgileri bile vermiyorsunuz .Bunları deneme yanılma yöntemiyle buluyorum hep. Mesela objenin içindeki değişkenler scripte dahil olmuyor ama scriptin içindekiler objeye dahil oluyor(arguman eklemek haricinde).Ki argumanların ne işe yaradığınıda anlatmamıştınız .Bunun gibi daha birçok konuyu sürekli deneme yanılma yöntemiyle araştırıyorum ve gereksiz yere birkaç saat harcıyorum. Bazı şeyleri bildiğimizi sanıyorsunuz ama bilgimiz sizin bize öğrettiğiniz kadar .İlerde kendimizi geliştirebiliriz fakat öğrenme aşamasında bu insanların kafasının karışmasına sebep oluyor sadece.Yazıya renk atarken bile fonksiyondaki argümanların ne oldugunu anlatmak yerine bunları 1,1 yapalım değişmesin çünki diyorsunuz.Resmen sizi dinlerken arkada gamemaker studio argumanları açık öyle dinliyorum.

A
Ahmet21 September 2020

Hoca harika anlatıyor daha başlardayım sorduğum bir soruya paragraf sorusu gibi cevap verdi :) kestirip atmadı . ilk izlenimim harika 5 yıldızı hak ediyor ve daha fazla öğrenciyide hak ediyor Youtube de filan böyle bulamazsın . (Güncelledim 21.09.2020)

S
Savaş27 August 2020

Gerçekten çok iyi bir kurs. Hoca sıkmadan nokta atışı hızlı bir şekilde anlatması gerekeni anlatıyor. Tüm detayları da açıklıyor. Bilmek kadar anlatmak da önemlidir ve ikisini de iyi yapıyor.

B
Bahadır16 August 2020

Çok başarılı bir anlatım ve fazlasıyla ilgili bir eğitmen. Yeteri kadar bilgi edindim çok teşekkürler

E
Efecan15 August 2020

Gayet güzel bir Türkçe kaynak kesinlikle tavsiye ederim. Mevcut bilgilerimin üzerine oldukça fazlasını ekledim teşekkürler.

B
Berke15 August 2020

gerçekten üstünde uğraşılmış bir kurs bu direk anlaşılıyo. İçerik ve anlatım şekli de gayet iyi. Ağzına emeğine sağlık

D
DBG15 August 2020

Çok başarılı bir anlatım ile öğrenmesi kolay bir kurs çok teşekkür ederim ağzınıza sağlık. Derslerin devamı gelmesi dileğiyle.

İ
İbrahim5 August 2020

Oyun geliştirmeye yeni başlayan ve bu yolda Game Maker Studio 2'yi kullanmak isteyen herkese gözüm kapalı tavsiye edebileceğim eğitim seti. Üstelik yazılım bilgisine de ihtiyacınız yok.

M
Mehmet29 July 2020

youtube sayfanı da takip ediyodum ordaki kadar iyi anlatıyosun sistemli ve anlaşılır. sorularıma da tatmin edicek cevaplar alıyorum başarılı

A
Altay23 July 2020

Gamemaker için böyle kaliteli bi Türkçe kaynağın olması çok sevindirici emeklerin için çok teşekkürler gerçekten eğlenerek takip ediyorum

E
Emre23 July 2020

Şu ana kadar beklentilerimi karşıladı ayrıntılarıyla anlatmaya çalıştığı için hoşuma gitti bakalım kursa devam ettikçe yorumumu güncellicem, teşekkürler.


Coupons

DateDiscountStatus
8/7/202050% OFFExpired
10/1/202076% OFFExpired

3281770

Udemy ID

6/29/2020

Course created date

7/28/2020

Course Indexed date
Bot
Course Submitted by