Menu
CoddyTech
Yolculuk

Godot ile Oyun Geliştirmeyi Öğren

Sıfırdan başlayan, ücretsiz ve etkileşimli bir Godot kursu. GDScript yaz ve 2D oyunlarını editörün yanında gerçek Godot 4 motorunda oyna. Anında yenileme, canlı sahne ağacı, yapay zeka ipuçları ve her bölüm için bir sertifika.

1,251+ codders kayıtlı

171 ders171 görev139 quiz sorusu

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Bir Godot oyununu hemen burada oyna

GDScript ile yazılmış, gerçek Godot 4 motorunda çalışan üç küçük oyun. Play'e bas, sonra bir kaydırıcıyı oynat: koddaki sayı değişir ve oyun yeni değerle yeniden başlar. Telefonda ekrandaki tuşları kullan.

Ok tuşlarıyla koş, Space ile zıpla. JUMP_VELOCITY değerini -300.0 yaparsan platformlara artık yetişemezsin.

Canlı değerler
extends CharacterBody2D

const SPEED = 240.0
const JUMP_VELOCITY = -460.0
const GRAVITY = 1200.0


func _physics_process(delta):
	# Fall when in the air.
	if not is_on_floor():
		velocity.y += GRAVITY * delta

	# Jump only from the ground.
	if Input.is_action_just_pressed("jump") and is_on_floor():
		velocity.y = JUMP_VELOCITY

	# Run left and right.
	var direction = Input.get_axis("move_left", "move_right")
	velocity.x = direction * SPEED
	if direction != 0:
		$Body.scale.x = sign(direction)
		$Eye.position.x = 3 if direction > 0 else -9

	move_and_slide()

	# Fell off the world? Start again.
	if position.y > 420:
		position = Vector2(100, 280)
		velocity = Vector2.ZERO

Bu scriptleri kendin yazmak kursun ta kendisi: ücretsiz, tarayıcında.

Müfredat

6 bölüm8 proje171 ders171 görev139 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltBir Godot oyununun düğümlerden ve betiklerden nasıl oluşturulduğunu öğrenin. delta kullanarak düğümleri hareket ettirin, döndürün ve ölçeklendirin; değerleri ayarlayın ve diğer düğümleri bulun. Sonunda ekranda zıplayan bir ekran koruyucu yapacaksınız.
  2. Bölüme başlaBaşlaGenişletDaraltKlavyeyle bir karakteri hareket ettirin. Girdi eylemlerini, CharacterBody2D ve move_and_slide işlevini kullanın; ardından yer çekimi, zıplama ve akıcı bir hız ekleyin. Sonunda koşup zıplayan bir platform oyunu kahramanı yapacaksınız.

    Girdi Eylemleri

    6 ders65

    CharacterBody2D

    5 ders55

    Yerçekimi ve Zıplama

    6 ders65

    Proje: Platform Oyunu Kahramanı

    6 ders65
  3. Bölüme başlaBaşlaGenişletDaraltNesnelerin birbirine dokunduğunda tepki vermesini sağlayın. Area2D ve sinyalleri kullanın, kendi sinyallerinizi yazın, düğümleri gruplandırın ve queue_free ile kaldırın. Sonunda para toplama oyunu yapacaksınız.
  4. Bölüme başlaBaşlaGenişletDaraltOyuna zamanlayıcılar, ekranda görünen bir puan, canlar, kazanma ve kaybetme durumları, yeniden başlatma ve bir sahneden oluşturulan düşmanlar gibi kurallar ekleyin. Sonunda bir kaçınma oyunu yapacaksınız.

    Zamanlayıcılar

    5 ders55

    Canlar ve Kaybetmek

    5 ders55

    Kazanmak

    3 ders34

    Proje: Kaçış

    5 ders55
  5. Bölüme başlaBaşlaGenişletDaraltHareket ve geri bildirim ekleyin: tween'ler, karakteri takip edip sarsılan bir kamera, parçacıklar, darbe parlamaları ve AnimationPlayer.

    Tween'ler

    7 ders75

    Parçacıklar

    4 ders44

    Flaşlar ve Geri Bildirim

    4 ders44

    Animasyon

    4 ders44
  6. Bölüme başlaBaşlaGenişletDaraltDört eksiksiz oyunu adım adım yapın: Breakout, bir asteroid nişancı oyunu, Flappy Bird tarzı bir uçuş oyunu ve yukarıdan görünümlü bir zindan keşif oyunu. Her adımın sonunda çalışan bir oyununuz olacak.

Godot kursları

Tarayıcıda ücretsiz başlanan, uygulamalı Godot kursları.

Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

Yaparak Öğren

Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

Serinizi Oluşturun

Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.

12 gün seri

Serinizi korumak için yarın geri dönün!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

Seri Dondurma

