Jumat, 31 Maret 2017

PENULISAN KEDUA

Desain Skenario

    Skenario adalah urutan cerita yang disusun oleh seseorang agar suatu peristiwa terjadi sesuai dengan yang diinginkan. Kalau dasar untuk pembuatan film adalah skenario, maka dasar untuk membuat game adalah design document atau lebih mudahnya disebut skenario game. Skenario game adalah langkah awal dalam membuat sebuah game, dengan skenario game dapat mempermudah kita menyelesaikan game yang akan kita buat. Skenario game adalah sebuah cerita khusus yang melatarbelakangi kejadian – kejadian dalam game. Kalau skenario menentukan interior dan eksterior, dekor, pemain, dan studio, serta pembuatan trik, dalam desain dokumen ada ketentuan program game, grafik, tokoh, animasi, suara, dan musik. Sampai di sini keduanya masih paralel. Berbeda dengan skenario yang merupakan sekuens linier dari adegan, turn around point, dialog, dan seterusnya; design documents adalah gabungan dokumen yang mendiskripsikan secara kompleks semua segi game yang direncanakan. 

     Ditambah lagi, berbeda dengan skenario, tidak bisa secara pasti ditentukan, dokumen apa saja yang akan ditemukan dalam design documents, karena itu tergantung pada gaya game yang akan dibuat. Hampir sama seperti pembuatan film dimana penulis skenario pertama-tama menulis tema, kalau ada produser yang berminat, penulis skenario membuat sinopsis, dan setelah mendapat persetujuan produser, baru skenario dibuat, begitu juga prosesnya dalam merencanakan suatu judul game komputer. Temanya dibuat dulu, kemudian konsep dan akhirnya design documents disusun. Gambaran seperti ini adalah kondisi yang ideal, tidak semua pengembang melalui proses ini, walaupun hal itu patut disayangkan. Cukup rumit bukan? Serupa namun tak sama hehe.
           Konsep seharusnya berguna untuk memberikan gambaran garis besar tentang cerita, prinsip-prinsip mekanisme game, dan titik berat untuk gameplay. Karena itu konsep mencakup prinsip-prinsip dasar, gaya game, kerangka peraturan, sinopsis cerita (kalau ada cerita), karakteristik game, contoh misi, atau situasi-situasi dalam game dan bisa juga diferensiasi perangkat pengguna atau ada eek-efek khusus serta akhirnya unsur-unsur spesifik yang menjadi andalan pencipta. Dalam penutup sinopsis seharusnya dicantumkan daftar unsur yang unik dan orisinil serta faktor-faktor yang bisa dijadikan daya jual tinggi bagi judul tersebut. Konsepnya biasanya ditulis setebal 5-10 halaman. Kalau konsep sudah diterima, artinya sudah disetujui produser, dinilai positif oleh tim dan sebagainya, desainer game mulai menulis dengan documents. 
            Dokumen ini tidak baku, selama pengembangan bisa dimodifikasi atau diperbarui. Itu tidak berarti bahwa design document tidak perlu dibuat lengkap dan serius. Seperti dalam kalimat pembuka, semuanya perlu dipertimbangkan dan direncanakan dengan teliti, kalau tidak, pekerjaan tim bisa mengalami banyak masalah. Apasaja yang tidak direncanakan dengan baik akan menyebabkan kerugian waktu dan biaya dalam pelaksanaan proyek. Tentu saja tidak segalanya bisa direncanakan sebelumnya, tetapi menurut teori 80/20, sekitar 80% pekerjaan bisa berjalan sesuai rencana. 

Tidak ada patokan umum apa saja yang harus menjadi bagian design documents, karena ada banyak perbedaan tergantung proyeknya. Tetapi dalam satu hal semua dokumen sama, harus mendeskripsikan game secara kompleks maupun mendetail. Setelah membaca design document, anda seharusnya memiliki gambaran lengkap tentang produk akhir. Salah satu dokumen biasanya menjelaskan mekanisme game. Sebagai bagiannya, misalkan untuk RPG dan strategi, adalah peraturan yang menentukan dan mendiskripsi tipe objek dalam game berikut karakteristik serta hubungan interaktifnya. 

