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