Tuesday 17 April 2012

ARSITEKTUR MESIN GAME

               Game Engine ( mesin permainan ) adalah sebuah sistem yang dirancang untuk penciptaan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada video game konsol dan komputer pribadi. Fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin rendering (“renderer”) untuk grafis 2D atau 3D, mesin fisika atau deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, memori manajemen, threading, dukungan lokalisasi, dan grafik adegan. Proses pengembangan game sering dihemat oleh di menggunakan kembali sebagian besar / mengadaptasi mesin permainan yang sama untuk membuat game yang berbeda. Game engine menyediakan seperangkat alat pengembangan visual di samping komponen software digunakan kembali. Alat-alat ini umumnya diberikan dalam suatu lingkungan pengembangan terpadu untuk mengaktifkan disederhanakan, perkembangan pesat dari permainan dengan cara data-driven. Mesin pengembang Game upaya untuk “pra-menciptakan roda” dengan mengembangkan suite perangkat lunak kuat yang mencakup banyak unsur pengembang game mungkin perlu untuk membangun sebuah permainan. Kebanyakan mesin permainan suite menyediakan fasilitas yang memudahkan pengembangan, seperti grafik, suara, fisika dan fungsi AI. Mesin permainan ini kadang-kadang disebut “middleware” karena, seperti dengan istilah naluri bisnis, mereka menyediakan sebuah platform perangkat lunak yang fleksibel dan dapat digunakan kembali yang menyediakan semua fungsionalitas inti yang dibutuhkan, langsung dari kotak, untuk mengembangkan sebuah aplikasi permainan sambil mengurangi biaya , kompleksitas, dan waktu-ke-pasar-semua faktor penting dalam industri video game yang sangat kompetitif. Gamebryo dan RenderWare adalah seperti program middleware banyak digunakan.

Game engine terdiri dari tiga jenis . yaitu :

1. Roll-your-own game engine
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara gratis, juga memperbolehkan mereka (para developer) lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.

2. Mostly-ready game engines
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.

3. Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.

TOOLS DAN SOFTWARE UNTUK PENGEMBANGAN GAME

Pada dasarnya, game itu sendiri merupakan sebuah aplikasi komputer yang ditulis dengan script atau bahasa pemrograman, di balik sebuah game yang menghadirkan kesenangan dan kenyamanan bermain, terdapat ribuan bahkan jutaan kode program yang membentuknya. Game dapat ditulis dengan bahasa pemrograman yang umum dan telah dikenal seperti Visual Basic, C, Java, Delphi, Phyton, dan lain sebagainya. Umumnya para developer game menggunakan tools atau paket library, seperti OpenGL Utility Toolkit atau modul lainnya .
Game Tools merupakan suatu software aplikasi spesial yang menangani dan memfasilitasi dalam membuat sebuah game baik PC ataupun konsol. Pada game tools terdapat fungsi yang menyertai konversi yang diperlukan dalam pembuatan game (seperti 3D models, texture, level editing, script compilation, dll . Sebagian besar game tools biasanya hanya bisa mendeveloped satu jenis game saja, tetapi seiring perkembangan zaman sekarang banyak game tools dapat membuat lebih dari satu genre. Setiap game tool memiliki fitur yang berbeda, yang paling menonjol dari sisi grafis. Tidak semua game tools dapat menghasilkan kualitas gambar yang bagus dan tidak semua game tools menggunakan scripting / code base dalam proses pembuatannya.


Ada banyak tools – tools dan software untuk pengembangan game yang kita inginkan . berikut adalah contoh tools – tools dan software :

1. The 3D Gamemaker
Software ini merupakan salah satu game tools yang cukup mudah digunakan. Selain itu, kita bisa membuat game dalam waktu yang singkat, karena pada game tools ini telah disediakan lebih dari 500 objek 3D yang bisa dijadikan karakter game. Membuat model, gameplay, serta Story juga bisa dilakukan dengan software pembuat game ini.

2. 3D RPG Builder
Game tools ini masih dalam tahap pengembangan, bisa dipakai untuk membuat game dengan RPG, mudah dalam penggunaannya dan jika kita ingin membuat game RPG dengan lebih baik lagi maka bisa menggunakan LUA programming.2. RPG Maker
Software game maker bertipe RPG yang sangat mudah digunakan dalam pembuatan game dan hasil gamenya pun cukup memuaskan. Hasil game software ini lebih mirip dengan game RPG yang ada di Playstation. Kita tidak bisa membuat karakter untuk game yang akan kita buat, tetapi sudah tersedia ratusan karakter yang bisa dipakai, dan ratusan jurus yang bisa digunakan.

3. Eclipse MMORPG Maker
Eclipse memungkinkan pengguna untuk membuat MMORPG 2D, mirip dengan “Maple Story”.  Seperti alat desain lainnya yang tercantum di atas, yang satu ini membutuhkan pengetahuan pemrograman sedikit atau tidak ada pun bisa, meskipun seorang programmer cerdas dan berpengalaman dapat memperluas fungsionalitas sebuah permainan dengan pemrograman fitur tambahan menggunakan built-in tools scripting. Seperti RPG Maker XP, ada tilesets banyak tambahan, grafik dan cara lain untuk mengembangkan permainan Anda, bisa Anda download di situsnya.

4. Game Maker
Software pembuat game ini bisa digabungkan dengan bahasa pemograman lain seperti C++, sangat berguna jika kita ingin membuat game bertipe Arcade(2D), saat penginstlalan selesai sudah disediakan sampel game yang dibuat dengan software pembuat game ini, diantara sampel game-game itu ada beberapa game yang sudah kita kenal seperti game “1945″.

5 . 3D Adventure Studio
3D Adventure Studio adalah alat pengembangan yang dirancang untuk memungkinkan Anda untuk membangun game petualangan 3D yang mirip dengan “Betrayal,” “Krondor” and “Gabriel Knight 3″. Perangkat lunak ini masih dalam tahap Alpha dan belum diperbarui sejak 2004, tetapi masih sedikit berguna.

6. FPS Creator
Ingin buat game seperti Counter Strike? Mudah saja, cukup dengan memakai software ini, tool yang digunakan sangat mudah dan tidak perlu pemograman dalam pembuatan gamenya dan bahkan bisa dijadikan game online, mirip seperti Counter Strike, tetapi jika kita memakai Demo Versionnya terdapat banyak kelemahan, antara lain:
    * Tidak bisa mengimpor model 3D buatan sendiri,
    * hanya bisa memasukan 25 items dalam satu project,
    * tidak bisa memasukan video untuk bagian story,
    * tidak bisa multi level, dan
    * tidak bisa dipublish menjadi game exe.


7. Game Maker
Software pembuat game ini bisa digabungkan dengan bahasa pemograman lain seperti C++, sangat berguna jika kita ingin membuat game bertipe Arcade(2D), saat penginstlalan selesai sudah disediakan sampel game yang dibuat dengan software pembuat game ini, diantara sampel game-game itu ada beberapa game yang sudah kita kenal seperti game “1945″.

Demikianlah tools-tools dansoftware pengembangan game . Dan mungkin masih banyak tools – tools dan software untuk pengembangan game yang lain .

JENIS - JENIS GAME DAN OPPORTUNITY PENUNJANG CREATIVE INDUSTRY

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-jenis genre 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 :
A). 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.
B).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, Caesa

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

Dan mungkin masih banyak lagi sebenarnya jenis-jenis game atau genre game seperti puzzle, sport, racing, dll .



