Senin, 29 April 2013

Terminologi Game Engine


Sebuah sistem perangkat lunak yang dirancang untuk penciptaan dan pengembangan video game, disebut game engine.
Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( "renderer") untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik.
Awalnya, hampir setiap perusahaan game memiliki game engine (atau mesin permainan) untuk sendiri, yang dipakai dalam pembuatan game mereka. Semakin lama kebutuhan untuk game engine yang makin modern semakin bertambah. DAn semakin lama biaya pembuatan game ini dianggap mahal. Sehingga sekarang ini, bahkan banyak game engine yang dijadikan franchise atau disebut "middleware", karena, seperti bisnis dengan pengertian, mereka menyediakan fleksibel dan dapat digunakan kembali platform perangkat lunak yang menyediakan semua fungsionalitas inti yang diperlukan, langsung dari kotak, untuk mengembangkan suatu aplikasi permainan sambil mengurangi biaya, kompleksitas, dan waktu-ke-pasar-semua faktor-faktor kritis yang sangat kompetitif industri permainan video. Seperti solusi middleware lain, mesin permainan biasanya menyediakan platform abstraksi, yang memungkinkan permainan yang sama untuk dijalankan pada berbagai platform termasuk game konsol dan komputer pribadi dengan sedikit, jika ada, perubahan yang dibuat untuk permainan kode sumber. Sering kali, permainan middleware dirancang dengan arsitektur berbasis komponen yang memungkinkan sistem tertentu dalam mesin yang akan diganti atau diperpanjang dengan lebih khusus (dan sering kali lebih mahal) komponen middleware seperti fisika Havok, FMOD untuk suara, atau Scaleform untuk UI dan video. Beberapa mesin permainan seperti RenderWare bahkan dirancang sebagai serangkaian komponen terhubung secara longgar middleware selektif yang dapat dikombinasikan untuk membuat mesin custom, bukan pendekatan yang lebih umum untuk memperpanjang atau menyesuaikan solusi terintegrasi yang fleksibel. Namun kemungkinan diperpanjang tercapai, hal itu tetap menjadi prioritas tinggi dalam permainan mesin karena berbagai menggunakan yang mereka diterapkan.
Meskipun kekhasan nama, mesin permainan yang sering digunakan untuk jenis aplikasi interaktif real-time dengan persyaratan grafis seperti pemasaran demo, visualisasi arsitektur, latihan simulasi, dan pemodelan lingkungan.
Konsep dari game engine (mesin permainan) yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris.
Game engine modern adalah beberapa aplikasi yang paling kompleks yang ditulis, sering menampilkan puluhan sistem tersetel berinteraksi untuk memastikan pengalaman pengguna yang dikontrol dengan tepat. Evolusi yang terus mesin permainan telah menciptakan pemisahan yang kuat antara rendering, scripting, karya seni, dan desain tingkat. Sekarang umum, misalnya, untuk permainan khas tim pengembangan untuk memiliki beberapa kali lebih banyak seniman sebagai programmer sebenarnya. Middleware untuk massively-multiplayer online game ini jauh lebih kompleks daripada single-player video game. Namun, peningkatan popularitas MMOGs adalah pengembangan memacu middleware seperti paket. Beberapa solusi terkemuka, berdasarkan penjualan, Termasuk: 

* Unreal Engine 3 (klien-only)
* CryEngine2 (klien-only)
* Gamebryo (klien-only)
* Trinigy Visi Engine (hanya klien)
* Q (mesin game) (klien-only, tapi dengan solusi server sebagai 'Mesias')
* Multiverse Network
* Bigworld Teknologi
* HeroEngine
* Monumental Permainan
* Keluar Games Neutron
* Project Darkstar (Open Source)
* DX Studio (klien-only) 

