Course Content
Pengantar Godot
Apa itu Godot? Godot adalah engine game serbaguna 2D dan 3D yang dirancang untuk mendukung berbagai jenis proyek. Anda dapat menggunakannya untuk membuat game atau aplikasi yang kemudian dapat dirilis di desktop, perangkat mobile, maupun web. Godot juga memungkinkan pembuatan game untuk konsol, meskipun Anda akan membutuhkan keterampilan pemrograman yang kuat atau seorang pengembang untuk melakukan porting game Anda. Apa yang dapat dilakukan oleh engine ini? Godot awalnya dikembangkan secara internal oleh sebuah studio game asal Argentina. Pengembangannya dimulai pada tahun 2001, dan sejak dirilis sebagai open source pada tahun 2014, engine ini telah mengalami perbaikan dan pengembangan yang luar biasa. Beberapa contoh game yang dibuat dengan Godot termasuk Cassette Beasts, PVKK, dan Usagi Shima. Untuk aplikasi, program menggambar pixel art open source Pixelorama serta pembuat RPG voxel RPG in a Box juga menggunakan Godot. Anda dapat menemukan lebih banyak contoh lainnya di Official Showcase.
0/1
Belajar Menulis Kode dengan GDScript
Di Godot, Anda dapat menulis kode menggunakan bahasa pemrograman GDScript dan C#. Jika Anda baru mengenal pemrograman, kami menyarankan untuk memulai dengan GDScript karena bahasa ini dirancang agar lebih sederhana dibandingkan dengan bahasa pemrograman serbaguna seperti C#. GDScript akan lebih cepat dan lebih mudah dipelajari. Meskipun GDScript adalah bahasa yang khusus untuk Godot, teknik-teknik yang Anda pelajari dengannya dapat diterapkan pada bahasa pemrograman lainnya. Perlu dicatat bahwa sangat normal bagi seorang programmer untuk belajar dan menggunakan banyak bahasa pemrograman. Bahasa pemrograman memiliki lebih banyak kesamaan daripada perbedaannya, jadi setelah Anda menguasai satu bahasa, Anda dapat mempelajari bahasa lainnya dengan lebih cepat. Belajar di Browser dengan Aplikasi GDScript Untuk belajar GDScript, Anda dapat menggunakan aplikasi Learn GDScript From Zero. Aplikasi ini adalah kursus lengkap untuk pemula dengan latihan interaktif yang dapat Anda lakukan langsung di browser.
0/1
Overview of Godot’s key concepts
Setiap engine game berpusat pada abstraksi yang Anda gunakan untuk membangun aplikasi. Di Godot, sebuah game adalah pohon node yang Anda kelompokkan dalam scenes. Anda kemudian dapat menghubungkan node-node ini agar dapat berkomunikasi menggunakan signals. Ada empat konsep yang akan Anda pelajari di sini. Kami akan membahasnya secara singkat untuk memberikan gambaran tentang bagaimana engine ini bekerja. Dalam seri getting started, Anda akan dapat menggunakannya dalam praktik.
0/4
Antarmuka Godot
Halaman ini akan memberikan gambaran singkat tentang antarmuka Godot. Kita akan melihat berbagai layar utama dan dock untuk membantu kamu menyesuaikan diri.
0/3
Game 2D pertama Anda
Dalam seri tutorial langkah demi langkah ini, Anda akan membuat 2D lengkap pertama Anda permainan dengan Godot. Pada akhir seri, Anda akan memiliki yang sederhana namun lengkap permainan Anda sendiri, seperti gambar di bawah ini.
0/2
Protected: Pembuatan Game dengan Godot 2D

Godot adalah engine game yang kaya fitur. Dengan ribuan fitur yang dimilikinya, ada banyak hal yang perlu dipelajari. Agar bisa memanfaatkannya dengan maksimal, kamu membutuhkan dasar pemrograman yang baik. Meskipun kami berusaha untuk membuat engine ini dapat diakses, kamu akan sangat diuntungkan dengan memiliki pemahaman tentang cara berpikir seperti seorang programmer terlebih dahulu.

Godot mengandalkan paradigma pemrograman berorientasi objek. Memahami konsep seperti kelas dan objek akan membantumu untuk menulis kode secara efisien di dalamnya.

Jika kamu sama sekali baru dalam pemrograman, kami merekomendasikan untuk mengikuti kursus CS50 dari Harvard University yang tersedia secara terbuka. Ini adalah kursus gratis yang sangat bagus yang akan mengajarkanmu semua yang perlu kamu ketahui untuk memulai dengan baik. Kursus ini akan menghemat banyak waktu dan usaha saat kamu mulai belajar menggunakan engine game apapun setelahnya.