3D Game Engine - Unreal Engine


Technomedialabs - The Unreal Engine adalah mesin game yang dikembangkan oleh Epic Games, yang pertama kali dipamerkan dalam game first-person shooter 1998 Unreal. Meskipun awalnya dikembangkan untuk penembak orang pertama, telah berhasil digunakan dalam berbagai genre lain, termasuk platformer, game pertempuran, MMORPG, dan RPG lainnya. Dengan kode yang ditulis dalam C ++, Unreal Engine menampilkan tingkat portabilitas yang tinggi dan merupakan alat yang digunakan oleh banyak pengembang game saat ini, dengan itu menjadi sumber yang tersedia. Versi terbaru adalah Unreal Engine 4, yang dirilis pada 2014.

Mesin Unreal generasi pertama dikembangkan oleh Tim Sweeney, pendiri Epic Games. Setelah pemrograman sejak usia dini dan menciptakan alat pengeditan untuk ZZT (1991) dan Jill of the Jungle (1992), Sweeney mulai menulis mesin pada tahun 1995 untuk produksi permainan yang kemudian menjadi penembak orang pertama dikenal sebagai Unreal.

Setelah bertahun-tahun dalam pengembangan, ia memulai debutnya dengan rilis game pada tahun 1998, meskipun MicroProse dan Legend Entertainment memiliki akses ke teknologi jauh lebih awal, melisensikannya pada tahun 1996. Menurut sebuah wawancara, Sweeney "menulis 90 persen dari kode di mesin."

Tangkapan layar dari versi pertama UnrealEd, menampilkan antarmuka pengguna yang ditulis dalam Visual Basic. Di antara fitur-fiturnya adalah deteksi tabrakan, pencahayaan berwarna, dan bentuk penyaringan tekstur terbatas. Mesin juga mengintegrasikan editor level, UnrealEd,  yang memiliki dukungan untuk operasi geometri padat konstruktif real-time pada awal tahun 1996, yang memungkinkan para pembuat peta untuk mengubah tata letak level dengan cepat.

Meskipun Unreal dirancang untuk bersaing dengan id Software, pengembang Doom dan Quake, permainan ini dipuji oleh John Carmack untuk penggunaan warna 16-bit dan efek sekitar seperti kabut volumetrik. "Saya ragu permainan penting akan dirancang dengan warna 8-bit dalam pikiran mulai sekarang. Unreal telah melakukan hal penting dalam mendorong ke arah warna langsung, dan ini memberi para seniman lebih banyak kebebasan," katanya dalam sebuah artikel yang ditulis oleh Geoff Keighley untuk GameSpot. "Cahaya mekar [bola cahaya], volume kabut, dan langit komposit adalah langkah-langkah yang saya rencanakan untuk diambil, tetapi Epic sampai di sana lebih dulu bersama Unreal." [6] Fitur penting lainnya adalah pengenalan iluminasi langsung real-time pada 1995.

Pada awalnya, mesin mengandalkan rendering perangkat lunak, artinya perhitungan grafis ditangani oleh CPU. Namun, seiring berjalannya waktu, ia dapat memanfaatkan kemungkinan yang disediakan oleh kartu grafis, suatu proses yang mengharuskan Sweeney untuk menulis ulang algoritma rendering inti beberapa kali. Akibatnya, perenderan perangkat lunak dan perangkat keras berdampingan dalam perangkat lunak dasar, dengan yang terakhir berfokus pada Glide API, yang dirancang khusus untuk akselerator 3dfx.

Sementara didukung, OpenGL dan Direct3D melaporkan kinerja lebih lambat dibandingkan dengan Glide karena kekurangan dalam manajemen tekstur. Berkenaan dengan audio, Epic menggunakan Galaxy Sound System, sebuah perangkat lunak yang diprogram dalam bahasa assembly yang mendukung kemampuan EAX dan Aureal dan memungkinkan penggunaan musik modul, satu set format yang dibuat melalui pelacak yang berisi sampel rekaman dan informasi pengurutan untuk pemutaran. Selain tersedia di Microsoft Windows, Linux, Mac dan Unix, mesin ini porting melalui Unreal Tournament ke PlayStation 2 dan, dengan bantuan Level Rahasia, ke Dreamcast.

Pada akhir 1999, The New York Times mengindikasikan bahwa ada enam belas proyek eksternal yang menggunakan teknologi Epic, termasuk Deus Ex, The Wheel of Time, dan Duke Nukem Forever, yang terakhirnya akan memulai debut seri Duke Nukem pada konsol GameCube. Tidak seperti id Software, yang bisnis mesinnya hanya berbasis pada penyediaan kode sumber melalui XCOPY, Epic memberikan dukungan teknis untuk pemegang lisensi dan bertemu dengan mereka untuk membahas peningkatan pada sistem pengembangan gimnya.

Walaupun biayanya sekitar $ 3 juta untuk memproduksi dan melisensikan hingga $ 350.000, Epic memberi pemain kemampuan untuk memodifikasi gim-gimnya dengan penggabungan UnrealEd dan bahasa skrip yang disebut UnrealScript, memicu komunitas penggemar di sekitar mesin permainan yang dibangun untuk. diperluas menjadi beberapa generasi game.

   
Share on Google Plus

About Technology Multimedia

TechnomediaLabs adalah media online dengan beragam konten seputar teknologi informasi, industri kreatif, multimedia interaktif, transmedia storytelling, dan beragam pengetahuan lainnya yang dibahas dalam bahasa yang sederhana, lugas, dan inspiratif.