3.2 Sebutkan dan jelaskan platform aplikasi untuk mengembangkan atau membuat video game, serta bahasa pemrograman apa yang digunakan!
Platform Aplikasi Video Game
Pada era sekarang keberadaan game sangatlah dekat dengan seorang manusia, bahkan anak-anak zaman sekarang pun sudah bisa memainkan game. Anak-anak zaman sekarang itu sudah jarang sekali bermain dilingkungannya karena pengaruh gadget dan game, mereka menjadikan game sebagai lingkungan bermainnya, tidak salah jika anda sudah sekali jarang melihat para anak-anak bermain di lingkungan luar, paling jika mereka bermain di lingkungan luar mereka akan menuju warnet untuk nge game, bahkan mereka berani menginap di warnet tersebut hanya untuk bermain game.
Seiring perkembangannya zaman, game terus berkembang dan mengalami perkembangan yang sangat pesat, Game-game pada era sekarang memiliki grafis yang sangat fantastis dan memilki size yang cukup besar juga. bahkan ada sebuah game yang memiliki grafik yang sangat mirip sekali dengan kehidupan nyata, dengan dinilai dari texture karakternya, pemandangannya, animasi nya dan lain sebagainya bahkan ada game yang mirip sekali dengan kehidupan nyata seperti GTA 5 dll. bahkan ada pengumuman bahwa GTA 6 akan segera diluncurkan. Tidak hanya itu saja perkembangan game pun sudah sangat pesat, terutama munculnya game VR(Virtual Reality). Game dengan prinsip VR ini menyajikan seolah-olah kita masuk ke dalam dunia game yang sedang kita mainkan, sungguh pasti sangat menyenangkan bukan? selain VR kini juga sudah ada game yang berbasis AR (Augmented Reality). Beda dengan VR, game AR ini mempunyai prinsip menjadikan benda 2D atau 3D kedalam sebuah gadget, atau bisa dibilang benda yang seolah-olah bukan game, setelah dilihat dari gadget ternyata benda tersebut adalah game. Tidak kalah dengan negara lain, kini indonesia pun sudah mulai mengembangkan game yang berbasis AR dan VR ini.
Bermain game itu sebenarnya memiliki 2 sisi, yaitu sisi positif dan sisi negatif. Sisi positif dari bermain game sangat banyak yaitu melatih kita untuk belajar bahasa inggris, melatih logika, menghilangkan rasa penat dll. Namun game pun juga memiliki sisi negatif tersendiri, dengan game kita tidak kenal waktu, dengan game kita membuang uang dengan sia-sia, dengan berterus-terusan menatap layar game kemungkinan besar akan menyebabkan mata kelelahan dan jika terus dibiarkan maka akan merusak mata kita. Dengan mengoreksi sisi negatif dari game tentu kita perlu menghindarinya. Terus bagaimana menghindarinya ?, jika kita sudah ketagihan? untuk menghindari sisi negatif tersebut sebaiknya, sebelum memainkan game aturlah waktu anda terlebih dahulu, sebaiknya pasanglah alarm/batas waktu untuk bermain game, sehingga waktu pun bisa digunakan untuk hal-hal yang positif.
Pada awalnya Game Developer berkiblat dari dunia luar/barat dan kini negara kita Indonesia pun tidak mau kalah dengan negara-negara lain. Hari demi hari banyak para team game developer indonesia yang terbentuk dan mulai untuk meluncurkan game-gamenya, bahkan kemarin pun ada game lokal yang booming di Play Store seperti game Tahu Bulat oleh Own Games, Froggy and Pesticide oleh None Developer dan masih banyak game lokal yang booming di Play Store.

