    {"id":820,"date":"2018-09-08T22:28:49","date_gmt":"2018-09-08T15:28:49","guid":{"rendered":"http:\/\/student-activity.binus.ac.id\/bgdc\/?p=820"},"modified":"2021-07-14T02:34:26","modified_gmt":"2021-07-13T19:34:26","slug":"gamedev-101-game-engine","status":"publish","type":"post","link":"https:\/\/student-activity.binus.ac.id\/bgdc\/2018\/09\/08\/gamedev-101-game-engine\/","title":{"rendered":"Gamedev 101 &#8211; Game Engine"},"content":{"rendered":"<p><em>Gamedev 101 adalah rubrik Website BGDC yang membahas pembuatan game dasar. Artikel satu ini dibuat khusus untuk menyambut anggota baru BGDC tahun 2018. Hai!<\/em><\/p>\n<p>Salah satu hal yang harus dipikirkan ketika akan membuat game adalah memilih <em>game engine<\/em> mana yang akan digunakan. <em>Game engine<\/em> merupakan semacam mesin paling dasar dari game-mu. Pembuat game, kita sebut <em>developer<\/em>, memberi mesin ini rentetan perintah dan bahan-bahan yang kemudian dimasak oleh <em>game engine<\/em> menjadi satu game yang utuh. Ketika pemain memainkan game tersebut, ia berinteraksi dengan <em>game engine<\/em> yang kemudian menerima interaksi itu sesuai perintah yang dimasukkan oleh sang <em>developer<\/em>.<\/p>\n<p><em>Game engine<\/em> merupakan alat. Tidak ada <em>engine<\/em> yang sempurna, dan seberapa \u201cbagus\u201d suatu <em>engine<\/em> tergantung kebutuhan setiap <em>developer<\/em>. Kebanyakan <em>game engine<\/em> dibuat khusus untuk tipe game tertentu, dan karena itu, fitur-fiturnya juga tergantung game tersebut. Ada pula <em>engine<\/em> yang sudah memberi banyak bahan-bahan sehingga <em>developer<\/em> tidak perlu membuatnya lagi. Beberapa <em>game developer<\/em> juga membuat <em>engine<\/em>-nya sendiri, tetapi ini tidak mudah dan sangat tidak disarankan untuk pemula.<\/p>\n<p>~Baik-buruknya suatu game ditentukan oleh pembuatnya dan cara menggunakan alat dan bahan-bahannya. ~<\/p>\n<p>Di bawah ini ada beberapa <em>engine<\/em> yang penulis rekomendasikan untuk pemula! Kebanyakan dari mereka gratis dan mudah dipakai.<\/p>\n<h2 id=\"twine\">1. <a href=\"http:\/\/twinery.org\">Twine<\/a><\/h2>\n<figure id=\"attachment_823\" aria-describedby=\"figcaption_attachment_823\" class=\"wp-caption clear aligncenter\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\" style=\"width: 800px\"><a href=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/twine.jpg\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentURL\" class=\"size-full wp-image-823\" src=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/twine.jpg\" alt=\"\" width=\"800\" height=\"350\" srcset=\"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/twine.jpg 800w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/twine-640x280.jpg 640w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/twine-768x336.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_823\" class=\"wp-caption-text\" itemprop=\"description\">Twine menampilkan alur game dengan grafik yang mudah dimengerti<\/figcaption><\/figure>\n<p><strong>Platform:<\/strong> Browser, Windows, Mac, Linux<\/p>\n<p><strong>Untuk membuat:<\/strong> Fiksi interaktif, atau game lain yang fokus pada tulisan.<\/p>\n<p>Twine adalah \u201calat untuk membuat cerita interaktif\u201d. Simpelnya, Twine bisa membuat cerita yang bercabang. Pemain membaca cerita, mengklik pilihan, dan cerita berlanjut sesuai pilihan tersebut.<\/p>\n<p>Dengan sedikit koding, Twine bisa digunakan untuk membuat game yang lebih kompleks. Selain menggunakan teks, game yang di dibuat di Twine bisa ditambahkan gambar, tampilan antarmuka khusus, sistem RPG, dan lain-lain. Twine juga bagus digunakan untuk mengsketsa atau bereksperimen dengan alur game sebelum membuatnya di <em>engine<\/em> yang lebih berat.<\/p>\n<p>Twine super ringan, 100% gratis, mudah dipelajari, bisa dijalankan di platform mana saja, dan hasilnya bisa langsung dimainkan di browser, jadi ini sangat saya sarankan bagi pemula.<\/p>\n<p><strong>Contoh game yang dibuat dengan Twine:<\/strong> <a href=\"http:\/\/ifarchive.jmac.org\/if-archive\/games\/competition2016\/16%20Ways%20to%20Kill%20a%20Vampire%20at%20McDonalds\/Vampire%20%2843%29.html\">16 Ways to Kill a Vampire at McDonalds<\/a><\/p>\n<h2 id=\"construct\">2. <a href=\"https:\/\/www.scirra.com\/\">Construct<\/a><\/h2>\n<figure id=\"attachment_824\" aria-describedby=\"figcaption_attachment_824\" class=\"wp-caption clear aligncenter\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\" style=\"width: 800px\"><a href=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/construct2.jpg\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentURL\" class=\"size-full wp-image-824\" src=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/construct2.jpg\" alt=\"\" width=\"800\" height=\"486\" srcset=\"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/construct2.jpg 800w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/construct2-640x389.jpg 640w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/construct2-768x467.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_824\" class=\"wp-caption-text\" itemprop=\"description\">Antarmuka Construct 2<\/figcaption><\/figure>\n<p><strong>Platform:<\/strong> Browser, Windows<\/p>\n<p><strong>Untuk membuat<\/strong>: Game 2D<\/p>\n<p>Construct bisa digunakan untuk membuat berbagai macam game 2D, baik platformer, shooter, puzzle, maupun game lainnya. Menggunakannya mudah: tinggal pasang gambar, dan tentukan gerak-gerik atau interaksi untuk gambar tersebut. Construct tidak memerlukan koding. Dia menggunakan sistem menu dan <em>drag-and-drop<\/em>-nya sendiri yang ramah pemula dan justru bisa digunakan untuk belajar konsep pemrograman dasar.<\/p>\n<p>Versi terbarunya, Construct 3, bisa dijalankan di browser, tetapi versi <em>offline<\/em>-nya berbayar. Construct 2 versi gratis bisa di-download dan digunakan offline.<\/p>\n<p><strong>Contoh game yang dibuat dengan Construct<\/strong>: <a href=\"https:\/\/store.steampowered.com\/app\/393520\/Iconoclasts\/\">Iconoclasts<\/a> dibuat dengan versi pertama Construct dengan modifikasi. <a href=\"https:\/\/store.steampowered.com\/app\/332250\/The_Next_Penelope\/\">The Next Penelope<\/a> dibuat dengan Construct 2.<\/p>\n<h2 id=\"renpy\">3. <a href=\"https:\/\/renpy.org\/\">RenPy<\/a><\/h2>\n<figure id=\"attachment_825\" aria-describedby=\"figcaption_attachment_825\" class=\"wp-caption clear aligncenter\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\" style=\"width: 800px\"><a href=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/renpy.jpg\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentURL\" class=\"wp-image-825 size-full\" src=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/renpy.jpg\" alt=\"\" width=\"800\" height=\"378\" srcset=\"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/renpy.jpg 800w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/renpy-640x302.jpg 640w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/renpy-768x363.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_825\" class=\"wp-caption-text\" itemprop=\"description\">RenPy, menu utama dan in action<\/figcaption><\/figure>\n<p><strong>Platform<\/strong>: Windows, Mac, Linux<\/p>\n<p><strong>Untuk membuat<\/strong>: Visual Novel, dan turunannya<\/p>\n<p>Bagi penggemar visual novel, nama ini pasti sudah tidak asing. RenPy terkenal bagi pembuat VN karena mudah dipakai, didukung dengan komunitas yang baik dan dokumentasi yang lengkap, dan bisa dengan mudah dikustomisasi menjadi sangat kompleks, kalau butuh. Kalau yang ingin kamu buat hanya cerita bergambar yang simpel saja, maka meng-\u201ckoding\u201d untuk RenPy hanya sesusah mengetik ceritanya saja (dan mencari teman untuk membuat gambarnya, hue hue).<\/p>\n<p>Seperti Twine, RenPy juga 100% gratis.<\/p>\n<p><strong>Contoh game yang dibuat dengan RenPy<\/strong>: <a href=\"https:\/\/www.deviantart.com\/sakon04\/art\/Game-Freak-Quency-full-version-available-502435546\">Freak-Quency<\/a> dan adiknya <a href=\"http:\/\/store.steampowered.com\/app\/704680\/AMPLITUDE_A_Visual_Novel\/\">Amplitude<\/a> merupakan karya anak bangsa yang menggabungkan cerita dan stats-management ala game Persona. <a href=\"http:\/\/paperdino.com\/save-the-date\/\">Save the Date<\/a> hanya menggunakan grafis <em>background<\/em> yang simpel, tetapi berhasil menjadi game yang efektif.<\/p>\n<h2 id=\"rpg-maker\">4. <a href=\"https:\/\/store.steampowered.com\/app\/363890\/RPG_Maker_MV\/\">RPG Maker<\/a><\/h2>\n<figure id=\"attachment_826\" aria-describedby=\"figcaption_attachment_826\" class=\"wp-caption clear aligncenter\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\" style=\"width: 800px\"><a href=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/rpgmaker.jpg\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentURL\" class=\"size-full wp-image-826\" src=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/rpgmaker.jpg\" alt=\"\" width=\"800\" height=\"525\" srcset=\"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/rpgmaker.jpg 800w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/rpgmaker-640x420.jpg 640w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/rpgmaker-768x504.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_826\" class=\"wp-caption-text\" itemprop=\"description\">RPG Maker MV<\/figcaption><\/figure>\n<p><em>(Link ke versi terbarunya, RPG Maker MV, di Steam)<\/em><\/p>\n<p><strong>Platform<\/strong>: Windows, Mac, Linux (RPG Maker MV)<\/p>\n<p><strong>Untuk membuat<\/strong>: RPG gaya klasik, atau game adventure dengan gaya yang sama<\/p>\n<p><em>Engine<\/em> yang satu ini sudah berstatus legendaris bagi para <em>developer<\/em> ataupun penggemar RPG gaya klasik. Dengan RPG Maker kamu bisa dengan mudah membuat RPG seperti Final Fantasy pra-VII, lengkap dengan <em>overworld<\/em> dan <em>battle<\/em>, tanpa mengkoding sedikitpun. RPG Maker juga dilengkapi dengan berbagai aset gambar, <em>tileset<\/em>, sampai <em>character generator<\/em>. Kalau ingin menambahkan fitur lagi, komunitas RPG Maker sudah menghasilkan banyak <em>plugin<\/em> yang bisa langsung dipasang.<\/p>\n<p>Kelengkapan RPG Maker juga ditemani dengan harga yang agak mahal, Rp460 ribu. RPG Maker di Steam sering mengadakan diskon, jadi itu bisa ditunggu.<\/p>\n<p><strong>Contoh game yang dibuat dengan RPG Maker<\/strong>: Game horor legendaris <a href=\"http:\/\/vgperson.com\/games\/ib.htm\">Ib<\/a> dibuat dengan RPG Maker 2000. Game <em>adventure<\/em>-plus-sedikit-<em>battle<\/em> surrealis <a href=\"https:\/\/forum.starmen.net\/forum\/Fan\/Games\/OFF-translation-v-3-0\">OFF<\/a> wajib dimainin, ok. Game <em>adventure<\/em> <a href=\"https:\/\/store.steampowered.com\/app\/559210\/Rakuen\/\">Rakuten<\/a> membuktikan kalau game yang dibuat di RPG Maker juga bisa terlihat indah.<\/p>\n<h2 id=\"unity\">5. <a href=\"https:\/\/unity3d.com\/\">Unity<\/a><\/h2>\n<figure id=\"attachment_827\" aria-describedby=\"figcaption_attachment_827\" class=\"wp-caption clear aligncenter\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\" style=\"width: 800px\"><a href=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/unity.jpg\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentURL\" class=\"size-full wp-image-827\" src=\"http:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/unity.jpg\" alt=\"\" width=\"800\" height=\"485\" srcset=\"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/unity.jpg 800w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/unity-640x388.jpg 640w, https:\/\/student-activity.binus.ac.id\/bgdc\/wp-content\/uploads\/sites\/66\/2018\/09\/unity-768x466.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_827\" class=\"wp-caption-text\" itemprop=\"description\">Gambar oleh atholm di GamesBomb<\/figcaption><\/figure>\n<p><strong>Platform<\/strong>: Windows, Mac<\/p>\n<p><strong>Untuk membuat<\/strong>: Apapun. Tapi lebih banyak fokus ke game 3D.<\/p>\n<p>Ok ok, yang satu ini wajib ada. Mayoritas dari game <em>indie<\/em> profesional menggunakan ini, dan hasilnya bermacam-macam. Dari game <em>puzzle<\/em> 3D seperti <a href=\"https:\/\/www.monumentvalleygame.com\">Monument Valley<\/a> hingga game <em>first-person adventure<\/em> <a href=\"http:\/\/www.firewatchgame.com\/\">Firewatch<\/a> dan <em>platformer<\/em>\/<em>bullet-hell<\/em> kartun <a href=\"http:\/\/www.cupheadgame.com\/\">Cuphead<\/a>.<\/p>\n<p>Unity cukup sulit digunakan dibandingkan <em>engine<\/em>&#8211;<em>engine<\/em> di atas, tetapi kalau kamu memang ingin membuat game 3D, Unity paling ramah pemula. Karena banyak digunakan, dokumentasi, komunitas, dan <em>plugins<\/em> untuk Unity juga sudah banyak tersedia. Kamu harus mampu atau berniat belajar pemrograman untuk mampu membuat game dengan Unity.<\/p>\n<p><strong>Game yang dibuat dengan Unity<\/strong>: Selain tiga game di atas, silakan lihat juga <a href=\"http:\/\/hollowknight.com\/\">Hollow Knight<\/a>, <a href=\"https:\/\/store.steampowered.com\/app\/304650\/SUNLESS_SEA\/\">Sunless Sea<\/a>, dan <a href=\"http:\/\/www.nightinthewoods.com\/\">Night in the Woods<\/a><\/p>\n<h2 id=\"lain-lain\">Lain-lain<\/h2>\n<p>Masih banyak lagi <em>game engine<\/em> yang ada, dan kemudahan penggunaannya juga sangat bervariasi.<\/p>\n<p>Kalau kamu ingin membuat game 2D simpel dan justru ingin langsung koding dan tidak cocok dengan sistem <em>drag n drop<\/em>, silakan coba <a href=\"https:\/\/love2d.org\">L\u00d6VE<\/a>. Kalau kamu bersedia mengeluarkan uang, <a href=\"https:\/\/www.yoyogames.com\/gamemaker\">Game Maker Studio<\/a> banyak digunakan pembuat game profesional. Ada pula <a href=\"http:\/\/www.stencyl.com\/\">Stencyl<\/a> dan <a href=\"https:\/\/godotengine.org\/\">Godot<\/a> bagi kalian wahai pengguna Mac dan Linux.<\/p>\n<p>Kalau ingin membuat fiksi interaktif yang menggunakan parser ketikan, atau ingin mencoba bahasa pemrograman yang <a href=\"http:\/\/inform7.com\/learn\/eg\/bronze\/source_28.html\">unik<\/a>, silakan lihat <a href=\"http:\/\/inform7.com\">Inform<\/a>. Penyuka game <em>point-and-click adventure<\/em> klasik bisa tengok <a href=\"http:\/\/www.adventuregamestudio.co.uk\/\">Adventure Game Studio<\/a>.<\/p>\n<p>Untuk game 3D, selain Unity ada pula <a href=\"https:\/\/www.unrealengine.com\/\">Unreal Engine<\/a>. Aplikasi <em>3D modelling<\/em> <a href=\"https:\/\/www.blender.org\/\">Blender<\/a> juga memiliki <em>game engine<\/em> di dalamnya.<\/p>\n<hr \/>\n<p>Apapun <em>engine<\/em> yang kamu pilih, pastikan kalau <em>engine<\/em> itu memiliki fitur-fitur yang kamu perlukan untuk membuat game yang kamu inginkan. Membuat game yang bagus memang membutuhkan niat, waktu, dan dedikasi, tetapi siapapun bisa melakukannya.<\/p>\n<p>Selamat berjuang!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gamedev 101 adalah rubrik Website BGDC yang membahas pembuatan game dasar. Artikel satu ini dibuat khusus untuk menyambut anggota baru BGDC tahun 2018. Hai! Salah satu hal yang harus dipikirkan ketika akan membuat game adalah memilih game engine mana yang akan digunakan. Game engine merupakan semacam mesin paling dasar dari game-mu. Pembuat game, kita sebut [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":838,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[218],"class_list":["post-820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-binusgdc"],"_links":{"self":[{"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/posts\/820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/comments?post=820"}],"version-history":[{"count":6,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/posts\/820\/revisions"}],"predecessor-version":[{"id":2126,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/posts\/820\/revisions\/2126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/media\/838"}],"wp:attachment":[{"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/media?parent=820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/categories?post=820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/bgdc\/wp-json\/wp\/v2\/tags?post=820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}