Header Ads

3.2 Sebutkan dan jelaskan platform aplikasi untuk mengembangkan atau membuat video game, serta bahasa pemrograman apa yang digunaka


1.      Unreal Engine
Sebuah game engine base 3D buatan epic games sekitar 18 tahun yang lalu. Unreal Engine sendiri juga meruppakan game engine cross platform dimana kita bisa membuat game supaya bisa dijalankan ke banyak platform mulai dari Android, iOS, Windows, dan juga web browser (HTML5).

2.      GameSalad
Game engine buatan GameSalad.inc yang focus pada pengembangan untuk game mobile sejak tahun 2007 di Texas. Untuk saat ini sudah cukup banyak yang menggunakan sekitar 180.000 game. Sama dengan Unreak Engine, GameSalad juga merupakan game engine cross platform untuk iOS, Android, dan HTML5.

3.      Construct 2
Game engine ini adalah buatan Scirra. Construct 2 salah satu game engine favorit para game developer yang tidak memiliki skill coding, karena selain mudah digunakan Construct 2 juga memiliki banyak sekali tutorial dan  template yang uptodate. Construct 2 menggunakan HTML5 yang bisa berjlan dibanyak device diantaranya Android, Windows Phone, Windos dan Linux.

4.      GameMaker: Studio
Game engine buatan yoyo games. Sama halnya dengan  Construct 2, GameMaker: Studio juga menerapkan drag and drop, hanya saja dengan GameMaker juga merupakan game engine cross platform jadi kita bisa build game ke banyak platform dari 1 project game yang sudah  kita buat, diantaranya Android, Browser, dan Windows:

5.      Unity 3D
Game engine buatan Unity Technology sekitar 10 tahun yang lalu. Pada saat ini versi unity sudah mencapai versi 5.3. Unity bisa dikatakan adalah game engine paling popular untuk kalangan Indie Game developer termasuk Indonesia. Sudah banyak deretan game keren yang lahir menggunakan Unity 3D diantaranya Game Dread Out dan Orbiz. Untuk mencoba Unity kamu harus paham Bahasa C#. Unity juga merupakan cross platform dimana project Unity di build ke Mobile, Desktop, dan Browser.

6.      CryEngine
Salah satu game engine besar yang dapat membuat game 2D. Akan tetapi untuk saat ini para developer game menggunakan CryENgine kebanyakan untuk membuat game berbasis 3D.

7.      Cocos2d-x
Merupakan game engine yang sedikit berbeda. Di Cocos2d-x penggunanya dituntut untuk memiiki pengalaman memprogram baik dalam bahasa C++, maupun JavaScript. Game yang dibuat dengan Cocos2d-x bukanlah game sembarangan, misalnya Contra: Evolution dan Zenonia, 5: Whell of Destiny merupakan contoh dua game yang sangat populer dikalangan Android. Game yang dibuat Cocos2d-x dapat dirilis ke iOS, Android, Windows Phone, HTML5, Windows, BlackBerry, dan Web.


Bahasa program yang digunakan untuk membuat game
1.      C++
Merupakan bahasa program tingkat tinggi yang mana para developer game Desktop sangat banyak menggunakan bahasa pemrograman C++ ini untuk membangun dan mengembangkan aplikasi game berbasis Desktop. Bahasa pemrograman C++ merupakan perkembangan dari bahasa C dengan perkembangan yang menambahkan beberapa konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.

2.      C#
Bahasa C# banyak mengadopsi syntax dari C++ dan merupakan pemrograman baru yang diciptakan oleh Microsoft. Bahasa pemrograman C# bisa digunakan untuk membangun berbagai macam jenis aplikasi berbasis windows (desktio) maupun aplikasi berbasis web bahkan bahasa pemrograman juga bisa membuat aplikasi berbasis web servisces.

3.      Java
Merupakan bahasa pemrograman yang dapat membuat seluruh bentuk Aplikasi, Dekstop, Web, Mobile serta aplikasi game Android dan desktop. Sebagaimana dibuat dengan  menggunakan bahasa pemrograman konvensional yang lain. Bahasa pemrograman Java merupakan bahasa pemrograman yang berorientasi objek (OOP-Objeck Oriented Programming). Kelebihan bahasa pemrograman Java diantaranya dapat dijalankan pada berbagai platform sistem operasi seperti Windows, Linux, dan Mac OS.

4.      Actionscript 3.0
Merupakan bahasa pemrograman berorientasi objek seperti halnya bahasa pemrograman khusus pembuatan game lainnya. Tujuan dalam pengembangan bahasa pemrograman ActionScript 3.0 merupakan untuk menciptakan bahasa pemrograman yang ideal dalam proses membangun aplikasi internet cepat.

5.      JavaScript
Selain dikembangkan dalam aplikasi web, juga sangat powerfull untuk dikembangkan dalam script web game. Selain javascrips juga didukung ileh PHP dan HTML. Contoh game yang dibuat adalah Football Saga.

6.      Objective-C
Bahasa pemrograman yang bisa digunakan dalam mengembangkan aplikasi game yang menggunakan Mac OS.


Sumber:










Tidak ada komentar

Gambar tema oleh Bim. Diberdayakan oleh Blogger.