Senin, 14 Maret 2016

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.

Link download aplikasi : https://unity3d.com/get-unity/download






Referensi :
-          http://docs.yoyogames.com/  
-          http://www.ogre3d.org/about
-          https://unity3d.com/   









0 komentar:

Posting Komentar