Bagian lain membahas penerapan hukum fisika dalam dunia game dalam arti luas, misalkan kekuatan alam yang dapat diterapkan dan bagaimana reaksi objek-objek dalam game. Ada deskripsi lokasi secara lisan maupun dalam sketsa, skenario cerita, bisa disebutkan diferensiasi perangkat pengguna. Dan sebaiknya ada daftar monster (untuk RPG fantasi) atau daftar pasukan (untuk strategi). Singkatnya, dalam struktur dokumen-dokumen ini seharusnya terdapat seluruh materi yang mencakup seluruh aspek game. Baru berdasarkan design documents yang lengkap bisa ditulis spesifikasi untuk rancangan engine atau modifikasi engine yang sudah ada, dan rencana produksi. Bagian akhir dari design documents adalah catatan-catatan desainer game, di mana dicantumkan misalnya ide-ide susulan atau perubahan yang dilakukan berdasarkan hasil tes, dan seterusnya.

SCRIPT

 Dalam pemrograman komputer, naskah adalah sebuah program atau urutan instruksi yang ditafsirkan atau dilakukan dengan program lain daripada oleh komputer prossesor. Skrip (script) adalah semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter; skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu. 

Contohnya ialah penyisipan skrip assembly ke dalam program Pascal untuk mengakses hardware pada level bahasa tingkat rendah. Skrip merupakan kumpulan sintaks bahasa pemrograman yang siap untuk di-compile. Untuk mengetahui tentang script, disini ada sedikit rangkuman tentang script :

  • Script adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat di akses.
  • Jenis script sangat menentukan statis, dinamis, atau interaktifnya sebuah situs
  • Semakin banyak script yang digunakan maka akan terlihat semakin dinamis, dan interaktif serta terlihat lebih bagus.
  • Bahasa dasar yang di pakai setiap situs adalah HTM
  • Macam-macam script, PHP, ASP, JSP, Java Script, Java Applets, VBScript.

STORYBOARD

Storyboard pada Game sedikit berbeda dari storyboard animasi, dimana pada storyboard game terdapat goal / mission yang akan dibuat pada game itu sendiri. Kemudian storyboard pada game menjelakaskan tentang alur permaianan itu sendiri seperti apa tergantung dari jenis game.  misalkan game ber-genre arcade tidak memiliki alur cerita namun game terebut menitik beratkan pada perolehan point. Jadi storyboard yang dibuat yaitu bagaimana pemain mendapat nilai / point setinggi mungkin.

DAFTAR PUSTAKA

sap.gunadarma.ac.id/upload/AK-045138.doc
http://vanillabluse.blogspot.co.id/2016/03/penjelasan-tentang-desain-skenario.html

PENULISAN KEEMPAT

Pengertian Game Engine (Mesin Game)

Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. 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. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan.

 Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.
Tujuan Penggunaan Game Engine

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.

Seperti solusi middleware lainnya, mesin permainan biasanya menyediakan abstraksi platform, yang memungkinkan permainan yang sama untuk dijalankan pada berbagai platform termasuk game konsol dan komputer pribadi dengan sedikit, jika ada, perubahan yang dibuat ke kode sumber permainan. Seringkali, mesin permainan 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 game seperti Havok untuk fisika, Miles Sound System untuk suara, atau Bink untuk Video.

Beberapa mesin permainan seperti RenderWare bahkan dirancang sebagai rangkaian dihubungkan secara longgar komponen middleware permainan yang bisa selektif dikombinasikan untuk membuat mesin khusus, bukan pendekatan yang lebih umum dari memperluas atau menyesuaikan solusi terintegrasi yang fleksibel. Namun diperpanjang tercapai, hal itu tetap menjadi prioritas tinggi dalam mesin game karena berbagai kegunaan yang mereka diterapkan. Meskipun kekhususan nama, mesin permainan yang sering digunakan untuk jenis lain aplikasi interaktif dengan kebutuhan grafis real-time seperti demo pemasaran, visualisasi arsitektur, simulasi pelatihan, dan lingkungan pemodelan.

