10 Game Engines Teratas

Apakah Game Engines itu?

Anda mungkin pernah mendengar istilah itu sebelumnya, tetapi tidak pernah benar-benar tahu apa itu "game engine".

Mungkin cara terbaik untuk memahami adalah dengan mempelajari apa tujuan mereka.

Game Engine adalah arsitektur yang digunakan pengembang untuk menjalankan game.

 Rata-rata game engine Anda memberi pengembang cara untuk menambahkan hal-hal seperti:

  • Fisika,
  • Input
  • Rendering
  • Skrip,
  • Deteksi tabrakan,
  • Kecerdasan buatan,
  • dan banyak lagi tanpa perlu memprogramnya

Mengapa Mereka Penting?

Game engines dapat digunakan kembali untuk membangun kerangka kerja game.

Ini memberi mereka lebih banyak waktu untuk fokus pada elemen unik seperti model karakter, tekstur, cara objek berinteraksi, dll.

Jika semua orang membuat game dari awal tanpa bantuan game engines yang sangat baik, game akan memakan waktu lebih lama dan lebih sulit dibuat.

Meski begitu, masih banyak perusahaan besar dan bahkan tim indie yang membuat mesinnya.

Ini membutuhkan penggunaan antarmuka aplikasi seperti DirectX, OpenGL, dan XNA serta pustaka komersial dan sumber terbuka yang berisi fisika, grafik pemandangan, dan pustaka GUI.

Membuat salah satu video game engines terbaik bukanlah tugas yang mudah tetapi terkadang diperlukan jika game tersebut cukup berbeda sehingga tidak ada engines yang ada yang akan berfungsi.

Game Engines Mana yang Paling Populer?

1. Unreal Engine

Salah satu mesin game yang paling populer dan banyak digunakan adalah Unreal Engine oleh Epic Games.

Versi aslinya dirilis pada tahun 1998 dan 17 tahun kemudian terus digunakan untuk beberapa game terbesar setiap tahun.

Judul terkenal yang dibuat dengan Unreal Engine termasuk seri Gears of War , seri Mass Effect , Bioshock seri, dan seri Batman: Arkham .

Kekuatan Unreal Engine adalah kemampuannya untuk dimodifikasi sehingga game dapat dibuat menjadi pengalaman yang sangat unik.

Versi terbaru, Unreal Engine 4, dikatakan paling mudah digunakan saat berada di perkakas tangan seorang profesional.

Namun, ada mesin lain yang tersedia yang lebih mudah bagi desainer baru.

2. Unity

Salah satunya adalah Unity, game engine multi-platform yang memungkinkan Anda membuat konten 3D interaktif dengan mudah.

Banyak pengembang indie menggunakan Unity karena fungsinya yang luar biasa, konten berkualitas tinggi, dan kemampuannya untuk digunakan di hampir semua jenis game.

Judul terkenal terbaru yang dibuat dengan Unity termasuk Lara Croft Go, Her Story, Pillars of Eternity, dan Kerbal Space Program.

Salah satu hal terbaik tentang Unity 5 adalah Edisi Pribadi, yang dapat diunduh gratis untuk semua orang.

Ini termasuk mesin dengan semua fitur dan dapat (sebagian besar) digunakan untuk membuat game di setiap platform.

Masalahnya adalah bahwa Edisi Profesional, yang memiliki sejumlah alat yang sangat baik, mengharuskan Anda membayar biaya bulanan.

Fitur-fitur ini termasuk akses beta, pelaporan kinerja game, layar pembuka yang dapat disesuaikan, lisensi tim, dan banyak lagi.

3. GameMaker

Tidak seperti kebanyakan game engines lainnya, GameMaker: Studio telah digunakan secara luas karena tidak memerlukan pengetahuan pemrograman untuk menggunakannya.

Sebaliknya, pengguna dapat "arahkan-dan-klik" untuk membuat game jauh lebih mudah dan lebih cepat daripada coding dengan bahasa asli.

Beberapa judul terbaik yang dibuat dengan GameMaker termasuk Spelunky, Hotline Miami, Super Crate Box, danakan datang Hyper Light Drifter yang.

GameMaker populer karena Anda dapat membuat game tanpa harus mempelajari bahasa pemrograman terlebih dahulu, dan mereka yang memiliki pengalaman coding dapat menggunakannya untuk membuat game menjadi lebih baik.

