Pengantar Godot
Artikel ini hadir untuk membantu Anda menentukan apakah Godot cocok untuk Anda. Kami akan memperkenalkan beberapa fitur umum dari mesin ini untuk memberi Anda gambaran tentang apa yang dapat Anda capai dengannya dan menjawab pertanyaan seperti "apa yang perlu saya ketahui untuk memulai?".
Ini bukanlah gambaran umum yang lengkap. Kami akan memperkenalkan lebih banyak fitur dalam rangkaian panduan ini.
Apa itu Godot?
Godot adalah mesin permainan 2D dan 3D serbaguna yang dirancang untuk mendukung berbagai macam proyek. Anda dapat menggunakannya untuk membuat permainan atau aplikasi yang kemudian dapat Anda rilis di desktop atau ponsel, serta di web.
Anda juga dapat membuat game konsol dengannya, meskipun Anda memerlukan keterampilan pemrograman yang kuat atau pengembang untuk mem-porting game tersebut untuk Anda.
Catatan
Tim Godot tidak dapat menyediakan ekspor konsol sumber terbuka karena ketentuan lisensi yang diberlakukan oleh produsen konsol. Terlepas dari mesin yang Anda gunakan, merilis game di konsol selalu membutuhkan banyak pekerjaan. Anda dapat membaca lebih lanjut tentang hal itu di sini: Dukungan konsol di Godot .
Apa yang dapat dilakukan mesin itu?
Godot awalnya dikembangkan secara internal oleh sebuah studio game Argentina. Pengembangannya dimulai pada tahun 2001, dan mesinnya ditulis ulang dan ditingkatkan secara signifikan sejak dirilis sebagai open source pada tahun 2014.
Beberapa contoh permainan yang dibuat dengan Godot termasuk Ex-Zodiac dan Helms of Fury.

Untuk aplikasi, program menggambar seni piksel sumber terbuka Pixelorama didukung oleh Godot, demikian pula dengan kreator RPG voxel RPG in a box.

Anda dapat menemukan lebih banyak contoh di video pameran resmi .
Bagaimana cara kerjanya dan tampilannya?
Godot hadir dengan editor game lengkap dengan alat terintegrasi untuk menjawab kebutuhan yang paling umum. Termasuk editor kode, editor animasi, editor tilemap, editor shader, debugger, profiler, dan banyak lagi.

Tim ini berusaha keras untuk menawarkan editor game yang kaya fitur dengan pengalaman pengguna yang konsisten. Meskipun selalu ada ruang untuk perbaikan, antarmuka pengguna terus disempurnakan.
Tentu saja, jika Anda mau, Anda dapat bekerja dengan program eksternal. Kami secara resmi mendukung pengimporan adegan 3D yang dirancang dalam Blender dan menyediakan plugin untuk kode dalam VSCode dan Emacs untuk GDScript dan C#. Kami juga mendukung Visual Studio untuk C# di Windows.

Bahasa pemrograman
Mari kita bicarakan bahasa pemrograman yang tersedia.
Anda dapat membuat kode game menggunakan GDScript , bahasa khusus Godot yang terintegrasi dengan baik dengan sintaksis yang ringan, atau C# , yang populer di industri game. Ini adalah dua bahasa skrip utama yang kami dukung.
Dengan teknologi GDExtension, Anda juga dapat menulis algoritma permainan atau algoritma berkinerja tinggi dalam C atau C++ tanpa mengompilasi ulang mesin. Anda dapat menggunakan teknologi ini untuk mengintegrasikan pustaka pihak ketiga dan Software Development Kit (SDK) lainnya ke dalam mesin.
Tentu saja, Anda juga dapat langsung menambahkan modul dan fitur ke mesin, karena sepenuhnya gratis dan sumber terbuka.
Apa yang perlu saya ketahui untuk menggunakan Godot?
Godot adalah mesin permainan yang kaya akan fitur. Dengan ribuan fiturnya, ada banyak hal yang perlu dipelajari. Untuk memanfaatkannya secara maksimal, Anda memerlukan dasar-dasar pemrograman yang baik. Meskipun kami berusaha membuat mesin ini mudah diakses, Anda akan memperoleh banyak manfaat dengan mengetahui cara berpikir seperti seorang programmer terlebih dahulu.
Godot mengandalkan paradigma pemrograman berorientasi objek. Memahami konsep seperti kelas dan objek akan membantu Anda membuat kode secara efisien di dalamnya.
Jika Anda benar-benar baru dalam pemrograman, kami sarankan untuk mengikuti kursus terbuka CS50 dari Universitas Harvard. Kursus gratis yang hebat ini akan mengajarkan Anda semua yang perlu Anda ketahui untuk memulai dengan baik. Kursus ini akan menghemat waktu dan rintangan yang tak terhitung jumlahnya saat mempelajari mesin permainan apa pun setelahnya.
Catatan
Di CS50, Anda akan mempelajari banyak bahasa pemrograman. Jangan takut: bahasa pemrograman memiliki banyak kesamaan. Keterampilan yang Anda pelajari dengan satu bahasa dapat diterapkan dengan baik ke bahasa lain.
Kami akan memberi Anda lebih banyak sumber belajar khusus Godot di Mempelajari fitur baru .
Pada bagian berikutnya, Anda akan mendapatkan gambaran umum tentang konsep penting mesin.


Tidak ada komentar:
Posting Komentar