Beberapa mesin permainan hanya menyediakan 3D real-time rendering kemampuan bukan berbagai fungsi yang dibutuhkan oleh game. Mesin ini mengandalkan pengembang game untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Jenis mesin umumnya disebut sebagai “mesin grafis,” “mesin render,” atau “mesin 3D” bukan meliputi lebih istilah “mesin permainan.” Terminologi ini tidak konsisten banyak digunakan sebagai fitur lengkap mesin permainan 3D disebut hanya sebagai “mesin 3D.” Beberapa contoh mesin grafis adalah: Crystal Space, Genesis3D, Irrlicht, JMonkey Engine, OGRE, RealmForge, Truevision3D, dan Visi Engine. Modern permainan atau mesin grafis umumnya memberikan grafik adegan, yang merupakan representasi berorientasi objek dari dunia permainan 3D yang sering menyederhanakan desain game dan dapat digunakan untuk rendering yang lebih efisien dari dunia maya yang luas.

Arsitektur Game Engine

Arsitek adalah pelajaran untuk membuat rancangan dari bangunan. Sedangkan  arsitektur mesin game adalah system perangkat lunak yang  dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan  bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.

Tahap awal dari merancang suatu game adalah memilih jenis game yang akan  dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah  mendesaian game yang akan dibuat. Setelah kita memiliki desain game,  langkah berikutnya adalah mengimplementasikan desain tersebut menjadi  source code. Apabila source telah selesai dirancang, maka game tersebut  dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat  game. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

Beberapa elemen yang terdapat dalam game engine, yaitu:
      a)      Tools/Data
Pada pengembangan game paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

      b)      System
System adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. System adalah bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system seperti graphics, input, sound, timer, configuration. System bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

      c)       Console
Console dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console biasa digunakan dalam proses debugging, seperti misalnya apabila game engine tersebut mengalami error maka kita hanya mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart.

      d)      Support
Support merupakan bagian yang sering digunakan pada system di galam game engine. Support berisikan rumus-rumus matematika yang biasa digunakan, vector, matrix, memory, file loader. Merupakan dasar dari game engine dan hampir digunakan dalam semua project game engine.

      e)      Renderer/Engine Core
Renderer/engine core terdiri dari beberapa sub yaitu visibility, collision detection dan response, camera, static geometry, dynamic geometry, particle systems, billboarding, meshes, skybox, lighting, fogging, vertex shading dan output.

      f)       Game Interface
Game interface merupakan layer antara game engine dan game itu sendiri. Berfungsi sebagai control yang bertuuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

      g)      The Game
Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.


Tipe-Tipe Game Engine

Game engine biasanya datang dengan macam-macam jenis dan tujuannya. Ada 3  tipe game engine yaitu sebagai berikut :

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.

Sumber:
http://vanillabluse.blogspot.com/2016/04/arsitektur-game-engine.html 

PENULISAN KETIGA

AI ( Artificial Intelligence )

