- Panduan bagi orang-orang yang ingin beralih ke Unreal Engine (karena situasi belakangan ini)
Memulai
- Baca panduan Gameplay Framework
- Rekomendasi dokumen Epic "Unreal Engine for Unity Developers" dan Epic Online Learning Library
- Class Viewer dan video fitur UE5
[Pertanyaan]
Khawatir dengan semua situasi ini sekarang?
- Bukankah pada akhirnya Epic akan merugikan saya dengan cara apa pun?
- Perusahaan besar memang tidak seharusnya dipercaya begitu saja, tetapi bukan berarti harus selalu dicurigai tanpa syarat
- Jika melihat EULA Epic, tertulis bahwa Anda tidak wajib menyetujui jika EULA berubah
- Selama Anda mempertahankan versi Unreal yang digunakan, Anda bisa terus memakainya
- Jika digabungkan dengan hak akses ke source code, ini cukup aman
- Bagaimana dengan biayanya? Total 5% terdengar kurang bagus!
- Gratis sampai Anda menghasilkan satu juta dolar, setelah itu totalnya 5%, dan hanya berlaku pada kuartal ketika Anda menghasilkan lebih dari $10,000 USD
- Jadi pada akhirnya kebanyakan orang tidak membayar apa pun. Sama sekali tidak ada biaya pendaftaran/langganan
- Untuk menjelaskannya dengan gamblang, jika Anda menghasilkan satu juta dolar lalu memperoleh 1 dolar tambahan, yang harus Anda berikan kepada mereka adalah 5 sen
- Bagaimana dengan platform/konsol/Epic Launcher?
- Anda bisa merilis game ke semua platform atau konsol, semuanya didukung dengan baik, dan tidak ada yang diwajibkan
- Menjual di ESG (Epic Game Store), yang tidak wajib itu, tidak dihitung ke dalam pendapatan yang disebutkan di atas
- Porting ke konsol lain lebih mudah dibandingkan engine lain
- Apakah saya harus memasang logo Unreal di game saya?
- Tidak. Bahkan jika ingin melakukannya, Anda harus mengisi formulir dan bisa saja ditolak
- Namun di kredit harus dicantumkan bahwa Anda menggunakan Unreal Engine
- Bukankah Tencent memiliki Epic?
- Mereka memiliki saham minoritas non-pengendali
- Tim Sweeney memiliki mayoritas, dan tidak ada pihak lain yang benar-benar punya suara penentu
- Meski begitu, Tencent memang berinvestasi dan memiliki sebagian saham
Secara konsep, apa yang berbeda dari Unreal?
- Unreal Engine dan Unity Engine bukan game engine dalam pengertian yang sama
- Unreal, idTech, Cryengine, Source, Snowdrop, dan sebagainya adalah game engine yang lahir dari proses pengembangan game, sedangkan Unity dan Godot bukan
- Itu tidak masalah, tetapi keduanya bukan hal yang sama, dan cara memakainya pada dasarnya berbeda
- Jangan membuat semuanya dari nol sendiri
- Periksa dulu apakah sistem yang ingin Anda buat sebenarnya sudah ada
- Jika ada tetapi tampaknya kurang bagus, kemungkinan Anda belum cukup mendalaminya
- Porting ke konsol bukan pekerjaan outsourcing
- Memang bisa saja begitu, tetapi Unreal membuat untuk semua platform dalam satu proyek
- Fortnite berjalan di Switch, Android, iOS, Xbox, Playstation, PC, dan lainnya, semuanya dibangun dari satu proyek
- Anda juga bisa melakukan ini. Dalam banyak kasus, "tinggal jalan"
- Fitur seperti "untuk Switch gunakan tekstur beresolusi lebih rendah tergantung aset" sudah tersedia dan mudah dipakai
- Perlu diingat, untuk mendapatkan source code rahasia yang diperlukan guna meng-compile engine, Anda harus melalui proses persetujuan dari pihak konsol. Tidak terlalu sulit
- Bagaimanapun juga, keseluruhan engine ada di GitHub
- Anda mungkin tidak akan terlalu sering memakai asset store
- Tempat ini disebut Unreal Engine Marketplace, dan di sana ada banyak hal bagus sekaligus banyak hal buruk
- Secara umum, kebutuhannya lebih kecil dibandingkan di Unity
- Upgrade ke versi terbaru bukan masalah besar
- Dalam kebanyakan kasus, upgrade ke versi Unreal berikutnya tidak menimbulkan masalah apa pun
- Unreal tidak tiba-tiba menghapus fitur penting
- Ketika Epic memensiunkan fitur besar, biasanya fitur itu tetap ada cukup lama sebelum benar-benar dihapus, dan jalur upgrade pun disediakan
- Contohnya, editor partikel saat ini adalah Niagara. Sebelum Niagara, selama bertahun-tahun ada Cascade. Cascade masih ada di engine, tetapi Anda sebaiknya memakai Niagara, dan tersedia fungsi untuk mengonversi sistem partikel Cascade ke Niagara secara otomatis
- Demikian juga, alat animasi Matinee (yang menangani cutscene di Gears of War, Mirror's Edge, Batman, Xcom, dan lainnya) sudah tidak digunakan lagi dan beberapa tahun kemudian dihapus dari engine lalu digantikan oleh Sequencer. Saat ini, jika Anda membuka level yang berisi Matinee, itu akan dikonversi dengan sempurna ke Sequencer
- Unreal memperkenalkan sistem baru dengan hati-hati
- Ketika ada sesuatu yang baru masuk ke Unreal, biasanya pada awalnya diberi label Experimental
- Ini berarti Epic tidak menyarankan Anda mengandalkannya untuk produksi
- Semua fitur baru bersifat opsional dan tidak menggantikan fitur lama
- Lumen dan Nanite memang baru dan keren, tetapi tetap opsional
Saya dengar rumor!
- Katanya sulit dipelajari?
- Bisa jadi. Fiturnya besar dan kuat, tetapi tidak terlalu bagus dalam hal materi pengajaran untuk belajar sendiri
- Forumnya juga tidak terlalu bagus, dan internet penuh dengan informasi salah yang ditulis dengan sangat meyakinkan
- Mencari di Google masih lumayan sampai sekitar tahun lalu, tapi sekarang kurang bagus
- Jangan belajar sendirian; bergabunglah dengan komunitas belajar Unreal
- Katanya C++-nya buruk!
- Mungkin saja, tetapi C++ di Unreal cukup berbeda dari C++ di tempat lain. Meski menakutkan, cobalah
- Namun sebagian besar game tidak membutuhkan banyak C++
- Dengan Blueprint (sistem visual scripting milik Unreal Engine), Anda tetap bisa membangun dan merilis game utuh yang kokoh, mudah dirawat, berkinerja baik, dan kompleks
- Katanya Blueprint itu buruk!
- Kenyataannya, Blueprint justru mendominasi. Visual scripting bagus? Bukankah biasanya semuanya buruk? Saya juga setuju
- Tetapi Blueprint adalah satu-satunya yang bagus. Mengejutkan. Ini membantu mempelajari engine. Semua yang Anda lakukan di sini juga berlaku ke C++
- Siapa pun Anda, Anda seharusnya mulai dengan Blueprint. Bahwa Anda bisa membangun seluruh game dengan Blueprint adalah fakta 100%
- Multiplayer/performa/maintainability semuanya memungkinkan. Ini bukan sekadar untuk prototyping cepat
- Katanya Unreal Engine disesuaikan untuk first-person shooter, jadi sulit membuat sesuatu dalam genre saya!
- Itu tidak benar. Pada awal UE3 memang ada sedikit kesan seperti itu, tetapi sejak UE4 sama sekali tidak begitu. Ada orang yang berbohong
- Apa pun dari genre apa pun bisa dibuat dengan sama mudahnya. Jika ragu, lihat daftar wiki game yang dibuat dengan Unreal Engine
- Bagaimana kalau saya tidak ingin grafik yang mewah? Bagaimana kalau saya tidak membuat sesuatu dengan gaya realistis?
- Tidak masalah. Grafik mewah Unreal bisa dengan mudah dinonaktifkan, dan Anda tetap bisa menikmati manfaat dari alat-alatnya yang hebat
- Unreal tidak membatasi jenis gaya yang bisa Anda pilih
- Bisa bikin game 2D?
- Tentu saja. Sepenuhnya bisa! Buat game seperti biasa dengan kamera orthographic
- Jika Anda menginginkan sprite alih-alih animated mesh, ada sistem bernama Paper2D untuk menangani sprite
- Bisa bikin game yang dimainkan di browser?
- Tidak bisa. Dulu ada dukungan HTML5, tetapi sekarang sudah tidak digunakan lagi
- Selain Pixel Streaming, tidak ada caranya kecuali Anda mengimplementasikannya sendiri. Ini memang menjengkelkan
- Katanya tool level design-nya buruk!
- Mungkin Anda mendengar saya pernah mengatakan itu, tetapi sejak 5.3 situasinya jauh membaik
- Katanya mengembangkan untuk Linux dan Mac itu merepotkan!
- Tidak. Sampai belum lama ini memang ada beberapa CPU Mac yang belum didukung, tetapi sekarang sudah didukung
- Seperti di PC, Anda bisa mengunduh editor untuk Mac melalui Epic Launcher, dan untuk Linux disediakan tautan terpisah
1 komentar
Biaya untuk beralih juga tidak sedikit, jadi saya cuma berharap mereka melakukan rollback.
Terlepas dari itu, sepertinya saya tidak akan membuat proyek baru dengan Unity.