Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Game Development
  2. Roundups
Gamedevelopment

16 Tips, Tools dan Resource untuk Game Jam Anda Selanjutnya

by
Length:LongLanguages:

Indonesian (Bahasa Indonesia) translation by Muhammad Naufal (you can also view the original English article)

Game jam telah meledak dalam popularitas. Yang sebagian besar dulu adalah acara kecil yang diselenggarakan secara lokal sekarang adalah kumpulan pengembang game yang besar dari seluruh dunia. Ada alasan bagus untuk ini: game jam adalah cara yang bagus bagi pengembang atau developer untuk bereksperimen dengan ide baru dan melenturkan otot kreatif dan teknik mereka. Untuk memaksimalkan pengalaman game jam anda, saya telah mengumpulkan daftar tips, tools dan resource yang seharusnya membantu semuanya berjalan lancar.


Sebelum Kita Memulai, Apa itu Jam Game?

Sebuah game jam adalah acara di mana peserta mencoba membuat video game secepat mungkin. Sebagian besar game jam berlangsung setiap akhir pekan, di mana setiap orang memiliki waktu 48 jam untuk mencoba membuat game yang sering diselenggarakan dengan tema rahasia yang di-vote atau dipilih oleh penyelenggara. Tema ini digunakan sebagai batasan untuk mendorong pemikiran yang kreatif.

Tema dari game jam di masa lalu mencakup semua hal mulai dari konsep sederhana seperti ketakutan, kepulauan, dan kegelapan, sampai ekspresi abstrak seperti ouroboros, membangun level yang anda mainkan, dan manipulasi waktu.

Beberapa jam memiliki unsur kompetitif, jenis jam ini disebut sebagai "compo", sementara yang lain tidak memiliki pemenang atau pecundang dan ada hanyalah hal yang menyenangkan untuk dilakukan. Beberapa acara sponsor bahkan mendapat hadiah, dan banyak fitur voting pada game untuk mengumumkan pemenang dalam berbagai kategori, namun kesepakatan umumnya adalah bahwa game jam terutama dilakukan semata-mata untuk kesenangannya. "Hadiah" sebenarnya adalah game yang anda selesaikan.

Look at all the happy coders. (Image by menno.deen)
Lihatlah semua coder berbahagia ini. (Gambar oleh menno.deen)

Orang-orang yang mengambil bagian dalam banyak game jam melakukannya lebih untuk kebebasan, kebanggaan dalam menyelesaikan permainan, atau dengan kesenangan mengasah keahlian mereka dan mencari inspirasi di malam hari di akhir pekan dan sambil melakukan prototyping.

Meskipun ini ada acara tim, jam yang berlangsung dalam waktu lama (seperti satu bulan penuh), dan jam yang diadakan di tempat umum oleh sejumlah besar orang, dan jenis game jam yang paling umum adalah yang dilakukan sendiri, di rumah, selama satu akhir pekan.


Tips

1. Makan, Tidur dan Latihan

Give the energy drinks a miss. (Photo by Austin Kirk)
Berikan minuman energi yang merindukan. (Foto oleh Austin Kirk)

Ini adalah tips pertama dalam daftar ini karena ini tanpa keraguan yang paling penting. Ketika menjelang batas waktu empat puluh delapan jam untuk membuat sebuah game, reaksi awal kebanyakan orang adalah ingin memesan beberapa pizza, menumpuk minuman energi, dan mengunci diri mereka di ruangan untuk keseluruhan durasi. Ini adalah ide yang buruk.

Membuat game adalah pekerjaan yang membutuhkan otak dan anda tidak dapat melakukannya secara efektif selama dua hari tanpa berhenti. Semakin anda beristirahat dan kenyang, semakin baik anda bekerja. Dua puluh empat jam kerja dengan pikiran segar yang efektif selama dua hari akan membawa lebih jauh daripada sepuluh jam kerja padat yang diikuti oleh tiga puluh delapan jam kerja keras yang didorong kafein.