Kecerdasan Buatan atau kecerdasan yang ditambahkan kepada suatu sistem yang bisa diatur dalam konteks ilmiah atau Intelegensi Artifisial (bahasa Inggris: Artificial Intelligence atau hanya disingkat AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.
Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermain sepak bola.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.


Decision Making

Pengambilan keputusan tersebut dilakukan oleh seorang manajer atau administrator. Kegiatan pembuatan keputusan meliputi pengindentifikasian masalah, pencarian alternatif penyelesaian masalah, evaluasi daripada alternatif-alternatif tersebut, dan pemilihan alternatif keputusan yang terbaik. Kemampuan seorang pimpinan dalam membuat keputusan dapat ditingkatkan apabila ia mengetahui dan menguasai teori dan teknik pembuatan keputusan. Dengan peningkatan kemampuan pimpinan dalam pembuatan keputusan maka diharapkan dapat meningkatkan kualitas keputusan yang dibuatnya, sehingga akan meningkatkan efisiensi dan efektivitas kerja organisasi.
Pembuatan keputusan diperlukan pada semua tahap kegiatan organisasi dan manajemen. Misalnya, dalam tahap perencanaan diperlukan banyak kegiatan pembuatan keputusan sepanjang proses perencanaan tersebut. Keputusan-keputusan yang dibuat dalam proses perencanaan ditujukan kepada pemilihan alternative program dan prioritasnya. Dalam pembuatan keputusan tersebut mencakup kegiatan identifikasi masalah, perumusan masalah, dan pemilihan alternatif keputusan berdasarkan perhitungan dan berbagai dampak yang mungkin timbul. Begitu juga dalam tahap implementasi atau operasional dalam suatu organisasi, para manajer harus membuat banyak keputusan rutin dalam rangka mengendalikan usaha sesuai dengan rencana dan kondisi yang berlaku. Sedangkan dalam tahap pengawasan yang mencakup pemantauan, pemeriksaan, dan penilaian terhadap hasil pelaksanaan dilakukan untuk mengevalusai pelaksanaan dari pembuatan keputusan yang telah dilakukan.
Hakikatnya kegiatan administrasi dalam suatu organisasi adalah pembuatan keputusan. Kegiatan yang dilakukan tersebut mencakup seluruh proses pengambilan keputusan dari mulai identifikasi masalah sampai dengan evaluasi dari pengambilan keputusan yang melibatkan seluruh elemen-elemen dalam administrasi sebagai suatu sistem organisasi. Artinya dalam membuat suatu keputusan untuk memecahkan suatu permasalahan yang ditimbulkan dari adanya perubahan-perubahan yang terjadi dalam organisasi dibutuhkan informasi yang cukup baik dari internal maupun eksternal organisasi guna mengambil keputusan yang tepat dan cepat.
Pada akhirnya, kegiatan pengambilan keputusan yang cepat dan tepat merupakan bagian dari kegiatan administrasi dimaksudkan agar permasalahan yang akan menghambat roda organisasi dapat segera terpecahkan dan terselesaikan sehingga suatu organisasi dapat berjalan secara efisien dan efektif.


Peraturan Sistem

Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan.
Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak - anak hingga orang dewasa. Games sebenarnya penting untuk perkembangan otak, untuk meningkatkan konsentrasi dan melatih untuk memecahkan masalah dengan tepat dan cepat karena dalam game terdapat berbagai konflik atau masalah yang menuntut kita untuk menyelesaikannya dengan cepat dan tepat. Tetapi game juga bisa merugikan karena apabila kita sudah kecanduan game kita akan lupa waktu dan akan mengganggu kegiatan atau aktifitas yang sedang kita lakukan.
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.
Perkembangan lainnya ialah warung internet atau yang sering kita dengar dengan istilah warnet. Warnet kini identik dengan game online yang mereka sediakan, adapun game berbayar yang disediakan warnet sehingga kita hanya tinggal memainkannya. Baik anak kecil hingga orang dewasa mempunyai hobi bermain game online ini. Dengan menyediakan tempat, perangkat komputer yang lengkap, dan fasilitas pendukung lainnya, membuat gamers betah berlama-lama untuk bermain.
3d Engine merupakan suatu software yang digunakan untuk membuat game dengan fungsi sebagai renderer grafik 3D,  physics engine, pengatur audio, scripting, animasi game, AI (Artificial Intelligence), networking, streaming, pengaturan memori, localization support, dan pengaturan grafik. Salah satu contoh 3d engine adalah Cry engine, Unity3D, Gamemaker dll. Dibawah ini merupakan contoh game menggunakan Cry engine ini adalah Crysis.


Path Finding

Algoritma yang digunakan untuk pencarian jalur. Algoritma ini dapat digunakan untuk mencapai tempat tujuan dari tempat awal. Salah satu algoritma path finding adalah algoritma A*. Waypoint adalah titik acuan / kumpulan koordinat yang digunakan untuk keperluan navigasi untuk mengidentifikasi sebuah titik di peta. (Wikipedia). Pencarian jalur merupakan salah satu implementasi kecerdasan buatan dalam permainan. Pencarian jalur terpendek merupakan hal yang mempengaruhi pergerakan dan pengambilan keputusan pada non-player character. Namun, jalur terpendek belum tentu dan tidak selalu menjadi jalur paling aman. Dalam permainan berbasis militer, karakter dituntut untuk bergerak secara taktis dalam menghadapi ancaman. Agen yang bergerak secara taktis dalam pencarian jalur tidak hanya mencari jalur terpendek, namun harus mempertimbangkan ancaman karena pertimbangan hit points, demi meningkatkan kesan nyata pada permainan. Tactical Pathfinding merupakan salah satu algoritma pencarian jalur yang dapat melakukan pencarian jalur terpendek dengan perhitungan bobot ancaman. Implementasi algoritma tactical pathfinding dapat memberikan gerakan taktis pada non-player character. Algoritma tactical pathfinding dilakukan berdasarkan algoritma pencarian jalur berdasarkan A* ditambah perhitungan bobot. Implementasi algoritma dilakukan dengan melakukan simulasi pada peta permainan 3D berbasis navigation mesh. Representasi peta permainan 3D menggunakan navigation mesh karena dalam beberapa tahun terakhir, navigation mesh menjadi pilihan utama.


Waypoint

Waypoints GPS adalah koordinat yang berhubungan dengan tempat menarik. Dan Dapat Dijadika tempat kepentingan umum atau lokasi yang berhubungan dengan sesuatu yang memiliki arti khusus bagi Anda. Dalam pra-GPS hari Anda mungkin bergantung pada koordinat dinyatakan sebagai alamat jalan. Koordinat Waypoint diformat dengan cara yang berarti sesuatu untuk Anda perangkat navigasi GPS.Global Positioning System
GPS adalah singkatan dari Global Positioning System. Unsur utama dari GPS adalah satu set satelit yang mengirimkan sinyal radio, dengan masing-masing sinyal melaporkan waktu itu dikirim dari satelit. Dengan membandingkan waktu sinyal perangkat Anda menerima dari masing-masing empat (atau lebih) satelit, perangkat Anda menghitung seberapa jauh Anda dari setiap satelit. Hanya ada satu tempat di bumi di mana orang-orang jarak semua akan bertemu, sehingga perangkat Anda dapat melaporkan persis di mana itu terletak. Jika Anda berada di tempat yang penting untuk Anda, Anda dapat memiliki toko perangkat Anda koordinat lokasi Anda saat ini sebagai titik arah.GPS Koordinat
Bila Anda perangkat GPS mengumpulkan sinyal radio, maka format mereka dengan cara yang ia mengerti. Kebanyakan perangkat akan memberikan Anda pilihan untuk menyajikan informasi lokasi dalam beberapa format yang berbeda. Dengan konvensi, waypoints akan diformat dalam lintang dan bujur. Alih-alih derajat, menit, dan detik - seperti yang secara tradisional ditampilkan pada peta - GPS waypoint biasanya diberikan dalam derajat dan fraksi derajat, atau derajat, menit dan fraksi menit.Berbeda GPS Waypoint Koordinat
Standar bujur dan lintang koordinat yang diberikan dalam derajat, menit dan detik. Koordinat dalam derajat, menit, dan fraksi menit hanya dengan cara yang berbeda dari format informasi yang sama. Jadi 35 derajat, 56 menit, 32 detik sama dengan 35 derajat, 56.53 menit, dan itu sama dengan 35,9422 derajat. Kebanyakan perangkat GPS akan membiarkan Anda memasukkan koordinat dalam bentuk apapun yang nyaman bagi Anda. Bila Anda melihat angka lebih banyak, seperti 35.942243, masih sesuai dengan lintang atau bujur, hanya dengan akurasi lebih dari format derajat / menit standar / detik."Landmark" GPS Waypoints
Beberapa situs menawarkan daftar GPS waypoint sesuai dengan landmark terkenal. Bila Anda memasukkan koordinat tersebut ke perangkat GPS Anda, Anda akan mendapatkan arah ke tengara yang menarik.Anda Personal GPS Waypoints
Perangkat GPS juga akan memungkinkan Anda untuk merekam koordinat tempat yang dikunjungi. Anda dapat merekam lokasi dari restoran yang bagus Anda telah menemukan, musim panas kabin Anda di danau atau pompa bensin terakhir sebelum menuju off-road. Anda kemudian dapat mengirim koordinat tersebut ke teman atau menggunakannya sendiri untuk meninjau kembali tempat-tempat menarik.

Sumber :
1.   https://laskyargiovane.wordpress.com/2016/04/25/artificial-intelligence-kecerdasan-buatan-pada-game/

PENULISAN PERTAMA

Teknologi 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.


BISNIS DALAM GAME KOMPUTER



Di zaman modern ini, tidak dipungkiri lagi bahwa game sangat berperan untuk sebagian besar pengguna teknologi, terutama pengguna komputer. Game merupakan sarana hiburan di tengah padatnya aktvitas yang dilalui. Namun, game ternyata juga dapat dijadikan sebuah bisnis yang menjanjikan. Dengan hobi para gamer ini, tentu terdapat peluang untuk mendapatkan profit.



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. Perkembangan lainnya ialah warung internet atau yang sering kita dengar dengan istilah warnet. Warnet kini identik dengan game online yang mereka sediakan, adapun game berbayar yang disediakan warnet sehingga kita hanya tinggal memainkannya. Baik anak kecil hingga orang dewasa mempunyai hobi bermain game online ini. Dengan menyediakan tempat, perangkat komputer yang lengkap, dan fasilitas pendukung lainnya, membuat gamers betah berlama-lama untuk bermain.



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.



Industri game memang masih terbilang baru di Indonesia. Kendati begitu, perkembangannya sudah sangat pesat dan menjadi bisnis yang sangat menggiurkan. Penyebab utamanya adalah berkembangnya era teknologi dan komunikasi.



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).



