Dalam artikel seterusnya kita akan melihat Godot Game Engine. Sekiranya anda berminat untuk membuat permainan, Godot akan menarik untuk anda. Ia tentang mesin permainan FOSS yang dapat kita miliki dalam sistem Ubuntu kita.
Hari ini kita dapat mencari banyak enjin permainan. Antaranya ialah Godot, yang mesin permainan video cross-platform, open source 2D dan 3D yang dikeluarkan di bawah Lesen MIT dan dikembangkan oleh komuniti Godot. Enjin berfungsi pada Windows, OS X, Gnu / Linux, dan BSD. Kita boleh menggunakan mesin ini untuk membuat permainan untuk platform desktop, telefon bimbit atau web.
Ciri-ciri umum Godot
- Kami akan dapat buat permainan dengan sedikit kemudahan menggunakan pendekatan unik Godot untuk pengembangannya.
- Godot datang bersama beratus-ratus nod terbina dalam yang menjadikan reka bentuk permainan lebih mudah. Kami juga dapat membuat tingkah laku tersuai, editor dan banyak lagi.
- Kami akan mempunyai sistem pemandangan fleksibel. Kami akan dapat membuat komposisi nod dengan sokongan untuk contoh dan pewarisan.
- Kami akan mempunyai kemungkinan untuk menggunakan penyunting visual dengan semua alat yang mungkin anda perlukan. Kesemuanya dibungkus dan tersedia dari antara muka pengguna yang indah.
- Pengeditan berterusan secara langsung, di mana perubahan tidak akan hilang setelah menghentikan permainan.
- Kita boleh buat alat khas kami sendiri dengan mudah menggunakan sistem alat yang luar biasa yang ada.
- Baru penyaji berasaskan fizik dilengkapi dengan pelbagai ciri yang akan menjadikan permainan anda kelihatan luar biasa.
- Kita boleh menerapkan penerangan global untuk grafik masa nyata yang cantik. Kesan pemprosesan pertengahan dan pasca merangkumi peta ton baru yang menyokong HDR, pelbagai keluk standard dan pendedahan automatik, pantulan di ruang skrin, kabus, mekar, kedalaman lapangan, dan banyak lagi.
- Bahasa teduhan senang digunakan berdasarkan GLSL, dengan penyunting terbina dalam dan penyelesaian kod.
- Godot dilengkapi dengan enjin 2D yang dikhaskan sepenuhnya dan penuh dengan ciri.
- Penyunting peta jubin dengan mozek automatik, putaran, bentuk grid khusus, dan pelbagai lapisan.
- Kita akan mempunyai Lampu 2D dan peta biasa untuk memberikan permainan 2D anda yang lebih realistik.
- Kami boleh menghidupkan permainan kami dengan menggunakan kliping atau animasi berasaskan sprite.
- Pengawal kinematik fleksibel untuk perlanggaran tanpa fizik.
- Kami akan dapat bernyawa secara harfiah segalanya, dari tulang dan objek hingga fungsi panggilan.
- Pengoptimum yang cekap untuk pakej animasi 3D yang diimport.
Ini hanya beberapa ciri Godot. Sekiranya anda mahu periksa semuanya, boleh dibaca secara terperinci dari laman web projek.
Muat turun Godot
Kami akan dapat memuat turun Godot dari laman web rasminya. Muat turun manual ini akan menyebabkan kita memuat turun satu fail, yang setelah melepaskan zip tidak akan lebih dari sekadar mengklik dua kali pada fail yang dimaksudkan. Masalahnya ialah dengan memuat turun ini kami tidak akan mempunyai kemungkinan untuk mengemas kini ke versi terbarunya, sekiranya kemas kini telah dikeluarkan. Sebaliknya, versi terbaru perlu dimuat turun secara berkala.
Kami juga akan menemui aplikasi ini tersedia sebagai aplikasi flatpak. Dengan menggunakan versi flatpak, kita akan memiliki kemungkinan untuk mengemas kini ke versi terbarunya melalui Pusat Pembaruan / Perisiannya.
Sebelum selesai nampaknya penting untuk mengatakannya lihat di dokumentasi. Di sana anda dapat mencari jalan keluar untuk banyak keraguan yang mungkin timbul selain mencari contoh projek permainan 2D yang disebut 'Mengelakkan merayap'. Dalam projek ini pengguna akan dibimbing melalui prosedur langkah demi langkah untuk membuat permainan itu dengan jayanya. Sepanjang proses ini, kami akan dapat memanfaatkan sumber seperti belajar GDScript, struktur projek, dll. yang dengannya kita mempunyai kemungkinan untuk lebih mengenali enjin permainan. Sudah tentu, di YouTube kami juga akan menemui banyak tutorial berguna tentang Godot.
Kod sumber enjin permainan ini boleh didapati di projek laman GitHub. Untuk maklumat lebih lanjut, anda juga boleh menggunakan laman web projek.