Sedangkan untuk olahraga, itu tidak mutlak diperlukan; Saya yakin kita semua telah menghabiskan dua hari di beberapa titik dalam hidup kita tanpa berolahraga, game jam atau tidak. Namun, ketika anda menangani masalah sulit yang sepertinya tidak anda duga, beberapa hal lebih membantu daripada melakukan lari atau bersepeda untuk membersihkan kepala anda. Tidak peduli seberapa baik beristirahat dan makannya anda, dikurung selama empat puluh delapan jam dapat menyebabkan isi kepala jadi berantakan sehingga sulit bekerja dengan baik.

2. Ketika dalam Keraguan, Pilih 2D

Which one looks more complicated?
Mana yang terlihat lebih rumit?

Tips ini sederhana: jika anda memperdebatkan apakah akan membuat game 2D atau game 3D, buatlah game 2D. Bekerja dalam tiga dimensi menambahkan tingkat kerumitan kompleksitas pada seni itu sendiri dan pada coding-nya, dan hasilnya hampir tidak pernah memuaskan. Anda mungkin lebih menonjol dengan game full 3D, tapi mungkin itu tidak akan berjalan dengan baik, dan anda mungkin harus meluangkan lebih banyak waktu untuk mengerjakan fungsi dasar dan sedikit bereksperimen dengan mekanika baru yang menyenangkan.

3. Menjaga Semua Halnya Tetap Simple

Ketika anda memikirkan desain game anda, ingatlah bahwa mekanika sederhana yang berjalan dengan baik jauh lebih baik daripada yang kompleks yang tidak berjalan. Jangan merencanakan multiplayer, A.I yang kompleks, cut-scenes atau physics engine.

Sebenarnya, saat anda merancang game, saya sarankan mencoba menghasilkan sesuatu yang menurut anda bisa anda selesaikan dengan mudah dalam waktu hanya dua puluh empat jam, bukan empat puluh delapan. Banyak hal yang hampir selalu memakan waktu lebih lama dari yang anda perkirakan, dan ada kemungkinan anda akan hampir selesai pada akhir empat puluh delapan jam. Jika karena suatu alasan anda menyelesaikan sesuatu dengan lebih cepat daripada saat ini anda memiliki lebih banyak waktu untuk memoles game anda, dan polesan inilah yang memisahkan yang terbaik dari yang terhebat.

4. Code untuk Fungsionalitas, Bukan Codebase yang Indah

Semakin banyak anda belajar tentang code, anda akan semakin menghargai pentingnya code yang jelas dan terstruktur dengan baik. Anda belajar bahaya dari peletakakkan bloks if dan kesederhanaan yang indah berasal dari struktur turunan yang dieksekusi dengan bagus.

Lupakan ini.

Anda hanya punya waktu empat puluh delapan jam, dan anda perlu menyelesaikan banyak hal. Jangan membuang waktu menyiapkan class serbaguna dengan redundansi minimal, kode untuk fungsionalitas.

Mungkin sulit untuk memahami kode anda saat anda melihatnya seminggu kemudian, namun anda akan mendapatkan hasil terbaik saat itu, dan dalam game jam itulah yang penting. Jika anda ingin melanjutkan proyek anda setelahnya, anda bisa memperbaiki masalah secara urut. Ini perlu sedikit usaha, tapi ada baiknya anda tidak menghabiskan empat puluh delapan jam untuk melakukannya.

5. Milikilah Ide dari Apa yang Ingin Anda Lakukan Sebelum Menyentuh Komputer

Ini mungkin masuk akal bagi anda yang lebih berpengalaman di luar sana, tapi ini adalah perangkap besar yang menjerat banyak game jam newbie. Dengan hanya empat puluh delapan jam untuk melakukan sesuatu, orang cenderung untuk segera bekerja. Ini sering berarti menuju ke komputer begitu tema diumumkan dan mulai mengeluarkan beberapa kode.

