Unreal Engine : Game Engine
The Unreal Engine adalah sebuah game engine yang dikembangkan oleh Epic Games, pertama kali dipamerkan pada tahun 1998 first-person shooter permainan "Nyata". Meskipun terutama dikembangkan untuk first-person shooters, telah berhasil digunakan dalam berbagai genre lainnya, termasuk siluman, Mmorpg, dan lain Rpg. Dengan kode yang ditulis dalam C++, Unreal Engine memiliki tingkat tinggi portabilitas dan alat yang digunakan oleh banyak pengembang game hari ini.
Itu telah diberikan oleh Guinness World Records sebagai "yang paling sukses video game engine".
Rilis saat ini adalah Unreal Engine 4, yang dirancang untuk Microsoft's DirectX 11 dan 12 (untuk Microsoft Windows, Xbox One, Windows RT); GNM ( PlayStation 4); OpenGL (untuk macOS, Linux, iOS, Android, Ouya dan Windows XP); Vulkan (untuk Android); Logam (untuk iOS); dan JavaScript/WebGL (untuk HTML5 web browser).
Membuat debut pada tahun 1998 dengan "Nyata", generasi pertama Unreal Engine terintegrasi rendering, deteksi tabrakan, AI, visibilitas, jaringan, scripting, dan file sistem manajemen ke dalam satu mesin lengkap. Unreal Engine 1 disediakan canggih software rasterizer dan hardware-accelerated rendering jalan menggunakan Meluncur API, secara khusus dikembangkan untuk 3dfx Gpu, dan telah diperbarui untuk OpenGL dan Direct3D. Rilis dari "Unreal Tournament" menandai langkah besar di kedua kinerja jaringan dan Direct3D dan OpenGL mendukung.
Mesin menjadi populer karena modular arsitektur mesin dan dimasukkannya sebuah bahasa scripting yang disebut UnrealScript, yang membuatnya mudah untuk mod, termasuk konversi total seperti "Tactical Ops".
Dari awal, mesin ini dirancang dengan cara yang akan diperluas dan ditingkatkan selama beberapa generasi dari permainan, sebagai pencipta dan pendiri Epic Games Tim Sweeney dinyatakan dalam tahun 1998 wawancara dengan majalah "Maximum PC".
Versi kedua dirilis pada tahun 2002 dengan "america's Army", gratis, multiplayer shooter yang dibuat oleh US Army dan dibiayai oleh pemerintah AS. Generasi ini melihat kode inti dan mesin rendering benar-benar ditulis ulang. Selain itu, fitur UnrealEd 2, tingkat editor, yang memulai debutnya dengan generasi sebelumnya mesin dan tak lama kemudian diikuti oleh UnrealEd 3, bersama dengan Karma fisika SDK. Ini mesin fisika didukung dengan fisika ragdoll di "Unreal Tournament 2003" dan "Nyata Kejuaraan". Lainnya mesin elemen yang juga diperbarui, dengan meningkatkan aset serta menambahkan dukungan untuk GameCube dan Xbox. Dukungan untuk PlayStation 2 konsol sebelumnya ditambahkan dalam UE1. Mengambil Xbox samping, kedua GameCube PS2 yang tidak didukung langsung oleh Epik, dukungan yang bukan bertani ke Tingkat Rahasia. Dengan demikian, pihak ketiga yang ingin menggunakan lebih Unreal Engine revisi harus dilakukan mereka sendiri membangun seluruh generasi, karena mereka telah dalam beberapa tahun terakhir dengan Wii, X360, PS3, PSP, dan 3DS.
UE2.5, sebuah update untuk versi asli dari UE2, peningkatan kinerja rendering dan menambahkan kendaraan fisika, partikel sistem editor untuk UnrealEd, dan dukungan 64-bit di "Unreal Tournament 2004". Sebuah versi khusus dari UE2.5 disebut UE2X digunakan untuk "Unreal Championship 2: Liandri Konflik" di Xbox asli platform. Ini fitur optimasi khusus untuk konsol tersebut. EAX 3.0 juga didukung untuk suara.
Pada Maret 2011, Ubisoft Montreal mengungkapkan bahwa UE2 berhasil berjalan pada Nintendo 3DS.
Pertama screenshot dari Unreal Engine 3 yang disajikan pada tahun 2004, di mana titik mesin sudah dalam pengembangan selama 18 bulan. tidak Seperti Unreal Engine 2, yang masih didukung tetap-fungsi pipa, Unreal Engine 3 ini dirancang untuk mengambil keuntungan dari sepenuhnya diprogram shader perangkat keras (dalam DirectX 9 hal, yang diperlukan shader model 3.0). Semua pencahayaan perhitungan dilakukan per-pixel, bukan per-titik. Unreal Engine 3 mendukung gamma-benar high-dynamic range penyaji.
Awalnya, Unreal Engine 3 hanya didukung Windows, PlayStation 3, dan Xbox 360, sedangkan iOS dan Android yang ditambahkan kemudian pada tahun 2010 (dengan "Infinity Blade" yang pertama iOS judul dan "Dungeon Defenders" Android pertama judul). OS X dukungan telah ditambahkan pada tahun 2011. Para penyaji mendukung teknik termasuk HDRR, per-pixel pencahayaan, dan bayangan dinamis. Pada oktober 2011, mesin porting untuk mendukung Adobe Flash Player 11 melalui Tahap 3D hardware-accelerated Api. Epic telah menggunakan versi ini mesin untuk in-house games. Agresif perizinan ini iterasi telah mengumpulkan banyak dukungan dari banyak tokoh pemegang lisensi. Epic telah mengumumkan bahwa Unreal Engine 3 yang berjalan pada Windows 8 dan Windows RT.
Sepanjang hidup UE3, update yang signifikan telah dimasukkan, termasuk pencahayaan global solver, peningkatan lingkungan dirusak, tubuh lembut dinamika, besar kerumunan simulasi, iPod Touch fungsi, Steamworks integrasi, yang real-time pencahayaan global solusi, dan stereoscopic 3D di Xbox 360 melalui TriOviz untuk Game Teknologi. DirectX 11 dukungan itu ditunjukkan dengan "Samaritan" demo, yang dibangun oleh Epic Games dalam kemitraan yang erat dengan NVIDIA, dengan insinyur yang bekerja di seluruh negeri untuk mendorong real-time grafis tinggi titik.
Selain untuk industri game, UE3 juga telah melihat adopsi oleh banyak non-gaming proyek. Anak-anak yang populer TV menunjukkan "LazyTown" digunakan UE3 selama syuting untuk menghasilkan virtual set untuk integrasi real-time dengan rekaman dari aktor dan wayang tampil di depan layar hijau. Pada bulan Maret 2012, FBI lisensi Epic Unreal Engine 3 untuk digunakan dalam simulator untuk pelatihan. animasi software "Microsoft Play", yang dirilis pada bulan April 2013, menggunakan UE3.
Sementara Unreal Engine 3 yang telah cukup terbuka untuk modders untuk bekerja dengan, kemampuan untuk mempublikasikan dan menjual game yang dibuat menggunakan UE3 dibatasi untuk pemegang lisensi dari mesin. Namun, pada November 2009, Epic merilis versi gratis dari UE3 ini SDK, yang disebut Unreal Development Kit (UDK), yang tersedia untuk umum.
Desember 2010 UDK rilis ini menambahkan dukungan untuk menciptakan iOS game dan aplikasi. pada bulan September 2011 rilis, iOS, OS X dan Windows platform semua dukungan UDK-menciptakan permainan.
Pada tanggal 17 agustus 2005, Mark Rein, wakil presiden Epic Games, mengungkapkan bahwa Unreal Engine 4 sudah dalam pengembangan sejak tahun 2003. Sampai pertengahan 2008, pengembangan eksklusif dilakukan oleh Tim Sweeney, CEO dan pendiri Epic Games. mesin menargetkan generasi kedelapan konsol, Pc dan Tegra K1berbasis perangkat yang menjalankan Android yang diumumkan pada bulan januari 2014 di CES.
Pada bulan februari 2012, Mark Rein mengatakan "orang-orang akan terkejut akhir tahun ini ketika mereka melihat Unreal Engine 4". Unreal Engine 4 diresmikan terbatas peserta di 2012 Game Developers Conference, dan video dari mesin yang ditunjukkan oleh artis teknis Alan "Jimat" Willard dirilis ke publik pada tanggal 7 juni 2012 melalui GameTrailers TV. demo Ini diciptakan pada PC dengan triple GeForce GTX 580 (tri SLI) dan dapat dijalankan pada PC dengan GeForce GTX 680.
Salah satu fitur utama yang direncanakan untuk UE4 adalah real-time pencahayaan global menggunakan voxel kerucut tracing, menghilangkan pra-dihitung pencahayaan. Namun, fitur ini telah diganti dengan yang serupa tetapi kurang komputasi-mahal algoritme sebelum rilis untuk semua platform, termasuk PC karena masalah kinerja pada konsol generasi berikutnya. UE4 juga termasuk baru fitur pengembang untuk mengurangi waktu iterasi, dan memungkinkan memperbarui C++ kode sementara mesin sedang berjalan. Baru "cetak biru" visual scripting system (penerus UE3 "Kismet") memungkinkan untuk pengembangan cepat dari permainan logika tanpa menggunakan C++, dan termasuk live debugging. hasilnya adalah mengurangi waktu iterasi, dan kurang dari membagi teknis antara seniman, desainer, dan programmer.Pada tanggal 19 Maret 2014, di Game Developers Conference, Epic Games merilis Unreal Engine 4, dan semua alat-alat, fitur lengkap dan C++ source code, untuk pengembangan masyarakat melalui langganan baru model. Siapapun dapat mendaftar untuk UE4 untuk Windows, OS X, iOS dan Android dengan membayar $19 per bulan, ditambah 5% dari pendapatan kotor yang dihasilkan dari setiap produk komersial yang dibangun menggunakan UE4. CEO dan pendiri Epic Games, Tim Sweeney, mengatakan bahwa model bisnis baru adalah refleksi dari perubahan dalam industri. Epic Games telah secara tradisional dibuat dengan Unreal Engine yang tersedia untuk besar AAA permainan tim pengembangan dengan biaya jutaan dolar, tetapi sebagai industri yang telah berkembang, Epik telah "benar-benar memikirkan kembali seluruh bisnis untuk bagaimana kita membuat mesin yang tersedia untuk tim." "Melihat bentuk baru dari industri sekarang, kita menyadari bahwa itu usang alat," Sweeney. "Melihat kemungkinan untuk mesin, kita mulai dari awal dan berpikir 'Bagaimana kita dapat membuat mesin yang tersedia untuk lebih banyak orang?'". Menurut Unreal Engine website, pelanggan ke mesin akan dapat membatalkan dan memperbaharui langganan mereka setiap saat. Mereka akan dapat mempertahankan akses ke UE4 alat, tetapi tidak akan menerima akses untuk rilis di masa depan dari Unreal Engine 4.
Pada September 3, 2014, Epic Games meluncurkan Unreal Engine Marketplace, yang memungkinkan UE4 pelanggan untuk membeli dan menjual konten yang diciptakan masyarakat dari segala bentuk dan ukuran. Di samping semua sebelumnya dirilis konten gratis, pasar baru yang datang dengan berbagai bungkus aset termasuk skala penuh lingkungan, alat peraga, karakter, suara, bahan, animasi jerat, cetakan C++ kode dan jumlah jenis aset lain serta demo gratis dan tutorial.
Pada September 4, 2014, Epic merilis Unreal Engine 4 untuk sekolah-sekolah dan perguruan tinggi gratis, termasuk salinan pribadi untuk siswa yang terdaftar di terakreditasi pengembangan video game, komputer, science, seni, arsitektur, simulasi, dan visualisasi program.
Pada februari 19, 2015, Epik diluncurkan "Nyata Dev Hibah", $5,000,000 dana pembangunan yang dirancang untuk memberikan dana hibah untuk proyek-proyek inovatif yang dibangun dengan Unreal Engine 4.
, Unreal Engine 4 ini tersedia untuk semua orang secara gratis, bersama dengan semua pembaruan masa depan, dengan selektif royalti jadwal. Oculus VR mengumumkan pada oktober 2016 yang akan menutupi biaya royalti untuk semua Unreal Engine judul pengiriman di Oculus Menyimpan hingga $5 juta pertama dari pendapatan kotor per game. pada bulan Yang sama Unreal Engine 4 dukungan dikonfirmasi untuk konsol baru Nintendo Beralih.
UnrealScript (sering disingkat UScript) adalah Unreal Engine asli bahasa scripting yang digunakan untuk penulisan kode permainan dan gameplay peristiwa sebelum merilis Unreal Engine 4. Bahasa ini dirancang secara sederhana, tingkat tinggi pemrograman game. Yang UnrealScript penerjemah diprogram oleh Tim Sweeney, yang juga menciptakan permainan sebelumnya scripting bahasa, ZZT-oop.
Serupa dengan Java, UnrealScript adalah berorientasi objek tanpa multiple inheritance (kelas mewarisi dari yang umum Objek class), dan kelas yang didefinisikan dalam file individual bernama untuk kelas mereka tentukan. Tidak seperti Jawa, UnrealScript tidak memiliki objek pembungkus untuk tipe primitif. Interface hanya didukung di Unreal Engine generasi 3 dan beberapa Unreal Engine 2 pertandingan. UnrealScript mendukung operator overloading, tapi tidak metode overloading, kecuali untuk parameter opsional.
Pada bulan Maret 2014 Epic mengumumkan bahwa Unreal Engine 4 akan tidak lagi menjadi pendukung UnrealScript, tapi bukannya mendukung game scripting dalam C++. Script Visual akan didukung oleh cetak Biru Visual Scripting, sistem pengganti sebelumnya Kismet script visual sistem.
Teknologi Unreal engine adalah lisensi untuk banyak entitas penting dalam bidang pendidikan, pelatihan simulasi, konstruksi simulasi, virtual reality, dan animasi CG. Lisensi mencakup banyak universitas-universitas, perusahaan-perusahaan, Tentara AS dengan Angkatan Udara AS, NASA the Federal Bureau of Investigation (FBI), the Michigan Department of Transportation (MDOT), dan Ilmu pengetahuan dan Teknologi Direktorat (DHS S&T).
Unreal Engine 3 yang diterima para "Pengembang Game Magazine" Front Line Penghargaan untuk "Best Game Engine" (2004, 2005, 2006, 2007, Hall of Fame, tahun 2009, tahun 2010, 2011, 2012). Ia menerima IGN's Terbaik dari E3 2005 untuk "Keunggulan Teknologi", dan Mengembangkan Industri Excellence Awards untuk "Best Game Engine" (2009, tahun 2010, 2011).
Unreal Engine 4 yang diterima GamesRadar's E3 2012 hal-Hal Penting Awards untuk "Best Rasa Next-Gen". IGN's Terbaik E3 2012 untuk "Keren Tech", Game Informer's Terbaik E3 2012 Penghargaan untuk "Best Tech", dan dinyatakan Terbaik "Game Engine" dalam Mengembangkan 100: Tech Daftar 2014. Ia juga menerima Mengembangkan Industri Excellence Awards untuk "Best Game Engine" (2013, 2016)