Computer gaming telah ada sejak sekitar 1960an. Karena perkembangan industri microprocessor, mainframe, dan minicomputers. Salah satu game komputer pertama dikembangkan pada tahun 1961. Ketika siswa MIT, Martin Graetz dan Alan Kotok, dengan memperkerjakan Steve Russell, menghasilkan "Spacewar!" pada komputer mainframe PDP-1. Video games pertama kali diperkenalkan pada tahun 1971 sebagai medium hiburan bersifat komersial. Pada akhir tahun 1970an dan awal tahun 1980an, video games menjadi sebuah dasar yang penting bagi industri hiburan di Amerika Serikat, Jepang, dan Eropa.
Istilah "Game Engine" muncul pada pertengahan 1990-an, terutama dalam kaitannya dengan game 3D seperti orang pertama shooters (FPS). (Lihat juga: pertama-orang jujur mesin).Begitulah popularitas id Software 's Doom dan Quake permainan yang, daripada bekerja dari nol, lain pengembang berlisensi bagian inti dari perangkat lunak dan grafis yang dirancang mereka sendiri, karakter, senjata, dan tingkat-"permainan isi" atau "permainan aset. " Pemisahan permainan-aturan tertentu dan data dari konsep-konsep dasar seperti tabrakan dan permainan entitas yang berarti bahwa tim bisa tumbuh dan mengkhususkan.
Sebagai teknologi, game engine semakin matang dan menjadi lebih user-friendly, aplikasi mesin permainan telah diperluas dalam ruang lingkup, dan kini digunakan untuk permainan serius: visualisasi, pelatihan, kesehatan, dan simulasi militer aplikasi. Untuk memfasilitasi aksesibilitas, platform perangkat keras baru kini sedang ditargetkan oleh mesin permainan, termasuk ponsel.
Sebuah game tidak akan menjadi masterpiece, jika tidak ada game engine yang mampu memberikan visual yang mencengangkan. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game.
Game Engine terdiri dari 2 jenis, yaitu Game Engine Open Source atau Freeware Game Engine dan Game Engine Berbayar (komersial) atau Commercial Engines. Yang dapat terdiri dari:


Open source game engine:
- Blender
- Golden T Game Engine (GTGE)
- DXFramework
- Ogre
- jMonkeyEngine (jME)
- Panda3D
- Sphere
dll.

Commercial engines/game engine berbayar (komersial):
- Alamo
- A.L.I.V.E
- BigWorld
- DXStudio
- Dunia Engine
- Euphoria
- GameStudio
- Jade Engine
- Jedi
- Medusa
- RPG Maker VX
- RPG Maker XP
- RPG Maker 2003
- RPG Maker 95
- Vision Engine

Beberapa mesin permainan hanya menyediakan waktu-nyata (real-time), bukan kemampuan render 3D dari beragam fungsi yang diperlukan oleh permainan. Mesin ini mengandalkan permainan pengembang untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Mesin jenis ini umumnya disebut sebagai "mesin grafis," "mesin rendering," atau "mesin 3D" bukannya yang lebih mencakup istilah "mesin permainan." Namun, terminologi ini tidak konsisten digunakan sebagai banyak fitur lengkap mesin game 3D disebut hanya sebagai "mesin 3D." Beberapa contoh dari mesin grafis adalah: RealmForge, Truevision3D, ogre, Crystal Space, Genesis3D, Irrlicht dan JMonkey Engine. Permainan modern atau mesin grafis umumnya memberikan adegan grafik, yang merupakan berorientasi objek representasi dari dunia permainan 3D yang sering menyederhanakan desain permainan dan dapat digunakan untuk rendering lebih efisien dari dunia maya yang luas.


Membandingkan antara game engine
  • Mulai dari Chrome Engine, versi yang terakhir untuk saat ini adalah Chrome Engine 4 yang digunakan dalam game Call of Juarez: Bound in Blood untuk console Xbox360, PS3, juga untuk PC. Pada sebuah demo yang ada yang menampilkan Living Environtment, grafis yang dihasilkan dari real-time render-nya sangat memukau, mulai tekstur air (sungai), pencahayaan, map bumping, dan berbagai detail layaknya sebuah CG render dari 3D Animation Movie. Walaupun sebenarnya untuk bump mapping sudah ada sejak Chrome Engine versi 3, namun pada versi 4 ini tentunya lebih disempurnakan lagi.
  • Selanjutnya ada Unreal Engine, Game Engine yang satu ini sudah lama diunggulkan bersama dengan tenarnya Unreal Tournament, sebuah game FPS yang menghadirkan gameplay dan grafis yang menawan dari waktu ke waktu. Versi terakhir untuk saat ini adalah Unreal Engine 3, dan didesain untuk bekerja dengan DirectX9 maupun 10. Selain ditujukan untuk game2 PC, Unreal Engine 3 juga ditujukan untuk game2 console seperti Xbox360 dan PS3. Ada juga game yang memanfaatkan Unreal Engine 3 yang akan dirilis pada tahun 2010 dan diisukan sebagai game dengan tampilan grafis yang sangat bagus, yaitu Mass Effect 2. Sudah begitu didalam Unreal Engine 3 ini terdapat berbagai program yang mendukung kinerjanya seperti NvidiaPhysX, yang memaksimalkan script/efek fisik dari sebuah objek.
  • CryENGINE adalah sebuah Game Engine yang digunakan dalam sebuah game FPS berjudul FarCry yang kala itu pada tahun 2004 memiliki grafis yang sangat menawan