Mengapa melakukan ini? Anda tidak tahu apa yang anda buat dalam sepersekian detik ketika tema diumumkan dan anda pasti tidak akan menemukannya saat anda memulai. Luangkan waktu untuk memutuskan secara tepat apa yang akan anda coba buat, pikirkan sesuatu yang spesifik saat pertama kali menyentuh komputer, dan lihat apa yang terjadi dari sana. Untuk melihat lebih dalam tentang topik ini, mari kita lihat apa yang harus dilakukan sebelum menyentuh komputer (walaupun ingat sarannya mungkin sedikit berlebihan dalam konteks gema jam).

6. Pastikan Game Anda Mudah Didistribusikan

Make sure your game runs on these. (Opera optional)
Pastikan permainan anda berjalan di semua sini. (Opera optional)

Anda bukan satu-satunya yang berpartisipasi dalam game jam; Akan ada banyak games, dan orang-orang yang bermain mereka akan memiliki banyak pilihan. Di sinilah distribusi itu penting: dengan begitu banyak pilihan permainan dengan beragam kualitas, para pemain tidak akan mau menginvestasikan banyak waktu untuk menyiapkan game yang spesifik.

Idealnya, game anda harus bisa dimainkan dengan satu klik dari halaman submission anda. Tentunya game berbasis browser adalah yang terbaik untuk ini, tapi standalone executable juga bisa bekerja dengan baik. Hindari mewajibkan pemain anda untuk mendownload semacam framework atau plugin yang kemungkinan tidak mereka miliki, dan dalam situasi apa pun game anda memerlukan installasi. Jika mereka melihat permainan anda memakan waktu terlalu lama untuk disiapkan, kebanyakan orang hanya akan melewatinya dan mencoba permainan lain yang memberi sedikit kerumitan. Pilihlah platform development anda yang sesuai dengan itu.


Tools

1. Bfxr/as3sfxr

bfxr_screenshot

Bfxr adalah tool gratis yang bagus untuk memudahkan pembuatan efek suara bergaya retro. Ini menawarkan berbagai tipe preset efek suara untuk dipilih dan antarmuka yang mudah digunakan untuk mengutak-atik suara tersebut sesuai dengan keinginan anda. Di sisi lain, As3sfxr adalah ActionScript 3 port sederhana dari sfxr (pendahulunya untuk Bfxr) yang memungkinkan anda membuat efek suara secara dinamis secara real time dengan menggunakan parameter yang sama dengan Bfxr, yang sangat berguna saat anda ingin me-random aspek dari suara yang biasa digunakan

Lihat artikel Bfxr and its sister programs untuk memulai dengan tool ini.

2. Ogmo Editor/Tiled Editor/Dame Editor

ogmo-editor-screenshot

ToolsBerikut adalah tiga level editor yang gratis dan mudah digunakan dengan exporter serbaguna yang memungkinkan mereka masuk ke alur kerja hampir semua project. Ketimbang membuat level editor anda sendiri, ini bisa menjadi penghemat waktu yang sangat besar pada awalnya untuk menggunakan salah satu dari ini untuk memulai sesuatu. Siapa tahu, anda mungkin menemukan bahwa mereka memiliki semua fungsi yang anda cari.

Kami memiliki panduan untuk Ogmo dan Tiled di situs ini, jadi saya menyarankan anda untuk memeriksanya.

3. Pixen/GraphicsGale/Aseprite

pixen_screen

Ketiga editor grafis ini sangat berguna saat membuat game menggunakan seni pixel. Mereka semua memiliki dukungan untuk sprite sheet serta sejumlah fitur bermanfaat lainnya yang dapat ditemukan.

Favorit pribadi saya di sini adalah Pixen karena ukurannya yang mungil dan antarmuka yang sangat bersih, tapi tidak gratis dan hanya bekerja pada OS X; GraphicsGale juga menghabiskan biaya dan hanya Windows saja. Asesprite bekerja pada keduanya dan gratis, jadi coba lihat apakah anda, seperti kebanyakan orang, tidak suka menghabiskan uang.

