Kaskus

Tech

ashenkkAvatar border
TS
ashenkk
LÖVE 2D Game Engine - Belajar Buat game Yuk!
Sebelumnya, mohon maap kalo tulisan ane rada gimana gitu, maklum nubitol.. emoticon-Malu

Pertama-tama buat yang "no-repost":
Spoiler for norepost:


Disini, ane mau sharing sekalian nyari agan-agan yang hobi pemrograman tapi penjurusan ke "Game Development". emoticon-Matabelo

Pertama, siapa yang gak kenal sama namanya engine/game engine? Framework? Dan lain-lainnya... Jadi, pada pagi hari ini, ane mau share aktivitas ane belakangan ini, yaitu belajar bahasa pemrograman dan game engine ini.

Jadi, apaan sih game engine yang pengen ane share? Nah, ini nih game enginenya:

LÖVE 2D Game Engine - Belajar Buat game Yuk!


LÖVE 2D Game Engine


Yah, mungkin sebagian kaskuser disini udah pada tau game engine ini, tapi yang ane liat, belum ada thread yang ngbahas game engine ini.

Apa mungkin game engine ini yang terlalu simpel atau rumit, atau kurang powerfull atau mungkin sangat powerfull. Nah, itu semua coba kita diskusiin rame-rame dithread ini.

Jadi, pada dasarnya, game engine ini menggunakan bahasa pemrograman LUA. Dimana bahasa LUA ini mirip2 kaya bahasa C/C++ dicampur sari ama bahasa Basic (Gimana yak jadinya?? emoticon-Bingung (S))

Nah, kira-kira syntax bahasa LUA itu kaya gini:
Spoiler for Syntax LUA:


Nah, adapun LÖVE 2D ini adalah game engine untuk bahasa pemrograman LUA yang nantinya, kita sebagai programmer LUA bisa membuat game dengan mudah tanpa harus tau gimana cara membuat window untuk menampilkan grafik/aset, penggunaan direct-x, opengl, dan lain sebagainya pada bahasa LUA itu sendiri.

Intinya, kita memakai framework LÖVE 2D ini, dan mereka sudah mempunyai fungsi built-in (Fungsi - fungsi dalam LUA yang mereka package) mereka sendiri yang memudahkan kita membuat sebuah game/aplikasi (Lho? Katanya game engine, kok ada aplikasi?? Iya, pake game engine ini, ga sebatas buat game doang, buat aplikasi juga bisa, saik bree...).

Gimana cara pake game engine ini?
Cara menggunakan game engine ini, ya tentu saja pertama kita harus mendownloadnya terlebih dahulu pada situs official mereka:



Tapi ingat, sebelumnya agan/aganwati harus menginstall dulu bahasa "LUA"nya, untuk instalasi versi windowsnya, bisa didownload DISINI.

Nah, abis itu, setelah kedua software tersebut diinstall, lalu buat folder khusus game yang mau kita buat, dan jangan lupa, buat shortcut ke file .exe-nya si LÖVE 2D tadi, seperti ini:

LÖVE 2D Game Engine - Belajar Buat game Yuk!


Kalo udah, buat file baru dalam folder game kita dengan nama "main.lua" (inget, nama file utama/inisialisasinya harus main.lua, ngga boleh yang laen!)

LÖVE 2D Game Engine - Belajar Buat game Yuk!


Abis itu, ketik deh beberapa baris kode kaya gini:
Spoiler for Kode LUA:


Abis itu di save, lalu, cara menjalankan game kita, dengan cara drag folder game kita ke shortcutnya si LÖVE 2Dtadi. Kira-kira ilustrasinya kaya gini:

LÖVE 2D Game Engine - Belajar Buat game Yuk!


Terus, kalo berhasil, maka akan muncul window seperti ini:

LÖVE 2D Game Engine - Belajar Buat game Yuk!


Nah, kira-kira seperti itu cara pemakain game engine ini. Gampang kan?

Di situs official/wikinya, mereka juga menyediakan berbagai macam fungsi-fungsi grafik, sound bahkan networking juga ada!

Btw, bukan mau ngiklan, tapi buat yang mau sama-sama belajar aja, ane udah siapin blog khusus mengenai game engine ini. Bisa di liat dan disimak sama-sama DISINI.

Mau copy-paste juga silahkan, tapi kalo boleh, minimal kasih copyright ane dikit,, hehehe...

Oke, yang mau lanjut atau nanya, silahken,,,, mungkin masih kurang jelas mengenai game engine ini.. Kalo bisa, mari kita coba buat game indo sendiri pake game engine ini, udah ringan, simple, dan open-source. (Btw, saat ini perkembangannya, masih sebatas 2D campur OpenGL, belum sampe 3D, tapi udah mendukung WebGL, jadi game kita bisa dimainin dari browser, mantep bro!!! Terus ada juga yang lagi ngembangin buat diporting ke android.. Gokil!!!)

Oke, sekian dan terima kasih, dan ane sangat berkenan jika di beri emoticon-Blue Guy Cendol (L)emoticon-Blue Guy Cendol (L) emoticon-Blue Guy Cendol (L) dan bakalan kabur kalo di emoticon-Blue Guy Bata (L) emoticon-Blue Guy Bata (L)
wandzerstorerAvatar border
wandzerstorer memberi reputasi
1
4.3K
19
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan