Unreal Engine telah menjadi bahan pokok dalam dunia pengembangan game selama lebih dari dua dekade. Dikenal dengan grafik yang memukau, alat pengembangan yang mudah, dan pembaruan rutin, Unreal adalah pilihan bijak untuk pengembang mana pun.

Tapi bagaimana Anda memulai membuat game pertama Anda di Unreal?

Tentang Unreal Engine

Unreal Engine adalah mesin pengembangan game 3D oleh Epic Games, orang-orang di belakang Fortnite, yang memulai debutnya pada tahun 1998. Alat ini kemudian berkembang menjadi rangkaian pengembangan game lengkap. Menawarkan pemrograman, animasi, dan sejumlah fitur kompetitif lainnya. Versi baru mesin diluncurkan pada 2022, meningkatkan fitur Unreal Engine sekaligus membuatnya lebih mudah diakses oleh pengembang.

Apakah Unreal Engine Bagus untuk Pemula?

Unreal Engine 5 hadir dengan berbagai fitur yang ditujukan untuk mereka yang memulai dalam pengembangan game. Anda dapat mengembangkan game pertama Anda tanpa kode apa pun berkat fitur Visual Scripting Unreal. Dan Anda dapat mengandalkan dokumentasi terperinci yang tersedia untuk mesin untuk memulai pembelajaran Anda.

instagram viewer

Bisakah Anda Menjual Game yang Dibuat Dengan Unreal Engine?

Anda dapat menjual game yang Anda buat dengan Unreal Engine di bawah salah satu opsi lisensi perusahaan. Penting untuk membaca EULA Unreal Engine Anda sendiri saat mengunduh perangkat lunak. Epic memungkinkan penjualan game yang dibuat dengan Unreal dan umumnya hanya mengambil royalti ketika pendapatan Anda lebih dari $1 juta.

Apakah Unreal Engine Gratis?

Versi dasar Unreal Engine 5 gratis untuk semua pengguna, baik Anda seorang pebisnis, penghobi, atau pelajar. Epic Games juga menawarkan Program Perusahaan dengan dukungan premium dan opsi Lisensi Kustom untuk pengguna dengan kebutuhan khusus. Setiap lisensi Unreal Engine 5 hadir dengan fitur mesin dan materi pembelajaran yang sama.

Mengunduh Peluncur Epic Games

Anda dapat mengunduh Unreal Engine melalui aplikasi Epic Games Launcher yang sama dengan yang Anda gunakan untuk mengunduh game. Anda perlu mengunduh peluncur dari Game Epik dan pasang sebelum Anda dapat mulai bekerja dengan mesin.

Memasang & Menyiapkan Mesin Tidak Nyata

Anda dapat mulai menginstal Unreal Engine setelah Anda menginstal Epic Games Launcher. Buka peluncur dan klik Mesin Tidak Nyata di sisi kiri jendela sebelum mengklik Perpustakaan tab di bagian atas jendela.

Klik Install pada versi mesin terbaru di Versi Mesin bagian. Pilih jalur file yang Anda inginkan untuk instalasi Unreal Engine 5 Anda dan klik Install.

Ini akan memakan waktu untuk menyelesaikan instalasi, memberi Anda kesempatan untuk mulai belajar tentang Unreal sebelum Anda menggunakannya.

Cara Membuat Game di Unreal Engine untuk Pemula

Epic Games berbaik hati memberikan contoh game kepada pengembang baru yang ingin belajar cara membuat game dengan Unreal Engine. Contoh permainan Lyra adalah tempat yang sangat baik untuk memulai. Pergi ke sampel tab di Peluncur Epic Games, pilih Permainan Pemula Lyra, dan klik Gratis tombol. Ini akan membuka serangkaian persyaratan untuk Anda setujui.

Klik Buat Proyek dan pilih jalur file yang Anda inginkan untuk game pemula Anda, lalu klik Membuat. Tunggu hingga game starter diunduh sebelum melanjutkan ke langkah berikutnya.

Sekarang setelah Anda mengunduh Lyra, Anda dapat mulai bekerja di Unreal. Luncurkan Unreal Engine dari Peluncur Epic Games dan Jelajahi untuk file proyek Lyra yang Anda simpan sebelum membuka alat pengembangan.

Menjelajahi Unreal Engine UI

Semua orang akan melihat tata letak UI yang sama di Unreal Engine saat dimuat untuk pertama kalinya. Unreal Engine 5 menyederhanakan dan meningkatkan tata letak umum dalam perangkat lunak, tetapi Anda dapat mengubahnya sebanyak yang Anda suka sesuai dengan kebutuhan Anda sendiri.

Seperti yang Anda lihat dari tangkapan layar di atas, hal utama di layar di Unreal Engine adalah Editor Visual panel Di sini Anda dapat melihat adegan yang sedang Anda kerjakan, bersama dengan semua objek dan contoh lain di dalamnya. Sama seperti alat seperti Blender, Anda dapat memilih dari berbagai mode pengeditan dalam editor visual.