4. Blender

blender_screen

Blender adalah tool klasik untuk membuat grafis 3D dengan anggaran nol dolar. Ini adalah salah satu program 3D modelling yang paling mudah digunakan di luar sana, setelah anda mengatasi kebingungan awal yang akan anda hadapi dengan antarmukanya, dan suatu hal yang mengherankan sekaligus sulit untuk menolak tawarannya mengingat harga yang ditawarkan. Peringatan, 3D modelling itu sangat sulit dan bahkan sebagai program yang elegan seperti Blender pun tidak dapat mengubah kenyataan tersebut.

5. Musagi

musagi_screen

Dari pemikiran yang sama di balik sfxr kita memiliki musagi, tool yang relatif sederhana untuk membuat musik chiptune anda sendiri. Sama seperti dengan 3D modelling, istilah "relatif" penting di sini. Membuat musik bisa menjadi sulit dan musagi tidak bisa mengubah kanyataan ini, tapi jika anda memiliki keterampilan yang diperlukan bisa ini menjadi perangkat yang bagus untuk membuat musik dengan sangat cepat.


Resource

1. OpenGameArt.org

Open Game Art adalah resource yang bagus untuk seni video game yang gratis (go figure). Dengan segala hal mulai dari sprite sheets hingga model 3D sampai ke musik dan efek suara, situs ini adalah sumber yang tak ternilai harganya jika anda bukan dari kecenderungan artistik. Saya sangat menyarankan anda melihatnya.

2. NoSoapRadio.us/Incompetech.com

Ini adalah dua sumber yang berguna dengan musik gratis untuk digunakan dalam game anda. No Soap Radio ada yang khusus dalam fitur pencariannya, yang memungkinkan anda untuk mengurutkan musik berdasarkan atribut seperti jenis game yang anda buat dan di mana musik akan diputar dalam game anda. Incompetech adalah database yang jauh lebih standar, namun asalkan anda dapat menemukan jenis lagu yang anda cari, musiknya secara umum berkualitas jauh lebih tinggi.

Kedua sumber ini berguna bagi mereka yang kurang menyukai musik dan ingin benar-benar dapat meningkatkan kualitas permainan, karena audio yang baik adalah salah satu pilar pengalaman dalam gaming.

3. FlashKit.com

Situs ini memiliki gudang besar dari kedua gaya yaitu retro dan foley yang lebih realistis untuk digunakan dalam game anda. Saya pribadi lebih suka menggunakan Bfxr jika saya mencari efek suara retro, tapi FlashKit sangat berharga saat mencoba tampil dengan gaya yang lebih realistis. (Kecuali tentu saja anda memiliki mikrofon yang bagus dan ruangan sound-proof untuk merekam sirene polisi).

4. CGTextures.com

CGTextures persis seperti namanya: sebuah situs yang dipenuhi dengan tekstur untuk digunakan pada berbagai model 3D. Sebagian besar teksturnya gratis, dan kualitasnya sangat bagus. Jika anda pergi ke lini 3D, situs ini bisa menjadi penghemat waktu yang masif, meski anda memerlukan akun untuk menggunakan situs ini.

5. Orteil's Game Idea Generator

Jika anda benar-benar bosan dan tidak dapat menemukan ide untuk apa yang ingin anda buat, anda mungkin ingin melihat situs ini. Meski tanpa sadar, situs ini seringkali bisa menghasilkan beberapa ide permainan keren yang bisa jadi sesuatu yang original dan kocak. Lihatlah saat semuanya gagal.


Kesimpulan

Jadi, itulah 16 tips, tools dan resource untuk berhasil dalam game jam berikutnya. Manfaatkan dengan baik mereka dan saya jamin anda akan melihat beberapa hal bagus datang dari game jam anda di masa depan. Jika anda ingin membaca lebih lanjut tentang masalah ini, lihat artikel kami yang lain: Cara Mendapatkan Hasil Luar Biasa dari Game Jam.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.