Pada era sekarang keberadaan game sangatlah dekat dengan seorang manusia, bahkan anak-anak zaman sekarang pun sudah bisa memainkan game. Anak-anak zaman sekarang itu sudah jarang sekali bermain dilingkungannya karena pengaruh gadget dan game, mereka menjadikan game sebagai lingkungan bermainnya, tidak salah jika anda sudah sekali jarang melihat para anak-anak bermain di lingkungan luar, paling jika mereka bermain di lingkungan luar mereka akan menuju warnet untuk nge game, bahkan mereka berani menginap di warnet tersebut hanya untuk bermain game.
Seiring perkembangannya zaman, game terus berkembang dan mengalami perkembangan yang sangat pesat, Game-game pada era sekarang memiliki grafis yang sangat fantastis dan memilki size yang cukup besar juga. bahkan ada sebuah game yang memiliki grafik yang sangat mirip sekali dengan kehidupan nyata, dengan dinilai dari texture karakternya, pemandangannya, animasi nya dan lain sebagainya bahkan ada game yang mirip sekali dengan kehidupan nyata seperti GTA 5 dll. bahkan ada pengumuman bahwa GTA 6 akan segera diluncurkan. Tidak hanya itu saja perkembangan game pun sudah sangat pesat, terutama munculnya game VR(Virtual Reality). Game dengan prinsip VR ini menyajikan seolah-olah kita masuk ke dalam dunia game yang sedang kita mainkan, sungguh pasti sangat menyenangkan bukan? selain VR kini juga sudah ada game yang berbasis AR (Augmented Reality). Beda dengan VR, game AR ini mempunyai prinsip menjadikan benda 2D atau 3D kedalam sebuah gadget, atau bisa dibilang benda yang seolah-olah bukan game, setelah dilihat dari gadget ternyata benda tersebut adalah game. Tidak kalah dengan negara lain, kini indonesia pun sudah mulai mengembangkan game yang berbasis AR dan VR ini.
Bermain game itu sebenarnya memiliki 2 sisi, yaitu sisi positif dan sisi negatif. Sisi positif dari bermain game sangat banyak yaitu melatih kita untuk belajar bahasa inggris, melatih logika, menghilangkan rasa penat dll. Namun game pun juga memiliki sisi negatif tersendiri, dengan game kita tidak kenal waktu, dengan game kita membuang uang dengan sia-sia, dengan berterus-terusan menatap layar game kemungkinan besar akan menyebabkan mata kelelahan dan jika terus dibiarkan maka akan merusak mata kita. Dengan mengoreksi sisi negatif dari game tentu kita perlu menghindarinya. Terus bagaimana menghindarinya ?, jika kita sudah ketagihan? untuk menghindari sisi negatif tersebut sebaiknya, sebelum memainkan game aturlah waktu anda terlebih dahulu, sebaiknya pasanglah alarm/batas waktu untuk bermain game, sehingga waktu pun bisa digunakan untuk hal-hal yang positif.
Pada awalnya Game Developer berkiblat dari dunia luar/barat dan kini negara kita Indonesia pun tidak mau kalah dengan negara-negara lain. Hari demi hari banyak para team game developer indonesia yang terbentuk dan mulai untuk meluncurkan game-gamenya, bahkan kemarin pun ada game lokal yang booming di Play Store seperti game Tahu Bulat oleh Own Games, Froggy and Pesticide oleh None Developer dan masih banyak game lokal yang booming di Play Store.

