Pengantar Teknologi Game - Muhammad Irham Fadhilah - 54416956 - 3ia22 - Pengantar Teknologi Game
Pengantar
Teknologi Game.
Teknologi game rupanya diciptakan pertama kali oleh A.S. Douglas pada tahun 1952 di University of Cambridge. Douglas mendemonstrasikan game buatannya melalui tesis dalam rangka mengenai interaksi antara komputer dan manusia. Game pertama yang ada di dunia ini ternyata sangat simpel, yakni sebuah permainan Tic-Tac-Toe atau XOXO yang diprogram menggunakan komputer EDSAC vaccum-tube, dimana komputer ini memiliki layar CRT (Cathode Ray Tube).
Dari berbagai besutan tersebut, perusahan-perusahan lain ternyata tidak dapat mengalahkan teknologi milik Attari 2600. Bahkan pada tahun 1980, berbagai produsen konsol baru bermunculan dan menjadikan Atari 2600 sebagai desain dan konsep dasar. Sehingga perkembangan game menjadi semakin maju.
Pada era ini juga terlahir banyak game-game baru yang lebih mengenalkan suasana 3D seperti Battlezone besutan Atari, Pac Man keluaran Namco, Game & Watch milik Nintento dan lain sebagainya dari perusahaan lainnya pula.
Meskipun demikian, pada tahun 1983 penjualan konsol video game mulai berkurang dan banyak orang yang mulai meninggalkannya. Hal ini dikarenakan kurang kreatifnya para pembuat game. Ditambah lagi dengan perkembangan PC semakin canggih sehingga membuat banyak orang memutuskan membeli PC ketimbang konsol video game
Kehadiran Super Mario akhirnya kembali membuat penjualan konsol game meningkat, bahkan karena hal ini banyak perusahaan software dan hardware yang menghentikan produksinya. Mengingat Super Mario pada saat itu terjual sangat pesat, ini kemudian ditakutkan membuat perangkat lain baik itu software maupun hardware tidak laku di pasaran sehingga tidak heran karena tidak mau ambil risiko banyak perusahan yang memilih menghentikan produksinya secara sementara.
Penjualan Super Mario itu akhirnya sekaligus membuat Nintendo memperluas pemasarannya ke Amerika. Dan mereka berhasil mendominasi pasar video game di sana, sehingga hal ini secara tidak langsung juga menimbulkan persaingan antar perusahaan konsol game, yaitu Nintendo yang merupakan pendatang, dengan SEGA yang notabennya memang bertempat di Amerika.
Tidak mau tertekan dengan atmosfer kesuksesan Nintendo, SEGA juga turut merilis konsol game versi baru yaitu Sega Mega Drive dengan kualitas yang hampir sama. Bahkan, SEGA berhasil membuat konsol game yang memiliki gambar lebih tajam dan animasi lebih halus ketimbang milik Nintendo. Namun hal itu rupanya tidak mempengaruhi penjualan perangkat Nintendo di dunia. Perangkat ini masih bertahan di puncak penjualan tertinggi untuk konsol game.
Konsol game baru milik Nintendo yakni SNES (Super Nintendo Entertainment System) memang dapat menyaingi SEGA Megadrive pada tahun 1990 silam. Namun berselang setahun kemudian, SEGA meluncurkan game berjudul Sonic the Hedgehog, yang akhirnya menarik pecinta game. Karena secara kualitas gameplay, grafik, dan lain sebagainya tentu game ini jauh lebih baik ketimbang Super Mario milik Nintendo. Dan akhirnya Sonic the Hedgehog resmi menjadi saingan berat Super Mario.
Kedua konsol buatan Sony akhirnya berhasil menuai kesuksesan dan merebut perhatian para pecinta game. Konsol berbasis CD-nya saja menjadi salah satu konsol game terlaris sepanjang masa jauh mengalahkan Nintendo dan SEGA. Tentu saja merasa tersaingi, kemudian Nintendo kembali mengeluarkan konsol baru yakni Nintendo 64 dan SEGA merilis SEGA Saturn yang diciptakan untuk mengalahkan dominasi konsol besutan Sony.
Meskipun mendapat saingan baru, Xbox milik Microsoft ternyata tetap tidak mampu menyaingi persaingan Playstation 2. Pada era tersebut, Playstation 2 menjadi pemuncak penjualan tertinggi untuk konsol game.
Game/permainan
adalah sesuatu yang sangat digemari oleh anak-anak hingga orang dewasa. Game berarti “hiburan”. Permainan game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.
Beberapa waktu lalu istilah “game” yang dalam bahasa Indonesia adalah “permainan” identik dengan anak-anak selaku pemain. Tentunya dalam permainan itu suatu kegiatan yang dilakukan oleh anak-anak yang menurut mereka itu dapat menyenangkan hati mereka. Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line maupun online.
Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Aplikasi games dapat dijalankan pada berbagai platform. Beberapa platform media yang bisa dijadikan pilihan untuk advergames adalah :
1. Personal Computer berupa aplikasi games pada PC. Games ini dijalankan pada personal computer. Pada media Personal Computer, durasi waktu penayangan adalah tidak terbatas, selama games tersebut bagus dan mampu menghibur audience/pemain, maka selama itulah tingkat kemungkinan untuk dilihat audience akan semakin tinggi. Pembuatan Games ini biasanya menggunakan Language C++ / C#, membutuhkan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut.
2. Web Based Games. Yaitu aplikasi games yang diletakkan pada server di internet dimana audience/pemain hanya perlu menggunakan akses internet dan browser untuk mengakses games tersebut. Corporate yang memiliki keinginan mengumpulkan komunitas internet dan sekaligus memperkenalkan product/brandnya kepada komunitas Internet sangat cocok memilih media games online internet ini. Pilihan ini banyak digunakan karena dapat meningkatkan traffic pada suatu website Bila games yang dibutuhkan simple maka diperlukan waktu pengembangan yang relative lebih singkat 1-2 bulan.
3. SmartPhones/PocketPC. Aplikasi games yang jalan pada mobile devices bersistem operasi Windows Mobile 2003/2004 ataupun windows mobile 5.0. Product yang memiliki target market status ekonomi A,B dan karakter pengusaha/ eksekutif muda sangat cocok apabila menggunakan media PocketPC/SmartPhones sebagai bagian aktivitas kegiatan advertising. Games bertemakan strategi ataupun simulasi bisnis pada umumnya lebih disukai oleh orang-orang golongan ini. Waktu pengembangan biasanya memerlukan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut
4.CellPhones / Mobile Phones. Aplikasi games untuk cell-phones atau mobile phones sebenarnya bisa dimanfaatkan untuk mendapatkan potensial pelanggan dengan golongan Status Ekonomi Responden A,B dan C. Produk yang memiliki target golongan ABG, remaja, anak kuliah, eksekutif muda sangat tepat menggunakan media ini, mengingat pada golongan inilah mereka suka sekali mencoba dan mengeksplorasi features aplikasi yang tersedia pada mobile/cellphones mereka. Mereka biasanya aktif mencari aplikasi bersifat fun atau game yang dapat mengisi waktu senggang mereka. Waktu pengembangan untuk membuat aplikasi pada devices ini relative lebih pendek yaitu 1-3 bulan tergantung dengan kompleksitas games tersebut.
KONSEP DASAR GAME
Ada 2 cara yang dapat digunakan dalam membuat game, yaitu :
1. Game Maker
Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan. Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll. Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana. Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).
2. RPG MAKER(R.M)
R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game).Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin . Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.
3.AGS( Adventure Game Studio)
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”. Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC. Contoh –contoh game bertipe point and click adalah: Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.
4. Macromedia Flash (Sekarang Adobe Flash)
Mungkin sudah banyak orang yang tahu tentang program yang satu ini. Program ini sebetulnya digunakan untuk membuat presentasi atau mendisain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
Macromedia Flash
Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program
ini.
3D Game Studio
Dalam 3D Game Studio terdapat 3 program utama,yaitu:
–MED (Model Editor) – Program yang berfungsi sebagai editor model bagi 3D Game Studio
–SED (Script Editor) – Sebagai pengolah script dalam 3D Game Studio,script standar yang dipakai adalah C-Script dan Lite C.
–WED (Level Editor) – Sebagai pengolah level/area permainan bagi 3D Game Studio.
Itu adalah sedikit dari sekian banyaknya program yang dapat anda gunakan. Masih banyak program-program lainnya yang dapat anda gunakan untuk membuat game.
Bisnis dalam game komputer berkembang pesat seiring dengan berkembangnya teknologi canggih saat ini. Dahulu kita hanya dapat menikmati game yang tersedia di dalam komputer itu sendiri, seperti pinball dan solitaire.
Namun sekarang sudah tersedia game online, dan juga games yang dapat didownload baik free maupun berbayar. Games berbayar juga merupakan bisnis karena sama saja dengan kita mengeluarkan uang untuk membeli sebuah barang.
Games berbayar ini biasanya memberikan kepuasan tersendiri bagi pembelinya, karena terdapat fitur yang bagus di dalamnya. Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya.
Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Perkembangan ini terlihat dari banyaknya game center yang terus bermunculan, terutama yang menyediakan jasa gameonline. Bukan tanpa alasan game online menjadi semakin marak dan digandrungi, karena fasilitas online memungkinkan sebuah game dapat dimainkan oleh 100 orang lebih secara bersama-sama dalam satu waktu.
“Bisnis game online di dalam negeri masih besar, disebabkan ekonomi Indonesia yang tumbuh di atas 6% dari tahun ke tahun. Besarnya potensi pasar tersebut memberikan dukungan kepada Megaxus untuk tetap eksis,” kata Eva Mulawati, Managing Director PT. Megaxus Infotech dalam peluncurangame ‘Heroes of Atarsia’ di Senayan City, Jakarta. “(Bahkan) jumlah pemain game online Indonesia meningkat antara 5% hingga 10% setiap tahunnya, terutama karena semakin pesatnya infrastruktur internet,” tambahnya. Masuknya game online ke Indonesia sendiri baru terjadi pada tahun 2001 dengan masuknya Nexia Online. Sejak saat itu, berbagai game dari masing-masing genre seperti action, sports, hingga RPG (Role-Playing Game) terus bermunculan
GAME MENJADI GAYA HIDUP
Akibatnya, tidak bisa dipungkiri bahwa game telah menjadi gaya hidup tersendiri. Mulai dari game di Facebook, game offline (PC, PlayStation, mobile), serta game online (PC dan mobile) kerap dimainkan oleh masyarakat Indonesia. Komunitas-komunitas berbasis game pun bermunculan. Alhasil, industri game pun jadi kian kompetitif.
“Industri game di Indonesia sangat marak dan kompetitif dengan market potensial yang sangat besar,” ucap Eva. “Saat ini game sudah menjadi sebuah lifestyle,” lanjutnya.
“Diharapkan, perkembangan industri game dapat memperoleh perhatian dan dukungan pemerintah, karena industri game sangat potensial dalam meningkatkan perekonomian negara,” harap Eva.
Menurut catatan Megaxus, sepanjang tahun 2013, industri game di Indonesia mengalami peningkatan sebanyak 35% dari tahun sebelumnya, dengan pendapatan senilai US$ 190 juta, dan ada lebih dari 25 juta pemain game online (sekitar 80% via PC kemudian 20% lewat mobile)
Meski hingga kini game yang dimainkan lewat PC masih lebih ramai dibandingkan dengan mobile, namun menurut prediksi Megaxus, mobile games akan populer dan menjadi tren. Jika benar, maka industri game di Indonesia harus mulai membuat game berbasis smartphone dari sekarang.
“Industri game berikutnya akan lebih ke mobile, karena penetrasinya sangat cepat, terutama di tahun 2014 ini,” jelas Eva. Sementara ketika ditanya apakah Megaxus juga akan membuat game versi mobile, Wida Handoyo, Marketing Manager PT. Megaxus Infotech mengatakan, “Ya pasti, kita sedang berencana untuk membuat game mobile, tapi kita masih belum bisa beritahukan secara pasti, game seperti apa dan kapan dikeluarkannya.” Contoh untuk bisnis dalam game komputer itu beragam.
Seperti kita dituntut melakukan pembayaran untuk game tersebut. Maksud dari pembayaran ini adalah bagaimana perusahaan game online mendapatkan uang dari gamesnya. Bedasarkan kategori ini games online dapat dibedakan menjadi 2 yaitu : game yang berada pada category ini merupakan game yang bisa diinstall atau dimainkan secara gratis, dan game ini biasanya mengenakan biaya pada pemainnya apabila pemainnya ingin cepat menaikkan level atau membeli barang (item) langka yang tidak pernah dijumpai pada permainan. Jenis game seperti ini yang paling dijumpai di Indonesia. Contoh: Gunbound, Ragnarok, Ghost Online,dll. 2.Pay per Play, game ini harus dibeli dan diinstal secara legal karena pada saat diinstal game terebut akan mendaftarkan pemain ke internet langsung dan apabila yang diinstal adalah program bajakan maka secara otomatis system akan memblokirnya. Contoh: War of Warcraft,dll.
#Game Scene Graph Pada 3D Game Engine
Seiring
dengan berkembangnya zaman, maka semakin bertambah pula kecepatan
suatu komputer untuk memproses data. Akibatnya, pemodelan tiga
dimensi juga menjadi semakin rumit karena adanya tuntutan untuk
membuat model tiga dimensi yang pada awalnya sederhana dan tidak
nyata menjadi semakin rinci dan mendekati kenyataan.
Dapat
dibayangkan betapa banyaknya data yang harus diproses komputer jika
ingin dihasilkan suatu model tiga dimensi yang seperti itu. Oleh
karenanya, dibutuhkan suatu teknik pengelolaan data untuk menangani
hal tersebut. Salah satu teknik pengelolaan data ini adalah dengan
Scene Graph. Teknik ini memungkinkan computer untuk
menghasilkan suatu model tiga dimensi yang rimci dan mendekati
kenyataan dengan pengelolaan data yang sederhana.
Model-model bertingkat kerincian tinggi dalam jumlah banyak tentu mempunyai jumlah data yang sangat banyak pula. Data inilah yang kemudian akan diproses oleh computer sedemikian rupa sehingga dapat dibentuk menjadi suatu model tiga dimensi yang rinci. Namun, jika berhadapan dengan data yang begitu banyak jumlahnya, tentu masalah kemangkusan dalam memproses data tersebut menjadi suatu masalah yang tidak bisa disepelekan.
Untuk
itu diperlukan suatu struktur data atau pengelolaan data yang benar
agar pemrosesan data tersebut dapat berjalan semangkus mungkin. Dalam
pemodelan tiga dimensi ini, dipakailah suatu struktur data yang
bernama Scene Graph. Pada dasarnya, Scene Graph ini adalah
sebuah metode untuk menggambarkan struktur data dengan menggunakan
suatu jenis pohon bernama m-ary.
Pada
artikel ini Saya akan membahas tentang Scene Graph yang ada pada
beberapa game engine. Semoga bermanfaat :)
GameMaker
3D
Gamemaker (GM) adalah game engine untuk pengembangan game 2D yang dibuat oleh YoYoGame. GM bertujuan membantu orang mengembangkan game tanpa perlu mengetahui bahasa pemrograman terlebih dulu. GM menggunakan konsep visual coding interface berbasis drag-drop sehingga cocok untuk pemula atau orang yang belum kemampuan latar belakang pemrograman.
Bagi
pengguna yang memiliki kemampuan coding, GM menyediakan bahasa
pemrograman untuk user yang membutuhkannya yang disebut GameMaker
Language (GML). GM dapat digunakan untuk membuat game 3D, walaupun
fokus utama tetap untuk game 2D Ada beberapa versi untuk GM, versi
gratis hanya dapat membuat aplikasi Desktop Windows dengan splash
screen wajib, versi Pro mendapat tambahan fitur texture management,
export ke Windows App dan opsi untuk membeli modul export platform
lain seperti Android, HTML5, iOS. Sedangkan Versi Master adalah yang
mahal dan paling lengkap.
Game
Maker versi Lite berisi sebagian besar fungsi yang memungkinkan Anda
untuk membuat game. Game yang dibuat dengan versi Lite menampilkan
iklan Game Maker kecil selama permainan, sementara game yang dibuat
dengan versi standar tidak akan ada iklan. Jika Anda sudah menguasai
Game Maker dan merasa siap untuk pindah ke tingkat berikutnya, Anda
dapat meng-upgrade ke Game Maker Standar. Dengan meng-upgrade, Anda
akan mendapatkan beberapa fitur tambahan menarik di antaranya tidak
adanya iklan, lebih banyak variasi warna, efek suara khusus, dan
tambahan untuk membuat suatu efek-efek tertentu dalam game. Selain
itu fitur tambahan lainnya adalah bisa membuat multiplayer game yang
memungkinkan Anda untuk membuat game antar jaringan dan game online .
Untuk
langkah pertama yang harus dilakukan setelah memahami cara membuat
game menggunakan Game Maker adalah mengkatifkan advanced mode. Lalu
buka contoh (game) apapun yang sudah jadi dengan mengambil dari file
→ open → game Anda.gmk (.gmk merupakan proyek file ekstension
dari Game Maker). Setelah itu Anda klik play untuk mengetahui
bagaimana game itu dimainkan. Tekan esc jika sudah mengetahui
elemen-elemen penting apa saja yang terdapat dalam game itu. Pada
jendela kerja Game Maker, di sebelah kiri ada beberapa folder.
Bukalah untuk mengetahui apa saja sprites atau karakter, objek,
background, atau suara yang digunakan. Sprite adalah gambar-gambar
karakter yang dipakai, sedangkan objek adalah karakter yang akan atau
yang telah diisi kode-kode perintah.
Untuk langkah kedua dalam mengetahui cara membuat game yaitu Anda harus memahami tipe game yang akan Anda buat. Ada beberapa tipe game, yaitu Platform (seperti super mario, pacman, dll), Scrolling shooter ( seperti 1942), Isometrics game ( seperti the sims1 atau Sims City ), 3D (tiga dimensi) game, dan lainnya.
Langkah
ketiga yang harus dilakukan untuk membuat game yaitu Anda harus
mencoba untuk "mengedit” dan mengkreasikannya sesuai ide Anda
game yang sudah menjadi bahan belajar
GameMaker:
Studio dan Unity merupakan saingan yang sangat berat. GameMaker:
Studio dominannya diperuntukkan untuk membuat game 2D sedangkan
Unity diperuntukkan untuk membuat game 3D maupun 2D. Tetapi banyak
orang memilih GameMaker; Studio karena terbilang cukup mudah
mulai dari bahasa pemrogramannya hingga karakter dan animasi yang
sudah lengkap disediakan dalam satu software (bukan musik tentunya).
Lain halnya dengan Unity yang memerlukan banyak software jadi
tergolong dalam kategori ribet nan sulit, seperti membutuhkan
Software Blender.
GameMaker:
Studio dominan untuk 2D, sehingga spesifikasi komputer meliputi
Kartu Grafis, GPU, dan lain-lain. Pada Unity sangat berpengaruh
terhadap grafik yang dihasilkan. Kartu grafis ini memang di
GameMaker; Studio tidak terlalu berpengaruh, karena acuan pada
hasil gambar frame adalah Pixels sehingga sangat mudah.
GameMaker:
Studio dalam tahap pembuatan software game engine ini diperlukan
beberapa bahasa pemrograman dan perangkat lunak khusus seperti
contohnya adalah Delphi. Delphi membuat source code atau kode baris
untuk GameMaker: Studio IDE.
OGRE
(O bject-Oriented G raphics R endering E ngine) adalah, mesin 3D
fleksibel adegan-berorientasi ditulis dalam C ++ dirancang untuk
membuatnya lebih mudah dan lebih intuitif bagi pengembang untuk
menghasilkan aplikasi memanfaatkan grafis 3D hardware-accelerated.
Library kelas abstrak semua rincian menggunakan sistem library yang
mendasari seperti Direct3D dan OpenGL dan menyediakan sebuah
antarmuka berbasis pada objek dunia dan kelas intuitif lainnya.
OGRE
bisa (dan memang telah) digunakan untuk membuat game, tapi OGRE
sengaja dirancang untuk memberikan hanya solusi grafis kelas dunia;
untuk fitur lain seperti suara, jaringan, AI, tabrakan, fisika dll,
Anda akan perlu untuk mengintegrasikan dengan library lain. Alasannya
adalah bahwa tidak semua orang yang membutuhkan mesin 3D ingin
membuat game, jadi kita tidak berasumsi bahwa Anda lakukan - Anda
dapat menggunakan OGRE untuk permainan, simulasi, aplikasi bisnis,
apa saja. Kedua, bahkan dalam industri game, persyaratan dapat
bervariasi; misalnya MMORPG perlu jenis yang sangat berbeda dari
jaringan library daripada FPS, dan sim penerbangan akan membutuhkan
berbagai jenis tabrakan sistem / fisika untuk game fighting. Jika
OGRE termasuk semua fitur ini, kita akan menegakkan set tertentu dari
library pada Anda, dengan set inbuilt persyaratan diasumsikan, dan
itu tidak baik desain.
Banyak
pengembang game berpengalaman telah menyatakan persetujuan mereka
dari pendekatan ini, karena tidak ada kendala inbuilt. Hal ini dapat
lebih menakutkan bagi pengguna baru yang hanya ingin membangun
permainan FPS-gaya yang lain, tetapi untuk orang-orang ada semakin
banyak kerangka kerja yang ada menggunakan OGRE yang menyediakan
solusi lengkap menggunakan combo diberikan library; tetapi penting
untuk menyadari bahwa OGRE itu sendiri akan selalu tetap terpisah,
cukup fleksibel untuk dimasukkan ke salah satu ini. Prinsipnya adalah
kolaborasi dan integrasi dengan library lain, bukan asimilasi mereka,
prinsip standar desain berbasis komponen.
Banyak
mesin lainnya, sementara secara teknis mengesankan, kekurangan desain
kohesif dan dokumentasi yang konsisten untuk memungkinkan mereka
untuk digunakan secara efektif. Banyak dari mereka memiliki fitur
panjang daftar, tetapi memiliki nuansa sekelompok demo teknologi
diikat dengan benang, tanpa visi yang jelas untuk menahan mereka
bersama-sama. Seperti sistem software lainnya ini menjadi kejatuhan
mereka karena mereka menjadi lebih besar. Kebanyakan mesin lainnya
juga dirancang untuk satu gaya tertentu dari permainan atau demo
(misalnya penembak orang pertama, medan roamers).
OGRE
adalah desain yang dipimpin daripada fitur yang dipimpin. Setiap
fitur yang masuk ke dalam OGRE dianggap secara menyeluruh dan
ditempatkan ke dalam desain keseluruhan yang elegan mungkin dan
selalu penuh didokumentasikan, yang berarti bahwa fitur yang ada
selalu merasa menjadi bagian dari suatu kesatuan yang utuh. Kualitas
lebih difavoritkan daripada kuantitas, karena kuantitas bisa datang
kemudian-berkualitas tidak pernah dapat ditambahkan dalam
retrospeksi. OGRE menggunakan prinsip-prinsip desain suara belajar,
mencoba dan diuji berkali-kali dalam perangkat lunak komersial
kelas-objek-orientasi disebutkan dalam itu moniker adalah salah satu
pendekatan yang-sering menggunakan pola desain lain. Tim pengembangan
inti disimpan sengaja kecil, dan semua anggotanya adalah insinyur
perangkat lunak veteran dengan pengalaman bertahun-tahun di dunia
nyata. Patch menyambut dari masyarakat, tetapi mereka menjalani
review yang ketat untuk kualitas dan kohesi dengan filosofi Ogre
sebelum diterima.
OGRE
tidak menganggap apa jenis permainan atau demo Anda ingin buat.
Menggunakan hirarki kelas yang fleksibel yang memungkinkan Anda untuk
merancang plugin untuk mengkhususkan adegan pendekatan organisasi
diambil untuk memungkinkan Anda untuk membuat segala jenis adegan
yang Anda suka.
sumber
Ogre dibuat tersedia di bawah Lisensi MIT, yang pada dasarnya berarti
Anda dapat menggunakannya namun Anda suka selama Anda termasuk isi
dari file COPYING kami di suatu tempat dalam aplikasi Anda. Sumber
untuk aplikasi Anda, atau modifikasi untuk Ogre tidak harus dirilis
(meskipun akan lebih baik jika Anda melakukannya).
#Perkembangan Teknologi Game di Dunia
Bukan rahasia umum lagi jikalau semakin berkembangnya teknologi, semakin banyak juga lahir inovasi dari orang-orang kreatif di dunia ini. Dan salah satunya turut mengembangkan teknologi game, yang mana hal ini rutin berkembang setiap waktu tertentu. Game memang menjadi satu lahan bisnis yang menjanjikan karena tidak hanya digunakan oleh anak kecil saja namun orang dewasa juga banyak yang ketagihan dan menikmati bermain game, terutama game-game berbasis console. Adapun teknologi ini rupanya memiliki perkembangan beberapa generasi dari tahun ke tahun yang antara lain;1. Teknologi Game Generasi Pertama (1952-1975)
Game Pertama: Tic-Tac-ToeTeknologi game rupanya diciptakan pertama kali oleh A.S. Douglas pada tahun 1952 di University of Cambridge. Douglas mendemonstrasikan game buatannya melalui tesis dalam rangka mengenai interaksi antara komputer dan manusia. Game pertama yang ada di dunia ini ternyata sangat simpel, yakni sebuah permainan Tic-Tac-Toe atau XOXO yang diprogram menggunakan komputer EDSAC vaccum-tube, dimana komputer ini memiliki layar CRT (Cathode Ray Tube).
2. Teknologi Game Generasi Kedua (1976-1983)
Pada generasi kedua, teknologi game berkembang menjadi lebih baik dari sebelumnya. Masa ini dikenal dengan hadirnya grafik 8 bit atau kurang lebih 4 bit dalam sejarah komputer dan video game. Karena di tahun 1976, teknologi game berhasil dihidupkan kembali oleh Fairchild bersama karyanya yaitu VES (Video Entertainment System). Dalam dekade generasi kedua ini, banyak perusahaan yang menciptakan teknologi game berbasis konsol. Seperti Fairchild Channel F, Magnafox Odyssey versi 2, Attari 2600, hingga Attari 5200.Dari berbagai besutan tersebut, perusahan-perusahan lain ternyata tidak dapat mengalahkan teknologi milik Attari 2600. Bahkan pada tahun 1980, berbagai produsen konsol baru bermunculan dan menjadikan Atari 2600 sebagai desain dan konsep dasar. Sehingga perkembangan game menjadi semakin maju.
Pada era ini juga terlahir banyak game-game baru yang lebih mengenalkan suasana 3D seperti Battlezone besutan Atari, Pac Man keluaran Namco, Game & Watch milik Nintento dan lain sebagainya dari perusahaan lainnya pula.
Meskipun demikian, pada tahun 1983 penjualan konsol video game mulai berkurang dan banyak orang yang mulai meninggalkannya. Hal ini dikarenakan kurang kreatifnya para pembuat game. Ditambah lagi dengan perkembangan PC semakin canggih sehingga membuat banyak orang memutuskan membeli PC ketimbang konsol video game
3. Teknologi Game Generasi Ketiga (1983-1986)
Menurunnya penjualan konsol game tidak membuat perusahaan lain menghentikan produksinya. Bahkan pada akhir tahun 1983 silam, konsol game baru buatan Nintendo yakni Famicom/Nintendo Entertainment System (NES) resmi diluncurkan. Lebih hebatnya lagi, FAMICOM merupakan konsol game pertama yang menampilkan gambar dan animasi beresolusi tinggi. Dan kehadiran perangkat ini tentu saja disambut baik oleh masyarakat di seluruh dunia. Bahkan game legendaris yaitu Super Mario juga pertama kali muncul di perangkat besutan Nintendo dan Famicon ini.Kehadiran Super Mario akhirnya kembali membuat penjualan konsol game meningkat, bahkan karena hal ini banyak perusahaan software dan hardware yang menghentikan produksinya. Mengingat Super Mario pada saat itu terjual sangat pesat, ini kemudian ditakutkan membuat perangkat lain baik itu software maupun hardware tidak laku di pasaran sehingga tidak heran karena tidak mau ambil risiko banyak perusahan yang memilih menghentikan produksinya secara sementara.
Penjualan Super Mario itu akhirnya sekaligus membuat Nintendo memperluas pemasarannya ke Amerika. Dan mereka berhasil mendominasi pasar video game di sana, sehingga hal ini secara tidak langsung juga menimbulkan persaingan antar perusahaan konsol game, yaitu Nintendo yang merupakan pendatang, dengan SEGA yang notabennya memang bertempat di Amerika.
4. Teknologi Game Generasi Keempat (1988-1993)
Melejitnya penjualan Nintendo bersama Super Mario-nya ternyata bertahan beberapa lama. Hal ini terbukti pada tahun 1988, Nintendo kembali mengeluarkan konsol game barunya dengan generasi 16 bit sekaligus membawa perubahan drastis pada gameplay, tata suara, grafik, dan lain sebagainya. Konsol game baru buatan Nintendo akhirnya disambut hangat oleh dunia.Tidak mau tertekan dengan atmosfer kesuksesan Nintendo, SEGA juga turut merilis konsol game versi baru yaitu Sega Mega Drive dengan kualitas yang hampir sama. Bahkan, SEGA berhasil membuat konsol game yang memiliki gambar lebih tajam dan animasi lebih halus ketimbang milik Nintendo. Namun hal itu rupanya tidak mempengaruhi penjualan perangkat Nintendo di dunia. Perangkat ini masih bertahan di puncak penjualan tertinggi untuk konsol game.
Konsol game baru milik Nintendo yakni SNES (Super Nintendo Entertainment System) memang dapat menyaingi SEGA Megadrive pada tahun 1990 silam. Namun berselang setahun kemudian, SEGA meluncurkan game berjudul Sonic the Hedgehog, yang akhirnya menarik pecinta game. Karena secara kualitas gameplay, grafik, dan lain sebagainya tentu game ini jauh lebih baik ketimbang Super Mario milik Nintendo. Dan akhirnya Sonic the Hedgehog resmi menjadi saingan berat Super Mario.
5. Teknologi Game Generasi Kelima (1994-1999)
Untuk menyaingi Nintendo dan SEGA, lama tidak terdengar akhirnya Atari kembali meluncurkan konsolnya yaitu Atari Jaguar yang memiliki kecanggihan setara SNES dan Mega Drive. Namun sayangnya, penggunaannya yang lebih sulit membuat pecinta game kurang tertarik. Bahkan di generasi ini juga Sony untuk yang pertama kali mengeluarkan konsol game berbasis CD. Dan kemudian mengeluarkan Playstation yang menggunakan teknologi 32 bit.Kedua konsol buatan Sony akhirnya berhasil menuai kesuksesan dan merebut perhatian para pecinta game. Konsol berbasis CD-nya saja menjadi salah satu konsol game terlaris sepanjang masa jauh mengalahkan Nintendo dan SEGA. Tentu saja merasa tersaingi, kemudian Nintendo kembali mengeluarkan konsol baru yakni Nintendo 64 dan SEGA merilis SEGA Saturn yang diciptakan untuk mengalahkan dominasi konsol besutan Sony.
6. Teknologi Game Generasi Keenam (2000-2013an)
Meskipun meluncurkan konsol barunya, tapi nyatanya Nintendo dan SEGA tetap tidak bisa mengalahkan penjualan Playstation milik Sony. Bahkan pada tahun 2000, Sony semakin merajalela dengan merilis Playstation 2 berbasis DVD dengan tampilan jauh lebih baik dari semua konsol milik Nintendo dan SEGA. Kehadiran Playstation 2 akhirnya meninggalkan jauh teknologi game milik kedua perusahaan yang bersaing ketat di generasi-generasi sebelumnya. Satu-satunya konsol yang dapat menyaingi Sony yakni hanya milik Microsoft yang diberi nama Xbox. Persaingan ketat tersebut akhirnya juga membuat SEGA mengakui kekalahannya dan mereka justru lebih memilih berkonsentrasi di bidang pembuatan game konsol.Meskipun mendapat saingan baru, Xbox milik Microsoft ternyata tetap tidak mampu menyaingi persaingan Playstation 2. Pada era tersebut, Playstation 2 menjadi pemuncak penjualan tertinggi untuk konsol game.
7. Teknologi Game Generasi Keenam (Sekarang)
Perkembangan konsol game semakin menjadi pada masa-masa ini, tiga perusahaan teknologi konsol game yaitu Sony, Microsoft, dan Nintendo masih bersaing dan terus mengeluarkan konsol-konsol game versi baru buatan mereka. Sony kembali mengeluarkan Playstation 3-nya dan meneruskan hingga sekarang Playstation 4. Nintendo masih berusaha bangkit dengan meluncurkan Nintendo Wii, dan Microsoft memperkenalkan Xbox 360 hingga terbaru Xbox One. Meskipun demikian, Microsoft dan Nintendo masih tidak dapat mengalahkan konsol game Playstation 4 milik Sony. Terlebih lagi baru-baru ini juga semakin meningkat perkembangan sistem game online yang tentu saja melibatkan player-vs-player. Keseruan tersebut membuat banyak pengguna game yang meninggalkan game-game single player bernotaben membosankan.Game/permainan
adalah sesuatu yang sangat digemari oleh anak-anak hingga orang dewasa. Game berarti “hiburan”. Permainan game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.
Beberapa waktu lalu istilah “game” yang dalam bahasa Indonesia adalah “permainan” identik dengan anak-anak selaku pemain. Tentunya dalam permainan itu suatu kegiatan yang dilakukan oleh anak-anak yang menurut mereka itu dapat menyenangkan hati mereka. Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line maupun online.
Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Aplikasi games dapat dijalankan pada berbagai platform. Beberapa platform media yang bisa dijadikan pilihan untuk advergames adalah :
1. Personal Computer berupa aplikasi games pada PC. Games ini dijalankan pada personal computer. Pada media Personal Computer, durasi waktu penayangan adalah tidak terbatas, selama games tersebut bagus dan mampu menghibur audience/pemain, maka selama itulah tingkat kemungkinan untuk dilihat audience akan semakin tinggi. Pembuatan Games ini biasanya menggunakan Language C++ / C#, membutuhkan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut.
2. Web Based Games. Yaitu aplikasi games yang diletakkan pada server di internet dimana audience/pemain hanya perlu menggunakan akses internet dan browser untuk mengakses games tersebut. Corporate yang memiliki keinginan mengumpulkan komunitas internet dan sekaligus memperkenalkan product/brandnya kepada komunitas Internet sangat cocok memilih media games online internet ini. Pilihan ini banyak digunakan karena dapat meningkatkan traffic pada suatu website Bila games yang dibutuhkan simple maka diperlukan waktu pengembangan yang relative lebih singkat 1-2 bulan.
3. SmartPhones/PocketPC. Aplikasi games yang jalan pada mobile devices bersistem operasi Windows Mobile 2003/2004 ataupun windows mobile 5.0. Product yang memiliki target market status ekonomi A,B dan karakter pengusaha/ eksekutif muda sangat cocok apabila menggunakan media PocketPC/SmartPhones sebagai bagian aktivitas kegiatan advertising. Games bertemakan strategi ataupun simulasi bisnis pada umumnya lebih disukai oleh orang-orang golongan ini. Waktu pengembangan biasanya memerlukan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut
4.CellPhones / Mobile Phones. Aplikasi games untuk cell-phones atau mobile phones sebenarnya bisa dimanfaatkan untuk mendapatkan potensial pelanggan dengan golongan Status Ekonomi Responden A,B dan C. Produk yang memiliki target golongan ABG, remaja, anak kuliah, eksekutif muda sangat tepat menggunakan media ini, mengingat pada golongan inilah mereka suka sekali mencoba dan mengeksplorasi features aplikasi yang tersedia pada mobile/cellphones mereka. Mereka biasanya aktif mencari aplikasi bersifat fun atau game yang dapat mengisi waktu senggang mereka. Waktu pengembangan untuk membuat aplikasi pada devices ini relative lebih pendek yaitu 1-3 bulan tergantung dengan kompleksitas games tersebut.
KONSEP DASAR GAME
Ada 2 cara yang dapat digunakan dalam membuat game, yaitu :
-
Dengan membuat sendiri program yang akan digunakan untuk membuat game ( umumnya professional game developer yang menggunakan cara ini).
-
Dengan
menggunakan program jadi yang tinggal kita gunakan.
Untuk membuat program sendiri tidak akan kita bahas disini karena tujuan penulisan ini adalah untuk amateur game developer , tapi sekedar pengetahuan saja, untuk membuat program sendiri kita harus memahami bahasa pemrograman , dan untuk membuat program sendiri, kita dapat menggunakan “Visual Basic”, “C++”,dll.
1. Game Maker
Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan. Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll. Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana. Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).
2. RPG MAKER(R.M)
R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game).Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin . Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.
3.AGS( Adventure Game Studio)
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”. Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC. Contoh –contoh game bertipe point and click adalah: Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.
4. Macromedia Flash (Sekarang Adobe Flash)
Mungkin sudah banyak orang yang tahu tentang program yang satu ini. Program ini sebetulnya digunakan untuk membuat presentasi atau mendisain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
Macromedia Flash
Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program
ini.
3D Game Studio
Dalam 3D Game Studio terdapat 3 program utama,yaitu:
–MED (Model Editor) – Program yang berfungsi sebagai editor model bagi 3D Game Studio
–SED (Script Editor) – Sebagai pengolah script dalam 3D Game Studio,script standar yang dipakai adalah C-Script dan Lite C.
–WED (Level Editor) – Sebagai pengolah level/area permainan bagi 3D Game Studio.
Itu adalah sedikit dari sekian banyaknya program yang dapat anda gunakan. Masih banyak program-program lainnya yang dapat anda gunakan untuk membuat game.
#BISNIS
DALAM GAME KOMPUTER
Bisnis dalam game komputer berkembang pesat seiring dengan berkembangnya teknologi canggih saat ini. Dahulu kita hanya dapat menikmati game yang tersedia di dalam komputer itu sendiri, seperti pinball dan solitaire.
Namun sekarang sudah tersedia game online, dan juga games yang dapat didownload baik free maupun berbayar. Games berbayar juga merupakan bisnis karena sama saja dengan kita mengeluarkan uang untuk membeli sebuah barang.
Games berbayar ini biasanya memberikan kepuasan tersendiri bagi pembelinya, karena terdapat fitur yang bagus di dalamnya. Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya.
Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Perkembangan ini terlihat dari banyaknya game center yang terus bermunculan, terutama yang menyediakan jasa gameonline. Bukan tanpa alasan game online menjadi semakin marak dan digandrungi, karena fasilitas online memungkinkan sebuah game dapat dimainkan oleh 100 orang lebih secara bersama-sama dalam satu waktu.
“Bisnis game online di dalam negeri masih besar, disebabkan ekonomi Indonesia yang tumbuh di atas 6% dari tahun ke tahun. Besarnya potensi pasar tersebut memberikan dukungan kepada Megaxus untuk tetap eksis,” kata Eva Mulawati, Managing Director PT. Megaxus Infotech dalam peluncurangame ‘Heroes of Atarsia’ di Senayan City, Jakarta. “(Bahkan) jumlah pemain game online Indonesia meningkat antara 5% hingga 10% setiap tahunnya, terutama karena semakin pesatnya infrastruktur internet,” tambahnya. Masuknya game online ke Indonesia sendiri baru terjadi pada tahun 2001 dengan masuknya Nexia Online. Sejak saat itu, berbagai game dari masing-masing genre seperti action, sports, hingga RPG (Role-Playing Game) terus bermunculan
GAME MENJADI GAYA HIDUP
Akibatnya, tidak bisa dipungkiri bahwa game telah menjadi gaya hidup tersendiri. Mulai dari game di Facebook, game offline (PC, PlayStation, mobile), serta game online (PC dan mobile) kerap dimainkan oleh masyarakat Indonesia. Komunitas-komunitas berbasis game pun bermunculan. Alhasil, industri game pun jadi kian kompetitif.
“Industri game di Indonesia sangat marak dan kompetitif dengan market potensial yang sangat besar,” ucap Eva. “Saat ini game sudah menjadi sebuah lifestyle,” lanjutnya.
“Diharapkan, perkembangan industri game dapat memperoleh perhatian dan dukungan pemerintah, karena industri game sangat potensial dalam meningkatkan perekonomian negara,” harap Eva.
Menurut catatan Megaxus, sepanjang tahun 2013, industri game di Indonesia mengalami peningkatan sebanyak 35% dari tahun sebelumnya, dengan pendapatan senilai US$ 190 juta, dan ada lebih dari 25 juta pemain game online (sekitar 80% via PC kemudian 20% lewat mobile)
Meski hingga kini game yang dimainkan lewat PC masih lebih ramai dibandingkan dengan mobile, namun menurut prediksi Megaxus, mobile games akan populer dan menjadi tren. Jika benar, maka industri game di Indonesia harus mulai membuat game berbasis smartphone dari sekarang.
“Industri game berikutnya akan lebih ke mobile, karena penetrasinya sangat cepat, terutama di tahun 2014 ini,” jelas Eva. Sementara ketika ditanya apakah Megaxus juga akan membuat game versi mobile, Wida Handoyo, Marketing Manager PT. Megaxus Infotech mengatakan, “Ya pasti, kita sedang berencana untuk membuat game mobile, tapi kita masih belum bisa beritahukan secara pasti, game seperti apa dan kapan dikeluarkannya.” Contoh untuk bisnis dalam game komputer itu beragam.
Seperti kita dituntut melakukan pembayaran untuk game tersebut. Maksud dari pembayaran ini adalah bagaimana perusahaan game online mendapatkan uang dari gamesnya. Bedasarkan kategori ini games online dapat dibedakan menjadi 2 yaitu : game yang berada pada category ini merupakan game yang bisa diinstall atau dimainkan secara gratis, dan game ini biasanya mengenakan biaya pada pemainnya apabila pemainnya ingin cepat menaikkan level atau membeli barang (item) langka yang tidak pernah dijumpai pada permainan. Jenis game seperti ini yang paling dijumpai di Indonesia. Contoh: Gunbound, Ragnarok, Ghost Online,dll. 2.Pay per Play, game ini harus dibeli dan diinstal secara legal karena pada saat diinstal game terebut akan mendaftarkan pemain ke internet langsung dan apabila yang diinstal adalah program bajakan maka secara otomatis system akan memblokirnya. Contoh: War of Warcraft,dll.
#Game Scene Graph Pada 3D Game Engine
Teknologi
komputer saat ini sedang berkembang dengan sangat pesat. Komputer
yang dahulu fungsinya hanya untuk perhitungan aritmatika, kini sudah
mampu melakukan fungsi-fungsi lain yang kompleks dan sulit
dilakukan oleh manusia. Salah satu fungsi tersebut adalah kemampuan
untuk melakukan pemodelan tiga dimensi. Kemampuan ini membawa
perubahan besar ada berbagai sektor kehidupan manusia. Hal ini
terbukti dengan dipecahkannya berbagai masalah di banyak bidang
keprofesian akibat dari adanya kemampuan ini, seperti pada bidang
kedokteran, perminyakan, atau arsitektur.
Model-model bertingkat kerincian tinggi dalam jumlah banyak tentu mempunyai jumlah data yang sangat banyak pula. Data inilah yang kemudian akan diproses oleh computer sedemikian rupa sehingga dapat dibentuk menjadi suatu model tiga dimensi yang rinci. Namun, jika berhadapan dengan data yang begitu banyak jumlahnya, tentu masalah kemangkusan dalam memproses data tersebut menjadi suatu masalah yang tidak bisa disepelekan.
Gamemaker (GM) adalah game engine untuk pengembangan game 2D yang dibuat oleh YoYoGame. GM bertujuan membantu orang mengembangkan game tanpa perlu mengetahui bahasa pemrograman terlebih dulu. GM menggunakan konsep visual coding interface berbasis drag-drop sehingga cocok untuk pemula atau orang yang belum kemampuan latar belakang pemrograman.
Untuk langkah kedua dalam mengetahui cara membuat game yaitu Anda harus memahami tipe game yang akan Anda buat. Ada beberapa tipe game, yaitu Platform (seperti super mario, pacman, dll), Scrolling shooter ( seperti 1942), Isometrics game ( seperti the sims1 atau Sims City ), 3D (tiga dimensi) game, dan lainnya.
Komponen
GameMaker
Sprites
Gambar
untuk game. Sprites dapat berisi gambar tunggal atau urutan gambar
untuk animasi.
Sounds
Suara
untuk efek atau backgroud. Format yang umum adalah OGG, MP3 dan WAV.
WAV lebih sering digunakan untuk sound effect.
Background
Gambar
untuk latar belakang. Backround digunakan untuk tiles (kumpulan
gambar untuk menggambarkan sebuah daerah) yang nanti diletakkan di
game dengan room editor. Background juga digunakan untuk menyimpan
texture untuk game 3D.
Paths
Path
digunakan sebagai jalur untuk objek dalam game. Cocok misalnya untuk
game berjenis Tower Defense.
Scripts
Code
yang dapat digunakan objek game. Bisa saja satu objek menggunakan
script yang sama.
Shaders
Untuk
efek grafik seperti Gaussian Blur untuk pencahayaan.
TimeLines
Timer
untuk event.
Objects
Bersama
room, elemen terpenting dalam game. Objek adalah aktor dalam game,
komponen yang berinteraksi dengan user atau dengan objek yang lain.
Rooms
Setiap
game minimal memiliki satu room. Room adalah wadah untuk objek-objek.
Included
Files
File
eksternal, biasanya untuk data.
Extensions
Library
external, fungsi-fungsi tambahan dalam DLL atau Javascript.
Macros
Untuk
menyimpan konstanta, variabel yang tidak berubah nilainya.
OGRE
3D
Fitur-fitur
OGRE
A.
Fitur produktivitas
-
Sederhana, mudah digunakan OO dirancang untuk meminimalkan upaya yang diperlukan untuk membuat adegan 3D, dan untuk menjadi independen dari implementasi 3D yaitu Direct3D / OpenGL.
-
Persyaratan umum seperti membuat manajemen negara, pemusnahan spasial, berhubungan dengan transparansi dilakukan untuk anda secara otomatis menghemat waktu yang berharga
-
Desain rapi, bersih dan dokumentasi penuh dari semua kelas mesin.
-
Mesin stabil digunakan dalam beberapa produk komersial
Platform
& API 3D dukungan
-
Direct3D 9 & 11, OpenGL (termasuk. ES, ES2, ES3 dan OGL3 +) dan WebGL (Emscripten) dukungan.
-
Jendela (semua versi utama), Linux, Mac OSX, Android, iOS, Windows Phone & WinRT dukungan.
-
Didasarkan pada berbagai kompiler seperti MSVC, GCC 3+ atau dentang
Bahan
/ dukungan Shader
-
Bahan kuat bahasa deklarasi memungkinkan Anda untuk menjaga aset material di luar kode Anda. Mendukung vertex dan program fragmen (shader), kedua program tingkat rendah ditulis dalam assembler, dan program tingkat tinggi ditulis dalam Cg, DirectX9 HLSL, atau GLSL dan menyediakan dukungan otomatis untuk banyak parameter konstan umum terikat.
-
Mendukung lengkap operasi fungsi tetap seperti multitexture dan multipass blending, tekstur mengkoordinasikan generasi dan modifikasi, warna independen dan operasi alpha untuk perangkat non-programmable atau bahan biaya yang lebih rendah.
-
Dukungan untuk beberapa teknik bahan berarti Anda dapat merancang efek alternatif untuk berbagai kartu dan OGRE secara otomatis menggunakan yang terbaik didukung.
-
Dukungan material LOD; bahan Anda dapat mengurangi biaya sebagai objek menggunakan mereka mendapatkan lebih jauh.
-
Beban tekstur dari PNG, JPEG, TGA, BMP atau file DDS, termasuk format yang tidak biasa seperti tekstur 1D, tekstur volumetrik, cubemaps dan tekstur terkompresi (PXT / S3TC).
-
Tekstur dapat disediakan dan diperbarui secara realtime oleh plugin, misalnya video feed.Mudah digunakan dukungan texturing proyektif
Jerat
-
Format data mesh yang fleksibel diterima, pemisahan konsep vertex buffer, buffer indeks, deklarasi vertex dan pemetaan penyangga.
-
Biquadric Bezier patch untuk permukaan melengkung.
-
Jerat progresif (LOD), manual atau secara otomatis.Statis geometri batcher
Animasi
-
Canggih dukungan animasi skeletalblending dari beberapa animasi dengan bobot variabel.Variabel / beberapa tulang menguliti berat badan.
-
Software dan hardware-accelerated pipa menguliti dengan berbagi penyangga cerdas.Kontrol tulang pengguna.
-
Mode interpolasi dikonfigurasi, akurasi vs pengorbanan kecepatan.Dukungan animasi bentuk fleksibel.
-
Morph animasi untuk aplikasi warisan di mana Anda ingin melakukan linear sederhana memadukan antara snapshot bentuk.
-
Pose animasi untuk animasi bentuk modern, memungkinkan Anda untuk berbaur banyak pose pada bobot variabel sepanjang waktu, misalnya ekspresi / mulut bentuk untuk melakukan animasi wajah.
-
Kedua teknik dapat diimplementasikan dalam perangkat keras dan perangkat lunak tergantung pada dukungan hardware.
-
Animasi SceneNodes untuk jalur kamera dan teknik yang mirip, menggunakan spline interpolasi mana dibutuhkan.
-
Trek animasi generik dapat menerima adapter objek pluggable untuk memungkinkan Anda untuk menghidupkan setiap parameter dari objek apapun dari waktu ke waktu
B.
Fitur adegan
-
Sangat disesuaikan, manajemen adegan fleksibel, tidak terikat pada jenis adegan tunggal. Gunakan kelas standar untuk adegan organisasi jika mereka sesuai atau pasang di subclass Anda sendiri untuk mendapatkan kontrol penuh atas organisasi adegan.
-
Beberapa contoh plugin menunjukkan berbagai cara penanganan adegan khusus untuk jenis tertentu dari tata letak (misalnya BSP, octree).
-
Hirarkis adegan grafik; node memungkinkan objek yang akan melekat satu sama lain dan mengikuti setiap gerakan lain, struktur diartikulasikan dll.
-
Beberapa teknik bayangan rendering, teknik baik modulative dan aditif, stensil dan tekstur berbasis, masing-masing sangat dapat dikonfigurasi dan mengambil keuntungan penuh dari setiap akselerasi perangkat keras yang tersedia.
-
Adegan query fitur
Efek
khusus
-
Sistem compositor, memungkinkan untuk efek postprocessing layar penuh untuk didefinisikan dengan mudah, melalui script jika diinginkan.
-
Partikel Systems, termasuk emitter mudah extensible, affectors dan penyaji (disesuaikan melalui plugin). Sistem dapat didefinisikan dalam skrip teks untuk mudah tweaking. Penggunaan otomatis partikel pooling untuk kinerja maksimum.
-
Dukungan untuk skyboxes, skyplanes dan skydomes, sangat mudah digunakan.Billboarding untuk grafis sprite.
-
Trails pita.
-
Objek transparan otomatis berhasil (render rangka & mendalam pengaturan penyangga semua diatur untuk Anda)
Fitur
Misc
-
Infrastruktur sumber daya umum untuk manajemen memori dan pemuatan dari arsip (ZIP, PK3).
-
Arsitektur plugin yang fleksibel memungkinkan mesin untuk diperpanjang tanpa kompilasi ulang.
-
'Controller' memungkinkan Anda untuk dengan mudah mengatur nilai-nilai yang berasal antara objek eg mengubah warna kapal berdasarkan perisai kiri.
-
Debugging manajer memori untuk mengidentifikasi kebocoran memori.
-
XMLConverter untuk mengkonversi runtime format biner yang efisien ke / dari XML untuk pertukaran atau mengedit.
-
Library sampel + peramban yang menampilkan banyak fitur
Perbedaan
:
-
Pada Aplikasi OGRE sudah banyak konsol kompetibel.
-
Penggunaan Bahasa Pemograman dalam membuat objek.
-
Tampilan 3D yang baik
sumber
:
https://witanduty.wordpress.com/6/
https://www.indoworx.com/menelusuri-sejarah-perkembangan-teknologi-game-di-dunia/
https://musthovadhiqi.blogspot.com/2018/03/bisnis-dalam-game-komputer.html
Komentar
Posting Komentar