Masalah dengan GameMaker dan mesin point-and-click lainnya adalah bahwa pengembang jauh lebih terbatas daripada mesin lain.

Dan meskipun ada versi gratis, mendapatkan hasil maksimal dari GameMaker mengharuskan Anda untuk membeli versi Professional atau Master Collection.

4. Godot

Godot engine sangat bagus untuk membuat game 2D dan 3D. Engine nya "menyediakan seperangkat alat umum yang sangat besar, jadi Anda bisa fokus membuat game tanpa menciptakan kembali kemudi".

Ini gratis untuk digunakan dan open-source melalui lisensi MIT. Tanpa royalti, tidak ada biaya berlangganan, tidak ada string tersembunyi — apa pun yang Anda kembangkan melalui mesin Godot adalah milik Anda.

Godot memiliki komunitas yang terus-menerus memperbaiki bug dan mengembangkan fitur baru, yang selalu merupakan pertanda baik. Komunitas yang aktif berarti jawaban atas pertanyaan Anda yang paling spesifik yang berhubungan dengan Godot.

Godot juga menautkan ke HUBS internet lainnya, termasuk forum Reddit, grup Facebook, komunitas steam, forum Godot, dan banyak lagi.

5. AppGameKit

“AppGameKit adalah pengembangan game engine yang mudah dipelajari, ideal untuk Pemula, Hobi & pengembang Indie”. Apakah itu terdengar seperti Anda?

AppGameKit berfokus pada pengkodean dan pembuatan aplikasi dengan cepat dan dapat membagikannya di seluruh platform. Iterasi cepat dan berbagi lintas platform ini diarahkan untuk pengembangan game seluler, tetapi menangani sebagian besar platform:

  • iPhone dan iPads
  • Linux
  • HTML5 Browser
  • Raspberry Pi
  • macOS
  • Windows
  • Android

AppGameKit berharga $ 79,99, dengan opsi untuk menggabungkan produk dasar dengan add-on, seperti Visual Editor, untuk menghemat uang pada kedua produk.

6.CryEngine

Platform CryEngine gratis untuk digunakan.

Anda mendapatkan engine source code lengkap dan semua fitur tanpa harus membayar biaya lisensi, royalti, atau biaya tersembunyi lainnya.

CryEngine adalah engine yang secara visual menakjubkan. Grafiknya indah dan karakternya seperti hidup.

Anda dapat menggunakan CryEngine untuk mengembangkan beberapa platform berbeda:

  • Xbox One
  • PlayStation 4
  • Windows PC
  • Oculus Rift

Jika Anda ingin terjun ke dunia pembuatan game realitas virtual, CryEngine siap membantu Anda.

Selain engine itu sendiri, CryEngine juga menyediakan banyak sumber belajar gratis. Tutorial, forum, dan dokumentasi memberi Anda alat yang Anda butuhkan untuk memulai. Karena tenaga di belakang engine, ada sedikit kurva pembelajaran. YouTube dan sumber daya resmi CryEngine adalah teman Anda, di sini.

Jika Anda mencari jalan pintas untuk aset dalam game, kemungkinan besar Anda dapat menemukannya di pasar. Pasar Cryengine menawarkan paket seperti "pondok gunung" atau "lagu luar angkasa" dengan imbalan uang. Ada juga aset yang tersedia secara gratis, seperti paket "CryEngine V Pemula" dan paket "Bahan Peledak".

7. Amazon Lumberyar

Amazon Lumberyard adalah mesin yang dibangun oleh Amazon (seperti namanya). Menurut situs tersebut, Lumberyard "Gratis. Kuat. Dapat Disesuaikan Sepenuhnya."Mesin game ini memiliki" tidak ada royalti atau biaya kursi, integrasi tanpa hambatan dengan Twitch dan AWS, ditambah banyak lagi di cakrawala. "

Dari buku hingga produk fisik lainnya, hingga bahan makanan — segala sesuatu yang disentuh Amazon tampaknya menjadi… lebih mudah? Lebih nyaman?

