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.
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.
Pertama screenshot dari Unreal Engine 3 yang disajikan pada tahun 2004, dimana 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