Tren game



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 : 

A. Pay Per Item, 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.



B. 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.



Mungkin kita juga tidak asing mendengar permainan Let's Get Rich. LGR merupakan permainan monopoly yang sudah dimodifikasi sedemikian rupa. Ini merupakan game yang kita jumpai di gadget, baik android maupun iOs. Dalam game ini kita sangat membutuhkan diamond yang berfungsi untuk membeli item bagus yang dapat meningkatkan peluang kita untuk menjadi pemenang. Diamond ini pun dapat dijadikan bisnis karena mengharuskan kita mengeluarkan uang untuk mendapatkannya.





Macam-macam Game Engine



1. Geme Engine Freeware



* OGRE (Object-Oriented Graphics Rendering Engine) merupakan engine yang mendukung 3D Graphic. Merupakan game engine yang fleksibel dalam melakukan 3D Rendering, ditulis dalam bahasa C++ sehingga memudahkan pengembang untuk membangun game yang mendukung 3D Graphics.
* Dim3, juga dikenal sebagai Dimensi 3, merupakan freeware open-source 3D game engine untuk Mac OS X diciptakan oleh Brian Barnes. Dim3 ini telah dipilih sebagai staf untuk OS X development software oleh Apple. Dim3 menggunakan OpenGL untuk rendering, OpenAL untuk audio,JavaScript untuk scripting, XML untuk data danSDL untuk resolusi switching dan masukan.