AWS adalah singkatan dari Amazon Web Services—aman platform cloudyang dibangun dan dipelihara oleh Amazon. Integrasi melalui Lumberyard berarti mudah untuk membangun game dengan permainan online. Satu-satunya tangkapan adalah layanan AWS melalui Amazon membutuhkan biaya. Namun, Anda dapat memilih rencana Anda (atau tidak menyertakan permainan online sama sekali).

Jika game multipemain adalah kesukaan Anda, Lumberyard memiliki alat untuk Anda mewujudkannya.

Ada serial video "Panduan Memulai" untuk Lumberyard yang akan membantu Anda mempercepat dan memandu Anda dalam membangun prototipe game pertama Anda dengan mesin tersebut.

8. RPG Maker

Hal terbaik tentang RPG maker adalah alasan yang sama mengapa kadang-kadang mendapat reputasi buruk — hampir semua orang dapat menggunakannya untuk membuat game.

Perangkat lunak ini dirancang untuk memungkinkan Anda membuat game yang lengkap, dari awal hingga akhir (bahkan jika Anda tidak tahu apa-apa tentang pemrograman game).

“Seri RPG Maker memungkinkan Anda menyesuaikan setiap aspek game Anda dengan antarmuka yang mudah digunakan, menjadikannya sempurna untuk pemula namun cukup kuat untuk para ahli.”

Ada beberapa produk RPG Maker. RPG Maker MV berharga $ 79,99. Ada opsi uji coba gratis untuk pengguna Windows.

Pengguna berpengalaman dapat memanfaatkan pengetahuan Javascript mereka untuk "mengubah game sesuai keinginan Anda, dari Battle hingga Menu UI". Pengguna tanpa pengetahuan Javascript akan dibatasi hanya pada apa yang ditawarkan mesin — tetapi masih ada banyak hal yang bisa dilakukan untuk membuat game.

9. LibGDX

“Libgdx adalah kerangka kerja pengembangan game Java yang menyediakan API terpadu yang bekerja di semua platform yang didukung.”

API adalah singkatan dari antarmuka pemrograman aplikasi—memiliki satu API membuat libGDX menjadi pilihan tepat untuk pengembangan lintas platform. Tidak masalah platform mana yang Anda targetkan: Windows, iOS, Linux, Mac OS, dll. Semuanya menggunakan API yang sama.

LibGDX memungkinkan Anda untuk menjalankan dan men-debug game Anda secara native di desktop Anda. Ini memudahkan untuk menghasilkan iterasi cepat dari game Anda dan menguji perubahan dengan cepat (karena Anda tidak perlu menjalankan iOS / Android dll. Untuk menguji perubahan itu).

Forum libGDX masih hidup juga, dengan topik yang pembangunan tutup dengan libGDX dan tutorial untuk memulai. Ada juga "panduan sumber" dengan demo dan contoh yang dapat Anda manfaatkan.

Anda dapat mengunduh LibGDX dengan bantuan aplikasi pengaturan mereka.

10. Urho3D

“Urho3D adalahringan gratis yangmesin game 2D dan 3D lintas platformdiimplementasikan dalam C ++ dan dirilis di bawah lisensi MIT.”

The Urho3D wiki berisi semua yang anda butuhkan untuk memulai dengan mesin, termasuk How-To Guides untuk menetapkan pada:

Windows dengan Visual Studio

windows dengan MinGW

Android

Linux

Ada walkthrough untuk menciptakan proyek pertama Anda, dan beberapa topik forum lain mulai dari memotong lubang di medan untuk mengembangkan efek material dasar untuk rendering.

Urho3Dini saatada di versi 1.7, dan seperti yang kami sebutkan sebelumnya, ini sepenuhnya gratis untuk diunduh.

Ada daftar panjang kredit dan komunitas yang berkontribusi secara aktif.

Situs web memiliki daftar fitur yang lengkap, termasuk versi di mana fitur-fitur tersebut pertama kali diterapkan.

Urho3D juga mengatasi keterbatasannya, termasuk fakta bahwa Anda memerlukan keterampilan dalam “C ++ untuk kode yang sangat penting bagi kinerja dan meningkatkan subsistem yang ada seperti jaringan, fisika, dan animasi, bergantung pada kebutuhan Anda.” Daftar batasan singkat tersedia secara lengkap di situs mereka.


Komentar

Postingan populer dari blog ini

Apa itu Visual Studio Code?