Ada dua panel terpisah di sisi kanan layar: tombol Garis luar dan rincian bagian. Itu Garis luar adalah hierarki objek berbasis teks dalam level saat ini. Ini memberi Anda akses ke objek tak terlihat, hubungan orangtua-anak, dan banyak lagi. Di bawah ini adalah rincian bagian, menunjukkan properti dari objek yang telah Anda pilih.

Laci Konten Mesin Tidak Nyata, Log Keluaran, dan Cmd

Tiga alat penting ada di bagian bawah layar Unreal Engine. Laci Konten adalah rumah bagi semua aset yang digunakan dalam game Anda dan Log Keluaran memberikan informasi saat Anda men-debug game Anda. Alat Cmd memungkinkan Anda untuk mengeluarkan perintah ke game Anda.

Untuk saat ini, Laci Konten adalah bagian terpenting dari UI yang harus difokuskan. Klik Laci Konten untuk membuka pengelola konten, dan Anda akan melihat semua file yang membuat game sampel Lyra. Anda dapat mencari dan memfilter file untuk memudahkan menemukan apa yang Anda cari.

Seperti yang Anda lihat dari contoh Lyra, berhati-hati dengan manajemen file selalu penting saat Anda bekerja dengan Laci Konten.

Menambahkan ke UI Unreal Engine Anda

Seperti yang disebutkan, Anda dapat menyesuaikan UI Unreal Engine untuk memenuhi kebutuhan Anda. Pergi ke Jendela di bagian atas layar untuk melihat daftar elemen UI tambahan yang dapat Anda gunakan. Mengarahkan kursor ke setiap jenis panel akan memberi Anda deskripsi singkat tentang apa yang Anda lihat.

Pemrograman di Unreal Engine

Memulai pemrograman di Unreal Engine mirip dengan memulai dengan Unity. Kedua alat menawarkan opsi komprehensif untuk memberi Anda kendali atas kode Anda sambil meminimalkan seberapa banyak Anda harus menulis untuk diri sendiri.

Bahasa Pemrograman Apa yang Bekerja Dengan Unreal Engine?

Unreal Engine menggunakan C++ sebagai bahasa pemrograman utamanya, dengan kompiler yang dirancang untuk bekerja dengannya. Bersamaan dengan C++, pengembang Unreal dapat menggunakan sistem Blueprint Visual Scripting untuk membuat tindakan dan acara tanpa harus menggunakan kode nyata.

Coding Dengan C++ di Unreal Engine

Anda dapat menambahkan kelas C++ baru ke proyek Anda kapan saja dengan membuka Mengajukan lalu klik Kelas C++ Baru. Dari sini, kode yang Anda tulis akan seperti proyek lainnya; Anda bahkan dapat menggunakan alat seperti Visual Studio untuk membantu pengkodean Anda di Unreal Engine. Anda dapat menggunakan Dokumentasi Unreal Engine 5 resmi untuk memulai.

Blueprint Visual Scripting di Unreal Engine 5

Blueprint Visual Scripting adalah jawaban Unreal Engine 5 untuk memblokir coding dan metode pemrograman visual lainnya. Blueprint adalah alat canggih yang memungkinkan Anda membuat game tanpa satu baris kode pun. Lyra, misalnya, adalah game yang seluruhnya dibuat dengan visual scripting.

Untuk melihat contoh skrip visual Unreal, lihat GA_Weapon_Fire file ditemukan di bawah Semua > Senjata dalam laci konten. File ini mengontrol tembakan senjata di Lyra dan terlihat cukup menakutkan ketika Anda pertama kali membukanya, tetapi tidak terlalu sulit untuk mengatasinya.

File Cetak Biru ini memiliki empat bagian berbeda. Bagian pertama melakukan pelacakan senjata saat pemain pertama kali menekan tombol api. Ini memeriksa untuk melihat apakah pemain dikendalikan secara lokal, diikuti dengan memainkan animasi dan mengendalikan laju tembakan senjata. Pemain tidak dapat menembakkan senjata mereka jika mereka mati.

Selanjutnya, skrip visual Blueprint memproses data target untuk bidikan yang dilakukan oleh pemain. Ini memastikan bahwa pukulan memberikan kerusakan dan menambah efek pada pemain, sementara juga memastikan bahwa tembakan yang melenceng dari target tidak melakukan apa pun pada mereka.

Seperti yang Anda lihat dari skrip visual Unreal, pemrograman yang Anda lakukan dengan sistem ini memiliki penekanan kuat pada hubungan. Setiap blok kode yang Anda tempatkan harus memiliki garis yang ditarik ke blok lain, membentuk aliran yang akan segera terasa akrab bagi pemrogram. Masih layak untuk membaca dokumentasi Unreal Engine 5 tentang skrip, bahkan jika Anda memiliki pengalaman dengan kode.

Memulai dengan Unreal Engine 5

Unreal Engine 5 adalah perangkat lunak besar dengan banyak hal untuk Anda pelajari. Waktu yang Anda habiskan akan selalu sepadan, memberi Anda kesempatan untuk membuat game impian Anda menjadi kenyataan.