* Crystal Space adalah suatu kerangka kerja untuk mengembangkan 3D aplikasi yang ditulis dalam C++ oleh Jorrit Tyberghein dan lain-lain. Rilis publik pertama adalah pada 26 Agustus 1997. Crystal space biasanya digunakan sebagai game engine tetapi kerangka lebih umum dan dapat digunakan untuk setiap jenis visualisasi 3D. Crystal space sangat portabel dan berjalan pada Microsoft Windows, GNU/Linux, Unix dan Mac OS X. Crystal space merupakan freeware, dilisensikan di bawah GNU Lesser General Public License, dan SourceForge.net ‘s Project of the Month untuk Februari 2003. Opsional dapat menggunakan OpenGL (di semua platform), SDL (semua SDL platform), X11 (Unix atau GNU / Linux) dan SVGAlib (GNU / Linux). Ini dapat juga secara opsional menggunakan rutin assembler menggunakan NASM dan MMX

2. Game Engine License

* Crystal Tools adalah mesin permainan yang diciptakan oleh Jepang berbasis RPG. Awalnya berjudul, “White Engine”, itu nama dalam proses pembangunan Final Fantasy XIII dan Final Fantasy Versus XIII. Game engine ini telah dibangun secara khusus untuk membuat game generasi ketujuh. Game eingine ini awalnya direncanakan untuk digunakan dengan Playstation 2, ketika bertukar ke PS3. Tetsuya Nomura, seorang karyawan terkenal Square Enix, telah menyatakan ‘Swapping dari PS2 ke PS3 jauh lebih sulit dari PS1 ke PS2.

* DX Studio adalah tool pengembangan terintegrasi lengkap untuk penciptaan 3D video game, simulasi real-time atau aplikasi interaktif baik untuk digunakan pada Web Based, Microsoft Office atau Visual Studio. DX Studio dihasilkan oleh Worldweaver Ltd, sebuah perusahaan yang didirikan pada tahun 1996 oleh Chris Sterling untuk mengembangkan PC game dan high-end aplikasi SIG bisnis. Pengembangan DX Studio dimulai pada 2002 dan versi pertama diluncurkan ke pasar pada tahun 2005 . Sejak saat itu basis pengguna DX Studio telah berkembang menjadi sekitar 30.000 di seluruh dunia.
* Truevision3D Merupakan game engine 3D yang dibangun dengan menggunakan visual basic 6 dan C++ dengan menggunakan Microsoft Directx API. Mulai versi 6.5, engine ini menggunakan direct 9 dan shader support, serta ditulis ulang menggunakan C++. Sampai perkembangan terbaru, belum ada wacana untuk mengembangkannya untuk mendukung penggunaan directx9 serta Microsoft XNA.

Perbandingan game engine Trivision3D dengan Dim3



Truvision3D Merupakan game engine 3D yang dibangun dengan menggunakan visual basic 6 dan C++ dengan menggunakan Microsoft Directx API. Game engine ini disertakan dengan SDK adalah beberapa alat untuk membantu mempercepat pembangunan: sebuah shader editor, model viewer, plugin untuk mengekspor berbagai model perangkat lunak (3D Studio Max, Maya, dan Milkshape saat ini) dan efek partikel editor. Karena 6,5 versi TV3D tidak lagi mendukung format mesh ketinggalan jaman, banyak converter juga tersedia. Seorang pejabat atau peta dunia editor saat ini tidak direncanakan karena menghambat pengguna akhir, karena tidak ada cara seorang editor dapat digunakan untuk setiap proyek mesin ini digunakan untuk. Lebih jauh lagi, TV3D adalah mesin 3D, bukan mesin permainan, dan editor resmi akan membatasi terlalu banyak. Namun, ada beberapa peta yang diciptakan pengguna-editor yang tersedia. TrueVision3D bebas menggunakan selama pengguna tidak keberatan sebuah logo di sudut viewport rendering. Untuk menghapus logo dan menerbitkan sebuah proyek komersial, izin harus diperoleh.Saat ini, biaya adalah $ 150 untuk satu lisensi judul, $ 500 untuk lisensi multi-title. Sebuah sumber dapat dibeli lisensi untuk harga belum diungkapkan. Sedangkan Dim3, juga dikenal sebagai Dimensi 3, merupakan freeware open-source 3D game engine untuk Mac OS X diciptakan oleh Brian Barnes. Dim3 menggunakan OpenGL untuk rendering, OpenAL untuk audio, JavaScript untuk scripting, XML untuk data dan SDL untuk resolusi switching dan masukan. Dim3 mencakup tiga aplikasi: Engine, Editor, dan Animator.



Engine adalah penggelaran aplikasi yang berjalan di dim3 game yang dibuat. Permainan (atau “proyek”) cross-platform dan hanya membutuhkan mesin yang tepat untuk dijalankan pada platform yang tepat. Mesin ini membuat berjalan di Mac OS X dan juga pada Microsoft Windows dan Linux (meskipun port Linux ketinggalan jaman.) Editor digunakan untuk menciptakan Levels (video game) dengan mengimpor berbagai model 3D ke dalamnya. Editor mampu per-pixel pencahayaan, bump dan specular mapping, real-time pencahayaan dan / atau dipanggang pencahayaan, partikel dan efek khusus lainnya, kerangka animasi, dan kustomisasi melalui javascript.Animator digunakan untuk menambahkan animasi dan efek loop untuk model yang digunakan dengan dim3. The Animator digunakan untuk menambah tulang, setup poses untuk tulang, dan untuk menggabungkan pose mereka ke animasi. The Animator menggunakan animasi kerangka sistem. Hal ini membuat gerakan karakter sederhana namun sangat realistis. The Animator, maupun mesin, yang mampu melakukan boneka fisika (kemampuan simulasi fisika hampir tidak ada). Sebuah folder data, mewakili permainan, berisi semua peta, model, karya seni, suara, dan skrip yang dibutuhkan untuk menciptakan sebuah permainan di dim3. Setiap permainan yang terkandung dalam diri hingga 3 data folder, walaupun hanya satu yang benar-benar diperlukan. Sebuah demonstrasi “permainan” akan ditambahkan ke dim3, meskipun tidak benar-benar sebuah permainan dalam dirinya sendiri, tetapi sebagian besar menunjukkan kemampuan mesin.


Sumber :
https://stely-novenus.blogspot.co.id/2015/12/bisnis-dalam-game-komputer.html
https://www.blogger.com/blogger.g?blogID=4111421737329162090#editor/target=post;postID=6025077504307251303