OPPORTUNITY  UNTUK MENUNJANG CREATIVE INDUSTRY
Industri Kreatif dapat diartikan sebagai kumpulan aktivitas ekonomi yang terkait dengan penciptaan atau penggunaan pengetahuan dan informasi. Industri kreatif juga dikenal dengan nama lain Industri Budaya atau juga Ekonomi Kreatif . Kementerian Perdagangan Indonesia menyatakan bahwa Industri kreatif adalah industri yang berasal dari pemanfaatan kreativitas, keterampilan serta bakat individu untuk menciptakan kesejahteraan serta lapangan pekerjaan dengan menghasilkan dan mengeksploitasi daya kreasi dan daya cipta individu tersebut. Industri kreatif dipandang semakin penting dalam mendukung kesejahteraan dalam perekonomian, berbagai pihak berpendapat bahwa kreativitas manusia adalah sumber daya ekonomi utama dan bahwa industri abad kedua puluh satu akan tergantung pada produksi pengetahuan melalui kreativitas dan inovasi . Berbagai pihak memberikan definisi yang berbeda-beda mengenai kegiatan-kegiatan yang termasuk dalam industri kreatif. Bahkan penamaannya sendiri pun menjadi isu yang diperdebatkan dengan adanya perbedaan yang signifikan sekaligus tumpang tindih antara istilah industri kreatif, industri budaya, dan ekonomi kreatif .

Sub-sektor yang merupakan industri berbasis kreativitas di Indonesia berdasarkan pemetaan industri kreatif yang telah dilakukan oleh Departemen Perdagangan Republik Indonesia adalah:

1. Periklanan: kegiatan kreatif yang berkaitan jasa periklanan (komunikasi satu arah dengan menggunakan medium tertentu), yang meliputi proses kreasi, produksi dan distribusi dari iklan yang dihasilkan, misalnya: riset pasar, perencanaan komunikasi iklan, iklan luar ruang, produksi material iklan, promosi, kampanye relasi publik, tampilan iklan di media cetak (surat kabar, majalah) dan elektronik (televisi dan radio), pemasangan berbagai poster dan gambar, penyebaran selebaran, pamflet, edaran, brosur dan reklame sejenis, distribusi dan delivery advertising materials atau samples, serta penyewaan kolom untuk iklan. Kode KBLI (Klasifikasi Baku Lapangan Usaha) 5 digit; 73100

2. Arsitektur: kegiatan kreatif yang berkaitan dengan jasa desain bangunan, perencanaan biaya konstruksi, konservasi bangunan warisan, pengawasan konstruksi baik secara menyeluruh dari level makro (Town planning, urban design, landscape architecture) sampai dengan level mikro (detail konstruksi, misalnya: arsitektur taman, desain interior). Kode KBLI (Klasifikasi Baku Lapangan Usaha) 5 digit; 73100

3. Pasar Barang Seni: kegiatan kreatif yang berkaitan dengan perdagangan barang-barang asli, unik dan langka serta memiliki nilai estetika seni yang tinggi melalui lelang, galeri, toko, pasar swalayan, dan internet, misalnya: alat musik, percetakan, kerajinan, automobile, film, seni rupa dan lukisan.

4. Kerajinan: kegiatan kreatif yang berkaitan dengan kreasi, produksi dan distribusi produk yang dibuat dihasilkan oleh tenaga pengrajin yang berawal dari desain awal sampai dengan proses penyelesaian produknya, antara lain meliputi barang kerajinan yang terbuat dari: batu berharga, serat alam maupun buatan, kulit, rotan, bambu, kayu, logam (emas, perak, tembaga, perunggu, besi) kayu, kaca, porselin, kain, marmer, tanah liat, dan kapur. Produk kerajinan pada umumnya hanya diproduksi dalam jumlah yang relatif kecil (bukan produksi massal).

5. Desain: kegiatan kreatif yang terkait dengan kreasi desain grafis, desain interior, desain produk, desain industri, konsultasi identitas perusahaan dan jasa riset pemasaran serta produksi kemasan dan jasa pengepakan.

6. Fesyen: kegiatan kreatif yang terkait dengan kreasi desain pakaian, desain alas kaki, dan desain aksesoris mode lainnya, produksi pakaian mode dan aksesorisnya, konsultansi lini produk fesyen, serta distribusi produk fesyen.

7. Video, Film dan Fotografi: kegiatan kreatif yang terkait dengan kreasi produksi video, film, dan jasa fotografi, serta distribusi rekaman video dan film. Termasuk di dalamnya penulisan skrip, dubbing film, sinematografi, sinetron, dan eksibisi film.

