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

../../_images/editor_intro_filesystem_dock.webp

FileSystem Dock

  • FileSystem dock terletak di sebelah kiri editor, dan memberikan tampilan struktur file dalam proyekmu.

  • Di sini, kamu bisa menavigasi direktori dan mengelola file-file yang ada dalam proyek, seperti skrip, gambar, dan sumber daya lainnya.

  • Kamu bisa langsung mengakses dan memodifikasi file dari dalam editor Godot tanpa perlu membuka aplikasi file manager lainnya.

File-system dock sangat berguna untuk melihat dan mengelola konten proyek secara efisien, termasuk menambah, menghapus, atau memindahkan file dari satu folder ke folder lainnya dalam struktur proyekmu.

Scene Dock menampilkan node-node dari scene yang aktif:

  • Scene dock terletak di sebelah kiri bawah editor dan menampilkan pohon struktur dari node-node dalam scene yang sedang aktif.

  • Di sini, kamu bisa melihat dan mengelola semua node yang ada dalam scene, seperti karakter, objek, kamera, dan elemen lainnya.

  • Kamu bisa menambah, menghapus, atau memodifikasi node langsung dari Scene dock ini.

../../_images/editor_intro_scene_dock.webp

Inspector memungkinkan kamu untuk mengedit properti dari node yang terpilih:

../../_images/editor_intro_inspector_dock.webp