2 left

Yalnız Değilsiniz

Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

Her şekilde öğren

Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.

Değişkenlere Giriş
Ses

Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.

Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.

Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.

1xSarah

Sertifika Kazanın

Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

Neden Godot'yu Coddy ile öğrenmelisin

  • Kodun ve oyunun yan yana durur. Oyna'ya bas, oyun web için derlenmiş gerçek motor Godot 4.7'de çalışsın. Anında yenile düğmesi script'ini çalışan oyunun içine koyar, Sahne sekmesi canlı düğüm ağacını Godot'nun Sahne panelindeki gibi gösterir, Konsol da print() çıktısını ve her hatayı satırıyla gösterir. Kontrol Et'e bastığında ders, oyunun oynanarak puanlanır.
  • Başlamak için oyun yapmış olman gerekmez. İlk bölüm bir Godot oyununun nasıl kurulduğunu gösterir: sahne ağacındaki düğümler, _ready ve _process, delta, konumlar ve Vector2, @export değişkenleri ve $ ile düğüm bulmak. Bölüm, zıplayan bir ekran koruyucuyla biter.
  • Klavyeye tepki veren karakterler: giriş eylemleri, CharacterBody2D ve move_and_slide(), duvarlar, yer çekimi ve zıplama, hızlanma ve sürtünme. Sonra birbirine değen şeyler: Area2D, kodda bağlanan sinyaller, kendi sinyallerin, gruplar ve queue_free(). Sonunda bir altın toplama oyunu yaparsın.
  • Oyuncaktan oyuna: Timer, bir Label içinde puan, canlar, oyun sonu ve yeniden başlatma, ve bir PackedScene ile oluşturulan düşmanlar. Ardından oyun hissi: tween'ler, takip eden ve sarsılan bir kamera, parçacıklar ve AnimationPlayer.

Godot öğrenmek hakkında sık sorulan sorular

Godot öğrenmek için GDScript bilmem gerekir mi?

Hayır. Godot oyunları GDScript ile yazılır ve bu kurs bir oyunun ihtiyaç duyduğu GDScript'i yol boyunca öğretir: değişkenler, fonksiyonlar, if, döngüler ve sinyaller, her biri bir oyun ona ilk kez ihtiyaç duyduğunda. Dili tek başına öğrenmek için GDScript kursuna katıl.

Bu gerçek Godot motoru mu?

Evet. Oyunun motorun resmi web sürümü olan Godot 4.7'de çalışır ve Kontrol Et onu aynı Godot sürümünde oynar. Yazdığın script'ler ve sahneler sıradan Godot dosyalarıdır: sonra bilgisayarında Godot editörünü açtığında aynı kod orada da çalışır.

Godot'yu indirmem gerekir mi?

Hayır. Oyun tarayıcında, editörün yanında çalışır. Kurs web sitesindedir, bilgisayarın ya da telefonun tarayıcısında açılır, Coddy mobil uygulamalarında yoktur. İleride resim ve ses içeren kendi projelerini yapmak için ücretsiz Godot editörünü indir. Burada öğrendiğin her şey orada da geçerlidir.

Bu Godot kursunda hangi oyunları yapacağım?

Her bölüm bir oyunla biter: zıplayan bir ekran koruyucu, bir platform oyunu kahramanı, bir altın toplayıcı ve kaybedebileceğin bir kaçma oyunu. Son bölüm adım adım dört oyun daha yapar: Breakout, bir asteroit nişancı oyunu, flappy tarzı bir uçan kuş ve bir zindan oyunu.

Godot mu öğrenmeliyim, Unity mi?

İkisi de iyi bir ilk motordur. Godot ücretsiz ve açık kaynaklıdır, küçüktür, 3D kadar 2D için de yapılmıştır ve GDScript Python'a çok benzer. Unity'yi daha çok stüdyo kullanır ve C# ile yazılır. Coddy ikisini de öğretir: C# ve 3D istiyorsan Unity kursuna bak.

Godot kursu ücretsiz mi?

Evet. Dersler, oyun, yapay zeka ipuçları ve sertifikalar ücretsizdir. Ücretsiz bir hesapla günde birkaç ders yapabilirsin, Pro ise günlük sınırı kaldırır.

Godot kursu için sertifika alır mıyım?

Evet. 6 bölümün her biri bitirdiğinde sana ücretsiz bir tamamlama sertifikası verir. Her sertifikanın paylaşabileceğin ya da LinkedIn'e ekleyebileceğin kendi sayfası vardır.

Bu kursu içeren öğrenme yolları

Bu kurs daha uzun bir yolun bir adımı: birden fazla kurs, bir mentorun öğreteceği sırayla, her biri kendi ücretsiz sertifikasıyla.

Coddy programlama dilleri çizimi

Coddy ile Godot öğrenin

Başla