← Semua pelajaran

Bangun Game Endless Runner

Untuk kamu yang sudah selesai pengantar Editor Godot dan bisa membuka scene, tapi belum pernah membongkar satu game utuh.

pemulaGodot 4.72 h 55 min

Tentang kursus ini

Membaca proyek Godot yang bukan buatanmu dan menjelaskan fungsi tiap bagiannya — lalu mengubah salah satunya tanpa merusak yang lain.

Yang kamu dapat

9 pelajaran · 102 langkah terpandu · 2 h 55 min

  • Berjalan di dalam editor Godot-mu sendiri, pada proyekmu sendiri
  • Bisa dipakai luring setelah diunduh
  • Revisi itu gratis — kamu mendapatkannya begitu diterbitkan

Apa yang akan bisa kamu lakukan

  • Membaca proyek Godot yang bukan buatanmu dan menjelaskan fungsi tiap bagiannya
  • Mengubah satu sistem tanpa merusak sistem yang lain
  • Menambahkan sesuatu buatanmu sendiri ke game yang sudah berjalan

Apa yang perlu kamu siapkan

  • Kamu bisa membuka proyek di Godot dan bergerak di dalam editornya
  • Kamu sudah menyelesaikan pengantar Editor Godot, atau sudah menguasainya

Isi kursusnya — 5 bab · 9 pelajaran · 102 langkah terpandu

Bab 1 · Sentuhan Pertama

Dasar-Dasar Interaksi
1
Ambil, dan buat berartipemula
Mendeteksi sentuhan dengan sebuah area, menanggapinya, dan menghapus node dengan aman selagi game berjalan.
15 min · 9 langkah terpandu
2
Tekan, tahan, lepaspemula
Mengubah satu tekanan tombol — atau satu sentuhan — menjadi niat yang bisa ditindaklanjuti bagian lain dari game.
15 min · 13 langkah terpandu

Bab 2 · Buat Bergerak

Simulasi Real-Time dan Respons Tumbukan
3
Kucing yang berlaripemula
Tubuh yang bergerak karena gravitasi, melompat, dan berhenti saat menabrak sesuatu — dengan jam yang tidak berubah-ubah.
20 min · 12 langkah terpandu
4
Diam, berjalan, berlarimenengah
Kenapa sebuah karakter perlu state yang eksplisit, bagaimana pembaruan tiap frame memilih salah satunya, dan cara menambah state baru tanpa merusak yang lain.
20 min · 10 langkah terpandu

Bab 3 · Cara Bagian-Bagiannya Bicara

Arsitektur Perangkat Lunak dan Dekopling
5
Umumkan, jangan menjangkaumenengah
Kenapa sebuah node mengumumkan apa yang terjadi alih-alih menjangkau node yang seharusnya bereaksi, dan apa untungnya ketika pendengar kedua muncul.
20 min · 11 langkah terpandu
6
Dunia yang mendengarkanmenengah
Apa yang terjadi di ujung satunya: satu node yang memegang state milik game itu sendiri dan menanggapi semua yang dilaporkan bagian lain.
20 min · 11 langkah terpandu

Bab 4 · Dunia Tanpa Ujung

Perakitan Konten Prosedural
7
Potongan yang saling paslanjutan
Membangun level dari potongan yang bisa dipakai ulang, dan apa yang harus dijamin sebuah potongan supaya dua di antaranya bisa bersebelahan.
25 min · 13 langkah terpandu
8
Munculkan, pilih, buanglanjutan
Membuat dunia yang tidak ada habisnya: meng-instance scene saat runtime, memilih apa yang muncul berikutnya, dan membuang apa yang sudah dilewati pemain.
20 min · 12 langkah terpandu

Bab 5 · Jadikan Milikmu

Pengembangan Mandiri
9
Tambahkan benda ambilan yang tidak ditulis siapa punlanjutan
Merancang dan membuat benda ambilan versimu sendiri, memakai area, signal, dan state machine yang sudah kamu kenal — tanpa API baru dan tanpa bacaan baru.
20 min · 11 langkah terpandu

Instrukturmu

GodotCampus

Belajar Godot, satu langkah setiap kali

Kursus GodotCampus dibuat untuk dikerjakan, bukan sekadar ditonton: kamu membuka Godot, mengetik kodenya sendiri, lalu menjalankan hasilnya.

Gratis
Masuk untuk mulai gratis

Pelajaran terbuka di dalam editor Godot, dengan akunmu sudah masuk.

File pelajaran diunduh ke proyek Godot-mu sendiri dan tetap berada di komputermu. Pekerjaan latihanmu tidak pernah ditimpa oleh pembaruan.