Bangun Game Browser 3D yang Kuat dengan BabylonJS
Itu pertumbuhan eksplosif WebGL membuktikan popularitas game di web. Ada banyak hal keren yang bisa Anda bangun di WebGL, tetapi sebagian besar pengembang menginginkannya mempelajari game browser.
WebGL adalah kerangka kerja yang kuat, tapi itu tidak semua yang kamu butuhkan untuk game di web. Kontrol game dan audio juga memainkan bagian besar pengembangan game browser.
Bebas Perpustakaan BabylonJS adalah sumber yang sempurna yang mencakup semua topik ini. Ini bagus untuk siapa saja yang masuk pengembangan game browser.
Babel adalah a Perpustakaan mesin game 3D diberdayakan oleh WebGL untuk grafik 3D. Tapi itu juga lebih dari sekadar pustaka WebGL.
Mulai dari menangani semuanya kontrol untuk perilaku objek, dan bahkan efek suara. Itu benar-benar adalah kerangka kerja game JavaScript lengkap dibuat untuk pengembangan HTML5 dan WebGL.
Untuk memulai Anda harus memeriksa halaman GitHub untuk contoh demo dan rilis terbaru di-host di CDN mereka.
Mereka juga punya taman bermain hidup tempat Anda dapat bermain-main dengan berbagai pengaturan dan gaya tampilan.
Anda bahkan bisa ubah kodenya, dan klik Jalankan ke hasilkan perubahan Anda secara otomatis tepat di browser. Ini mungkin cara terbaik untuk berlatih menggunakan Babel karena Anda tidak perlu mengunduh apa pun secara lokal.
Pada halaman demo, lihat di sudut kanan atas untuk menu berlabel “Adegan dasar”. Klik tarik turun itu untuk pilih dari berbagai macam taman bermain pra-dibangun termasuk lingkungan, lampu, bayangan, dan program ketinggian (di antara banyak lainnya).
Ini jauh lebih mudah daripada membangun demo sendiri di CodePen karena Anda bisa lihat layar penuh dan kau memiliki akses ke editor tepat di browser.
Babel hadir dengan banyak fitur, seperti efek partikel, fisika gravitasi, dan fitur drag-and-drop sederhana.
Kamu akan membutuhkan menghabiskan banyak waktu dengan perpustakaan ini untuk merasa nyaman. Tetapi cara terbaik untuk belajar adalah dengan pilih proyek dan lihat apa yang bisa kamu bangun. Sepanjang jalan, Anda mungkin mengalami masalah dan perlu mengandalkan dokumentasi untuk menyelesaikannya.
Jika Anda dapat mempelajari beberapa dasar-dasar Babel maka Anda mungkin akan terkejut apa yang mungkin dalam pengembangan game berbasis browser. Ini telah berjalan jauh dalam beberapa tahun saja, dan Babel adalah salah satu dari sedikit perpustakaan yang memperbaikinya.
Untuk melihat beberapa demo langsung lihat Halaman muka Babel, dan gulir ke bawah hingga Anda melihat bagian demo. Ini seharusnya memiliki lebih dari cukup inspirasi untuk membuat Anda maju dan mendorong Anda unggul lebih dulu ke dunia pengembangan game Babel.