Aplikasi Pembuatan Video Games beserta Bahasa Pemrogramannya.
Game Maker
Game Maker merupakan software pembuat game/game enginnering buatan yoyo games yang sangat sering sekali di pilih oleh para pemula game developer, kenapa? karena sistem dari game maker sendiri lah yang mudah untuk dipelajari. Game Maker sendiri menggunakan sistem drag and drop untuk membuat sebuah event, penempatan sprite, penataan ruang dan lain sebagainya. Game Maker ini sendiri menggunakan bahasa pemrograman GML (Game Maker Language) untuk lebih meng interaktifkan gamenya, namun jika anda tidak mahir dalam hal pemrogramman janganlah untuk berputus asa, karena Game Maker ini bisa membuat game tanpa dengan GML itu sendiri, tetapi jika anda menciptakan sebuah game dengan game maker ini tanpa dengan bahasa GML maka hasilnya pun tidak full/sebagus menggunakan GML, untuk itu sebaiknya anda pelajari terlebih dahulu bahasa GML ini, namun jika tidak juga tidak apa-apa karena game yang anda buat tanpa menggunakan bahasa pemrogramman masih bisa di publikasikan walaupun gamenya sederhana, itung-itung ini sebagai modal awal untuk mengembangkan sebuah game.Cocos2D
Cocos2D merupakan software pembuat game/game engine yang bersifat opensource. Cocos2D ini memiliki beberapa varian jenis, seperti Cocos2D, Cocos2D-X, Cocos2D-JS, Cocos2D-XNA, dan Cocos2D-Swift. Sesuai dengan namanya cocos2D ini bisa membuat game dengan basis 2D. Bahasa pemrograman yang digunakan untuk membuat game menggunakan Cocos2D ini sangat bervariasi tergantung versi apa yang kita pakai. Cocos2D adalah awal dari semua varian Cocos2D dan menggunakan bahasa Python, Cocos2D-X adalah versi terakhir dari varian Cocos2D dan Cocos2D-X ini memiliki lebih banyak fitur dari versi sebelumnya, bahasa yang digunakan Cocos2D-X adalah C++, Javascript, Lua. Sedangkan untuk anda yang mahir dalam Javascript anda bisa mencoba versi Cocos2D-JS, pengguna C# bisa mencoba Cocos2D-XNA. Game engine ini memiliki fitur multiplatform yang bisa membuild ke berbagai macam platform seperti PC, IOS, Android, Windows Phone dan masih banyak lagi, selain itu Cocos2D ini menyediakan IDE(Integrated Development Environment) yang memiliki beberapa fitur seperti Live Coding, One Click Publishing dan Auto Completion.Monogame
Monogame adalah software pembuat game/game engine yang bersifat multiplatform, platform-platform yang bisa dibuild dengan engine ini diantaranya: Android, IOS, PC, Mac, Play Station dan masih banyak lagi. Awalnya Monogame ini hanya bisa membuat game yang berbasis 2D, tetapi seiring perkembangannya versi dari Monogame ini, Monogame sudah bisa membuat game yang berbasis 3D dengan penambahan fitur baru seperti RenderTarget3D. Bahasa pemrogramman yang digunakan untuk membuat game adalah C#, Monogame sendiri memilih bahasa pemrogramman C# ini karena bahasa C# sendiri terbilang mudah untuk dipahami dan sudah banyak para developer yang menggunakan bahasa C# ini. Monogame pun laris dipasaran sehingga banyak para developer yang mencoba membuat game dengan engine ini.Unity
Unity adalah sebuah software pembuat game/game engine yang bersifat multiplatform, unity ini sering disebut-sebut sebagai Unity3D karena dulunya Unity hanya dikhususkan untuk membuat game 3D saja tetapi setelah Unity meluncurkan versi 4.3 keatas Unity, sudah bisa membuat game yang berbasis 2D. Unity sendiri menggunakan 2 bahasa pemrogramman yang bisa anda pilih yaitu C# dan Javascript. Unity juga menghadirkan fitur drag and drop dan pengaturan property inspector. Jendela kerja yang disediakan oleh unity terbilang banyak seperti jendela kerja game, scene, animator, animation dll. Kita juga bisa membagi beberapa jendela kerja dalam unity sehingga memudahkan untuk bekerja. Pada saat pertama kali mendownload unity, text editor yang disediakan adalah MonoDevelop, tetapi anda pun bisa mengubah text editor tersebut menjadi Visual Studio, Notepad++, maupun yang lain. Unity sediri multiplatform, unity bisa membuild ke berbagai macam platform seperti PC, Android, IOS, Web, Xbox, Play Station, Windows Phone. Unity pun kini sudah memiliki fitur VR(Virtual Reality).Stencly
Stencly adalah software pembuat game/game engine yang dikhususkan untuk platform web dan flash tetapi setelah stencly meluncurkan versi barunya, stencyl sudah bisa untuk multiplatform, pennambahan platformnya pun cukup banyak, seperti Android, PC, dan IOS. Stencly sendiri terbilang cukup mudah untuk para pemula, karena fitur yang disediakan stencly pun cukup banyak dan jika anda tidak mahir dalam bahasa pemrogramman, jangan kawatir karena software ini bisa membuat game tanpa dengan bahasa pemrogramman tetapi stencly menggunakan program alur logika yang sangat mudah untuk dipahami. Stencly ini juga bisa membuat game RPG layaknya RPG maker karena software ini memiliki fitur world editor yang berfungsi untuk membuat sebuah map atau tile map dan disediakan juga fitur actor editor tool yang berfungsi untuk membuat sebuah karakter, musuh dan NPC. Bagi anda yang sangat suka dengan game web dan flash sangat direkomendasikan untuk menggunakan software ini.
3.2 Sebutkan dan jelaskan platform aplikasi untuk mengembangkan atau membuat video game, serta bahasa pemrograman apa yang digunakan!
Reviewed by Zroodz
on
Desember 03, 2018
Rating:

Tidak ada komentar: