1. Game Maker
Game maker merupakan aplikasi game
editor yang bersifat free atau gratis. Software ini bisa digabungkan dengan
bahasa pemograman lain seperti C++, berguna bagi yang ingin membuat game
bertipe Arcade(2D), juga sudah disediakan sampel game yang dibuat dengan
software ini, diantara software itu pasti ada satu yang dikenal yaitu game
“1945″.
Game maker memungkinkan untuk membuat
permainan dengan menggunakan drag-and-drop sederhana,sehingga tidak perlu
memiliki pengalaman coding sebelumnya. Ini mencakup pilihan bahasa pemrograman
untuk menambahkan fitur-fitur canggih pada permainan tanpa perlu menulis satu baris kode.
Software ini juga dapat membuat
permainan mencari profesional dalam sedikit waktu dan membuat game dengan latar
belakang, animasi grafis, musik dan efek suara bahkan game 3D.
Jika
telah memiliki banyak pengalaman, ada built-in bahasa pemrograman, yang
memberikan fleksibilitas penuh menciptakan permainan dengan Game Maker.
Aplikasi
yang digunakan dalam game maker :
· System
Operasi : Windows Me/2000/XP/Vista
· Prosesor
: Min P3-500,rekomendasi Intel Pentium Core 2 Quad
· Memori
: Min 512 MB,rekomendasi 2 GB
· Harddisk
: free space 250 MB
· VGA
Card : Support OpenGL & Direct X
· Direct
X9.oc
· Speaker
multimedia
Komponen
pada game maker :
· Sprite
Sprite merupakan visualisasi gambar
yang akan digunakan untuk mempresentasikan objek pada game. Sprite dapat berupa
gambar diam dan dapat juga gambar animasi.
· Object
Object digunakan sebagai fungsi
variable game. Pada fungsi ini,sprite yang telah dibuat akan didefinisikan
dengan memberikan event dan action
· Background
Background digunakan untuk
memberikan tampilan pada game dalam bentuk gambar
· Room
Room digunakan untuk menerapkan
objek pada ruang game, room dapat juga disebut dengan level game.
· Perubahan
terbaru dalam Game Maker:
· Lebih
baik installer
· Sederhana
ledakan dan efek khusus generator
· Menggambar
permukaan
· Perbaikan
editor foto.
Link download aplkasi : https://www.yoyogames.com/get
2. Ogre
1.
OGRE (Object-Oriented Graphics Rendering
Engine) adalah engine yang object oriented & flexible 3D rendering pada
game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu
men-developer dengan intuitif & mudah kepada aplikasi produksi dengan
menggunakan utility hardware-accelerated 3D graphic.
Fitur-fitur
OGRE
- Sederhana, mudah digunakan OO
antarmuka yang dirancang untuk meminimalkan upaya yang diperlukan untuk membuat
adegan 3D, dan menjadi independen dari 3D Direct3D/OpenGL yaitu implementasi.
Contoh Extensible membuat kerangka mendapatkan aplikasi Anda berjalan cepat dan
sederhana.
- Persyaratan umum, seperti pemusnahan
spasial, berhubungan dengan transparansi dilakukan untuk anda secara otomatis
menghemat waktu Anda yang berharga.
-
Rapih, desain rapi dan dokumentasi
penuh dari semua kelas mesin.
-
Terbukti, mesin stabil digunakan
dalam beberapa produk komersial.
-
Direct3D dan dukungan OpenGL.
-
Mendukung OS Windows (semua versi
besar), Linux dan Mac OSX.
-
Membangun pada Visual C + + dan
Code:: Blocks pada Windows.
-
Membangun di 3 gcc + di Linux / Mac
OSX (menggunakan Xcode)
Kelebihan
dan Kekurangan OGRE
Kelebihan
yang terdapat pada Ogre diantaranya adalah :
· Gratis
(Freeware).
· Open source,
dapat dikembangkan secara bebas.
· Dapat memilih
render yang diinginkan, OpenGL atau DirectX.
· Kemungkinan
kinerja OGRE dalam scene culling lebih baik.
· Dapat dirender
dengan baik meskipun dengan kartu grafis bawaan Intel.
· Mempunyai
komunitas yang besar.
Dan
kekurangan yang terdapat pada Ogre adalah:
· Hanya sebuah
rendering engine tidak dilengkapi dengan tool jaringan, suara dan lain
sebagainya.
Install
OgreSDK
- · Untuk membuat aplikasi Ogre3D kita harus menginstall OgreSDK. Download OGRE SDK for Code::Blocks + MinGW C++ Toolbox, kemudian install di suatu tempat. Disini user akan menggunakan C:\ogreSDK.
- · Yang support terhadap OGRE adalah :
- · Direct3D (Supporting DirectX 9 and 10) and OpenGL support [DirectX 7 Unsupported as of Ogre 1.2.0].
- · Windows (all major versions), Linux and Mac OS X support
- · Builds on Visual C++ 2003, 2005, 2008 and 2010.
- · Builds on gcc 4+ on Linux and Mac OS X and for iPhone.
- · Ogre ini dapat di-jalankan menggunakan beragam jenis hardware (support 3D) tentu dengan performa yang berbeda juga.
3. Unity
Unity merupakan suatu aplikasi yang
digunakan untuk mengembangkan game multi platform yang didesain untuk mudah
digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang
profesional. Editor pada Unity dibuat degan user interface yang sederhana.
Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk
membuatnya menjadi nomor satu dalam urutan rankking teratas untuk editor game. Grafis
pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX.
Unity mendukung semua format file,
terutamanya format umum seperti semua format dari art applications. Unity cocok
dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat
menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.
Unity secara rinci dapat digunakan
untuk membuat video game 3D, real time animasi 3D dan visualisasi arsitektur
dan isi serupa yang interaktif lainnya. Editor Unity dapat menggunakan plugin
untuk web player dan menghasilkan game browser yang didukung oleh Windows dan
Mac. Plugin web player dapat juga dipakai untuk widgets Mac. Unity juga akan
mendukung console terbaru seperti PlayStation 3 dan Xbox 360.
Pada tahun 2010, telah memperoleh
Technology Innovation Award yang diberikan oleh Wall Street Journal dan tahun
2009, Unity Technology menjadi 5 perusahaan game terbesar. Tahun 2006, menjadi
juara dua pada Apple Design Awards.
Fitur-fitur
- · Rendering
Graphics engine yang digunakan adalah Direct3D (Windows,
Xbox 360), OpenGL (Mac, Windows, Linux, PS3), OpenGL ES (Android, iOS), dan
proprietary APIs (Wii). Ada pula kemampuan untuk bump mapping, reflection
mapping, parallax mapping, screen space ambient occlusion (SSAO), dynamic
shadows using shadow maps, render-to-texture and full-screen post-processing
effects.
Unity
dapat mengambil format desain dari 3ds Max, Maya, Softimage, Blender, modo,
ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks and
Allegorithmic Substance. Asset tersebut dapat ditambahkan ke game project dan
diatur melalui graphical user interface Unity.
ShaderLab
adalah bahasa yang digunakan untuk shaders, dimana mampu memberikan deklaratif
“programming” dari fixed-function pipeline dan program shader ditulis dalam
GLSL atau Cg. Sebuah shader dapat menyertakan banyak varian dan sebuah spesifikasi
fallback declarative, dimana membuat Unity dapat mendeteksi berbagai macam
video card terbaik saat ini, dan jika tidak ada yang kompatibel, maka akan
dilempar menggunakan shader alternatif yang mungkin dapat menurunkan fitur dan
performa.
- · Scripting
Script game engine dibuat dengan Mono 2.6, sebuah
implementasi open-source dari .NET Framework. Programmer dapat menggunakan
UnityScript (bahasa terkustomisasi yang terinspirasi dari sintax ECMAScript,
dalam bentuk JavaScript), C#, atau Boo (terinspirasi dari sintax bahasa
pemrograman phyton). Dimulai dengan dirilisnya versi 3.0, Unity menyertakan
versi MonoDevelop yang terkustomisasi untuk debug script.
- · Asset Tracking
Unity juga menyertakan Server Unity Asset – sebuah solusi
terkontrol untuk defeloper game asset dan script. Server tersebut menggunakan
PostgreSQL sebagai backend, sistem audio dibuat menggunakan FMOD library
(dengan kemampuan untuk memutar Ogg Vorbis compressed audio), video playback
menggunakan Theora codec, engine daratan dan vegetasi (dimana mensuport tree
billboarding, Occlusion Culling dengan Umbra), built-in lightmapping dan global
illumination dengan Beast, multiplayer networking menggunakan RakNet, dan
navigasi mesh pencari jalur built-in.
- · Platforms
Unity support pengembangan ke berbagai plaform. Didalam
project, developer memiliki kontrol untuk mengirim keperangkat mobile, web
browser, desktop, and console. Unity juga mengijinkan spesifikasi kompresi
textur dan pengaturan resolusi di setiap platform yang didukung.
Saat
ini platform yang didukung adalah BlackBerry 10, Windows 8, Windows Phone 8,
Windows, Mac, Linux, Android, iOS, Unity Web Player, Adobe Flash, PlayStation
3, Xbox 360, Wii U and Wii. Meskipun tidak semua terkonfirmasi secara resmi,
Unity juga mendukung PlayStation Vita yang dapat dilihat pada game Escape Plan
dan Oddworld: New ‘n’ Tasty.
Rencana
platform berikutnya adalah PlayStation 4 dan Xbox One. Dan juga rumor untuk
kedepanya mengatakan HTML akan menjadi platformnya, dan plug-in Adobe baru
dimana akan disubtitusikan ke Flash Player, juga akan menjadi platform
berikutnya.
- · Asset Store
Diluncurkan November 2010, Unity Asset Store adalah sebuah
resource yang hadir di Unity editor. Asset store terdiri dari koleksi lebih
dari 4,400 asset packages, beserta 3D models, textures dan materials, sistem
particle, musik dan efek suara, tutorial dan project, scripting package, editor
extensions dan servis online.
- · Physics
Unity juga memiliki suport built-in untuk PhysX physics
engine (sejak Unity 3.0) dari Nvidia (sebelumnya Ageia) dengan penambahan
kemampuan untuk simulasi real-time cloth pada arbitrary dan skinned meshes,
thick ray cast, dan collision layers.
Referensi :
0 komentar:
Posting Komentar