8. Permainan Interaktif: kegiatan kreatif yang berkaitan dengan kreasi, produksi, dan distribusi permainan komputer dan video yang bersifat hiburan, ketangkasan, dan edukasi. Subsektor permainan interaktif bukan didominasi sebagai hiburan semata-mata tetapi juga sebagai alat bantu pembelajaran atau edukasi.

9. Musik: kegiatan kreatif yang berkaitan dengan kreasi/komposisi, pertunjukan, reproduksi, dan distribusi dari rekaman suara.

10. Seni Pertunjukan: kegiatan kreatif yang berkaitan dengan usaha pengembangan konten, produksi pertunjukan (misal: pertunjukan balet, tarian tradisional, tarian kontemporer, drama, musik tradisional, musik teater, opera, termasuk tur musik etnik), desain dan pembuatan busana pertunjukan, tata panggung, dan tata pencahayaan.

11. Penerbitan dan Percetakan: kegiatan kreatif yang terkait dengan penulisan konten dan penerbitan buku, jurnal, koran, majalah, tabloid, dan konten digital serta kegiatan kantor berita dan pencari berita. Subsektor ini juga mencakup penerbitan perangko, materai, uang kertas, blanko cek, giro, surat andil, obligasi surat saham, surat berharga lainnya, passport, tiket pesawat terbang, dan terbitan khusus lainnya. Juga mencakup penerbitan foto-foto, grafir (engraving) dan kartu pos, formulir, poster, reproduksi, percetakan lukisan, dan barang cetakan lainnya, termasuk rekaman mikro film.

12. Layanan Komputer dan Piranti Lunak: kegiatan kreatif yang terkait dengan pengembangan teknologi informasi termasuk jasa layanan komputer, pengolahan data, pengembangan database, pengembangan piranti lunak, integrasi sistem, desain dan analisis sistem, desain arsitektur piranti lunak, desain prasarana piranti lunak dan piranti keras, serta desain portal termasuk perawatannya.

13. Televisi dan Radio: kegiatan kreatif yang berkaitan dengan usaha kreasi, produksi dan pengemasan acara televisi (seperti games, kuis, reality show, infotainment, dan lainnya), penyiaran, dan transmisi konten acara televisi dan radio, termasuk kegiatan station relay (pemancar kembali) siaran radio dan televisi.

14. Riset dan Pengembangan: kegiatan kreatif yang terkait dengan usaha inovatif yang menawarkan penemuan ilmu dan teknologi dan penerapan ilmu dan pengetahuan tersebut untuk perbaikan produk dan kreasi produk baru, proses baru, material baru, alat baru, metode baru, dan teknologi baru yang dapat memenuhi kebutuhan pasar; termasuk yang berkaitan dengan humaniora seperti penelitian dan pengembangan bahasa, sastra, dan seni; serta jasa konsultansi bisnis dan manajemen.

15. Kuliner: kegiatan kreatif ini termasuk baru, kedepan direncanakan untuk dimasukkan ke dalam sektor industri kreatif dengan melakukan sebuah studi terhadap pemetaan produk makanan olahan khas Indonesia yang dapat ditingkatkan daya saingnya di pasar ritel dan passar internasional. Studi dilakukan untuk mengumpulkan data dan informasi selengkap mungkin mengenai produk-produk makanan olahan khas Indonesia, untuk disebarluaskan melalui media yang tepat, di dalam dan di luar negeri, sehingga memperoleh peningkatan daya saing di pasar ritel modern dan pasar internasional. Pentingnya kegiatan ini dilatarbelakangi bahwa Indonesia memiliki warisan budaya produk makanan khas, yang pada dasarnya merupakan sumber keunggulan komparatif bagi Indonesia. Hanya saja, kurangnya perhatian dan pengelolaan yang menarik, membuat keunggulan komparatif tersebut tidak tergali menjadi lebih bernilai ekonomis.


Sumber : http://www.omdading.com/2012/02/macam-macam-genre-game.html
       http://id.wikipedia.org/wiki/Industri_kreatif