(sumber: http://riadyawan.wordpress.com/2009/11/23/next-gen-game-engine/; wikipedia game_engine)

Senin, 25 Maret 2013

Merancang Sebuah Game


          Jenis-Jenis Game – Kalo berbicara tentang game, pasting banyak diantara kalian yang suka bermaingame bukan? Game kini dapat dimainkan oleh banyak pemain dalam waktu yang bersamaan meskipun terpisah jarak yang sangat jauh, memainkannya tak lagi konvensional dengan mesin video game arcade, melainkan dengan komputer maupun konsol seperti Wii, PS, Xbox yang terkoneksi dengan internet istilahnyagame online.
Nah game jenis apa yang kalian mainkan atau kalian suka? Atau belum tau apa saja jenis-jenis game itu? Baiklah disini saya akan berbagi tentang jenis-jenisgenre game. Ada beberapa diantaranya :

1. FPS (First Person Shooter)
adalah jenis game tembak-tembakan dengan tampilan pemain adalah tokoh yang dimainkan. Biasanya berupa misi untuk suatu tujuan tertentu. Ciri khas game ini adalah penggunaan senjata jarak jauh.
Contoh : Counter-Strike, Call of Duty, Ghost Recon, Point Blank, Crossfire


2. RTS (Real Time Strategy)
adalah genre permainan strategi, taktik, dan logika. Biasanya berupa perang yang tiap pemainnya memiliki suatu pasukan atau negara. Dalam RTS permainan dapat berupa sejarah, fantasi, dan fiksi ilmiah.
Contoh : Age of Empires, Warcraft, Command & Concuer, Rise of Nations, Stronghold


3. RPG (Role Playing Game)
adalah game yang para pemainnya memainkan peran tokoh-tokoh khayalan dan berkolaborasi untuk merajut sebuah cerita bersama. Ada pula jenis lain game RPG ini, diantaranya :

• LARP (Live Action Role Playing) adalah game RPG dimana para pemain bisa melakukan gerakan fisik tokohnya. Biasanya pemain menggunakan kostum dan menggunakan alat-alat yang sesuai dengan tokoh, dunia dan cerita yang dia mainkan.
• MMORPG (Massively Multiplayer Online Role-Playing Game) adalah game RPG yang melibatkan ribuan pemain untuk bermain game bersama dalam dunia maya.
Contoh : Final Fantasy, Ragnarok, Avalon, RF, World of Warcraft, DotA, Perfect World


4. Construction and Management Simulation Games
adalah game yang mesimulasikan proyek membangun dan mengelola. Pada dasarnya adalah masalah ekonomi dan konseptual. Game ini jarang yang melibatkan konflik dan eksplorasi, dan hampir tidak pernah meliputi tantangan fisik.
Contoh : Sim City, Roller Coster Tycoon, Caesar


5. Vehicle Simulation
Jenis permainan ini mensimulasi pengoperasian beberapa kendaraan, kendaraan bisa berupa pesawat terbang, pesawat tempur, kereta, kendaraan perang, maupun kendaraan konstruksi.
Contoh : Train Simulator, Truck Simulator, FlightGear, Tram, Orbiter


6. Adventure Games
game yang mengutamakan masalah eksplorasi dan pemecahan teka-teki. Namun terkadang meliputi masalah konseptual, dan tantangan fisik namun sangat jarang.
Contoh : Indiana Jones, God of War, Tomb Raider, Assasins Creed


          Masih banyak lagi sebenarnya jenis-jenis game atau genre game seperti puzzle, sport, racing, dll yang tidak bisa dijelaskan satu per satu.

     Sekarang ini membuat game tidaklah sesulit dulu kamu tidak perlu punya skill pemprograman atau hal-hal rumit lainnya hanya tinggal mengerti dan drag and drop beres, Banyak software yang dapat digunakan untuk merancang game dari yang biasa hingga game Arcade keren seperti game pesawat tempur. Internetpun menyediakan berbagai Game Engine untuk mempermudah perancangan game.


Sabtu, 26 Januari 2013

BAB VI PROSES PRODUKSI


SIMPULAN
BAB VI
PROSES PRODUKSI

Desainer harus mampu bekerja dengan berbagai jenis gambar elektronik yang disimpan dalam format yang berbeda. Gambar digital dapat disimpan dalam beberapa cara, yang masing-masing memiliki kelebihan dan kekurangan dimana seorang desainer grafis perlu memahami.
Alat dasar dalam proses merancang :
§   Pisau bedah (atas)
Sebuah pisau bedah adalah pisau yang digunakan untuk memotong stok - alat penting untuk penciptaan dummies dan mock-up.
§   Semprotan gunung
Semprot gunung adalah perekat aerosol digunakan untuk obligasi dua atau lebih potongan saham bersama-sama untuk produksi tiruan dan boneka.
§   Lensa pembesar
Digunakan untuk  memeriksa bukti dan transparansi.lensa pembesar fotografer sebesar 8x sedangkan lensa pembesar pada printer sebesar 10x atau 14x.
Ada 2 jenis gambar utama yaitu raster (bitmap) dan vektor (lineart). Sebuah gambar raster terdiri dari piksel dalam grid, di mana setiap pixel berisi informasi warna untuk gambar dan raster memiliki resolusi tetap. Dan gambar vektor berisi objek didefinisikan oleh rumus-rumus matematika bukan piksel. Vektor itu dapat diperbesar kualitas gambar akan tetap tajam dan jelas.
Berikut format gambar utama digital file :
1.        Format : Bitmap
Keuntungan : Gambar dibangun oleh fixed jumlah piksel yang mudah berwarna.
2.    Format : TIFF
Keuntungan : fleksibelcross - platform, Format yang kompatibel mempertahankan kualitas gambar yang tinggi sehingga cocok untuk pencetakan.
3.        Format : JPEG
Keuntungan : 24-bit warna (6,7 juta warna), menggunakan kompresi untuk mengurangi ukuran file.
4.        Format : EPS
Keuntungan : File dapat tinggal, dan terdistorsi warna dipisahkan.
5.        Format : PSD
Keuntungan : berbagai format mendukung semua ketersediaan mode gambar (bitmap, grayscale, duotone, RGB, CMYK, dll).

Warna adalah salah satu tugas utama bahwa desainer grafis bertanggung jawab untuk mencetak proses produksi.
§  Warna ruang
Desainer dapat bekerja dengan sistem ruang warna yang berbeda yang mendefinisikan rona, saturasi dan nilai dari warna dalam desain yang berbeda dan proses pencetakan.
§  RGB / CMYK
Warna yang terdiri merah, hijau dan biru muda ditampilkan sebagai rasio. RGB adalah aditif utama pada ruang warna monitor komputer dan CMYK adalah ruang warna subtraktif primer yang digunakan dalam empat warna proses pencetakan. Merah, hijau dan biru (RGB) adalah aditif yang membentuk cahaya putih, dan digunakan untuk menghasilkan gambar warna pada layar komputer.
§  Primary Subtraktif
Setiap primary subtraktif terbentuk dari dua aditif warna primer. Dimana dua primary menciptakan warna primer aditif.
§  Primary Aditif
Warna aditif primer merupakan komponen cahaya putih.

Warna dapat dijelaskan sesuai dengan fitur-fitur berikut :
§  Hue
Hue mengacu pada karakteristik yang unik dari warna secara visual dapat membedakan satu warna dari yang lain. Warna atau warna yang dibentuk oleh berbagai panjang gelombang cahaya.
§  Saturation
Saturasi atau kroma menggambarkan warna yang cenderung bergerak ke arah atau jauh dari abu-abu.
§  Brightness
Kecerahan mengacu pada cahaya atau warna gelap warna. Perubahan kecerahan dapat dicapai dengan pencampuran warna dengan warna hitam atau putih.

Kalibrasi adalah proses di mana warna ruang monitor atau peralatan lainnya disesuaikan agar setara dengan standar yang diberikan.
§  Sistem Pantone
Sistem Pantone memfasilitasi komunikasi antara desainer dan printer, dan untuk memastikan bahwa spesifik warna yang digunakan dalam desain.
§  Monitor
Sebuah monitor atau layar adalah alat yang digunakan untuk memproduksi gambar dengan menggunakan lampu merah, hijau dan biru.
§  Printer
Perangkat printer yang berbeda menggunakan tinta yang berbeda, yang berarti bahwa dapat mencetak warna yang berbeda tergantung dengan perangkat output. Sebuah inkjet akan menghasilkan hasil enam-warna litostratigrafi.

Design Now Austria
Bagian ini dari pameran Design Now Austria menggunakan overprinting agar proses pewarnaan dapat saling bercampur dengan yang lainnya dan menciptakan kombinasi variasi warna.

Wonderland
Diciptakan oleh Parent Design dengan sebuah foil block finish dan thermographic printing yang mengaugmentasi penampilan. Thermography memberikan sebuah kenaikan permukaan tacticle ketika kertas timah berkilau sewaktu merefleksikan cahaya.

Mark de Weijer
Identitas Mark de Weijer menghadirkan sensasi kejernihan dan tekstur yang merefleksikan sifat dari pekerjaannya.

MAG
Poster format-besar milik studio Mark di Manchester membawa pulang pesan dimana beberapa bagian di dunia sangat mudah untuk melangkah pada sesuatu yang menjijikkan.

Varnish
Sebuah varnish merupakan pelapis tanpa warna yang diaplikasikan pada bagian yang tercetak.
Tipe-tipe Varnish yaitu :
§  Gloss
Varnis gloss merefleksikan belakang cahaya dan sering digunakan untuk meningkatkan penampilan dari fotografi atau elemen grafik lainnya di brosur.
§  Matt (atau dull)
Biasa digunakan dengan halaman-halaman text-heavy untuk mendifusikan cahaya, mengurangi glare dan menambah readability. Menambahkan pada seuatu yang non-glossy, finish halus untuk dicetak pada lembar.
§  Satin (atau silk)
Sebuah pilihan tengah diantara varnish gloss dan matt. Menyediakan beberapa highlight, tetapi tidak sedatar finish matt.

Tabel ukuran kertas
Tabel di bawah ini menunjukkan beberapa dari sistem ukuran kertas standar yang digunakan di beberapa belahan dunia yang berbeda, seperti Amerika Utara, UK dan Jepang.


Tipe dari persediaan kertas
§  Cetakan Berita
Kertas utamanya dibuat dari kertas berita tanah secara mekanis, komik dan pulp kayu. Memiliki umur yang pendek dibandingkan dengan kertas yang lainnya, tetapi murah untuk diproduksi.
§  Antik
Kertas berkualitas tinggi dengan lapisan tanah liat pada kedua sisi untuk memberikan permukaan cetakan yang baik.
§  Seni
Kertas berkualitas tinggi dengan lapisan tanah liat pada kedua sisinya, memberikan permukaan cetakan yang baik. Berguna untuk halftone dimana definisi dan detil adalah penting.
§  Chromo
Pelapisan yang tahan air pada sisi single yang ditujukan untuk embossing yang baik dan performa varnishing.
§  Cartridge
Kertas putih yang tebal yang biasanya digunakan untuk pensil dan tinta gambar; menambahkan tekstur pada publikasi.

London Kreatif
Yang tergambar adalah identitas visual yang dibuat oleh The Team untuk konsep yang berkembang dari sebuah pertukaran desain internasional dan pusat inovasi di London. Untuk mendapatkan pembelian dari investor-investor, front ganda, cover brosur dua lipatan berjudul ‘Future Thinking’ telah didisain untuk menceritakan dua buah cerita. Pertama, dari ‘masa depan’ dan kedua, perihal ‘pemikiran bisnis’.

Endpaper
Endpaper ini berasal dari sebuah seri dari buku kasus yang terikat oleh Webb & Webb yang secara kreatif menggunakan pola yang diulang menggunakan ilustrasi line-art yang sama yang terlihat pada cover.

            Jadi, Desainer grafis digunakan untuk membuat dan menghasilkan desain yang efektif. Bagian ini juga mencakup informasi dasar tentang cara untuk memastikan bahwa kontrol dipertahankan atas penggunaan gambar dan warna.