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

Baru untuk Tuts+: Game Development? Mulai di sini.

Length:LongLanguages:

Indonesian (Bahasa Indonesia) translation by Suci Rohini (you can also view the original English article)

Selamat datang di Gamedevtuts+! Situs ini didedikasikan untuk pengembang game, dan kita menyelenggarakan tutorial, tips, dan artikel tentang desain game, coding, dan bekerja di industri. Apakah Anda belum pernah membuat game sebelumnya atau Anda adalah pengembang lama yang ingin mempelajari sesuatu yang baru, panduan ini akan membantu Anda menemukan yang terbaik dari konten kita.


Konten


Membuat Game Pertama Anda

Jika Anda belum pernah membuat game sebelumnya, langsung menuju ke bagian From Scratch kita. Masing-masing dari tutorial ini akan memandu Anda melalui pembuatan game dari awal sampai akhir, tanpa perlu coding! Anda tidak perlu mengeluarkan uang untuk perangkat lunak, dan kita menyediakan semua aset seni yang Anda butuhkan, juga, sehingga mudah untuk diselami.

Secara khusus, saya merekomendasikan ini:

Canabalt-Style Infinite Runner

Dengan tutorial screencast ini, Anda akan membuat scrolling tanpa batas, platformer bergaya Canabalt, dari awal hingga selesai. Permainan terakhir memiliki tingkat yang dihasilkan secara acak, pergerakan pemain, kondisi kematian dan penilaian dasar.

Game Artileri

Dalam tutorial tertulis ini Anda akan belajar cara membuat game tangki dua pemain di Multimedia Fusion 2. Ini akan menampilkan pemotretan 360 derajat dan medan yang dapat dirusak.



Cobalah! Ambil secara bergantian untuk menembak dengan mouse.

Angry Snowman

Dalam tutorial screencast dua bagian ini, Anda akan melihat cara membuat game bertema musim dingin Angry Birds. Tutorial ini dapat diikuti baik di Windows atau OS X.

Bombing Chap

Dalam seri tutorial screencast empat bagian yang terperinci ini, Anda akan belajar cara membuat game yang terinspirasi oleh klasik Hudson Soft, Bomberman. Ini termasuk power-up, AI musuh, dan bahkan mode dua pemain, dan semua grafik disediakan untuk Anda!



Match-3

Lebih suka membaca teks untuk menonton screencasts? Seri tutorial tertulis delapan bagian yang besar ini akan menunjukkan kepada Anda cara membuat game Match-3, yang secara longgar didasarkan pada Pokémon Puzzle League, di Construct 2. Seperti biasa, semua grafik disediakan, dan yang Anda butuhkan hanyalah versi gratis dari Construct 2.


Klik dan seret blok yang berdekatan untuk menukarnya. Cobalah mencocokkan tiga dalam satu baris atau kolom. Jangan biarkan balok mencapai puncak!

Dari Pemula hingga Menengah

Setelah Anda membuat beberapa permainan dengan bantuan panduan di atas, saatnya untuk membawa keterampilan Anda ke tingkat berikutnya. Di situlah artikel kami Bagaimana Cara Mempelajari berasal. Masing-masing memandu Anda melalui sumber daya yang direkomendasikan (buku, tutorial, screencasts, dan saran kami sendiri) untuk mempelajari platform gamedev spesifik seperti UDK, Flash, dan Kesatuan.

Ketika Anda sedang belajar untuk kode, periksa seri enam bagian Steven Lambert pada pemrograman berorientasi objek untuk pengembangan game.

Membuat Game Pertama Anda: Sebuah Walkthrough

Making_Your_First_Game_notes
Catatan Steven Lambert.

Kemudian, buatlah game sendiri! Steven Lambert memberi Anda panduan gaya GameFAQs untuk melakukan hal itu.

3 Pertanyaan untuk Membantu Anda Menyelesaikan Game Pertama Anda

Questions to help you finish your first game
Game pertama EvolvingPoet, Tiny Hero.

Kyle-Sloka Frey menambahkan langkah-langkah Steven dengan tiga pertanyaan yang sangat penting yang harus Anda tanyakan pada diri sendiri tentang game pertama Anda sebelum Anda menyelam.

Lihat cerita pengembang lain tentang membuat game pertama mereka (dan saran untuk Anda) di Sesi Game Pertama kita.


Pada titik ini, Anda akan siap untuk konten inti kita (dan sisa dari panduan ini) - sebagian besar tutorial dan artikel kita ditujukan untuk pengembang game dengan jumlah pengalaman yang adil dalam platform pilihan mereka dan beberapa permainan di bawah mereka sabuk.


Primers

"Primers" adalah apa yang kita sebut posting super rinci yang menangani satu subjek dalam keluasan besar. Kita secara bertahap membangun koleksi ini; inilah yang kita miliki sejauh ini:

Gambaran Umum Pemodelan 3D dalam Permainan

3D Primer for Game Developers: An Overview of 3D Modeling in Games

Hampir setiap game besar yang dirilis hari ini dibuat dalam 3D atau menggunakan banyak aset 3D. Meskipun masih banyak game yang dibuat dalam 2D, bahkan platform seperti Flash kini mengintegrasikan 3D. Primer ini mengeksplorasi apa yang memisahkan game dari media lain yang menggunakan seni 3D, dan mencakup beberapa topik penting untuk dipertimbangkan saat membuat seni 3D untuk game.

Mari Spesifik ke Pohon Bakat

Cursed Treasure 2
Dari Cursed Treasure 2

Pikirkan pohon bakat sebagai game mini terbesar yang pernah ada. Mereka teka-teki kecil yang menyenangkan yang memberdayakan pemain untuk mempersonalisasi permainan menjadi sesuatu yang mereka nikmati. Meskipun sederhana dan terisolasi dari bermain, dampak bakat pada permainan Anda bisa sangat berarti.

How to Build a JRPG

jrpg-state-machine

Artikel ini adalah ikhtisar tingkat tinggi untuk membuat JRPG (Japanese Role-Playing Game) seperti game Final Fantasy awal. Ini terlihat pada arsitektur dan sistem yang membentuk kerangka JRPG, cara mengelola mode permainan, cara menggunakan tilemaps untuk menampilkan dunia, dan cara mengkode sistem pertarungan RPG.

Creating Isometric Worlds

hero at door

Dalam sepasang artikel ini, Anda akan belajar apa proyeksi isometrik dan bagaimana merepresentasikan tingkat isometrik sebagai array 2D, dan merumuskan hubungan antara tampilan dan logika, sehingga kita dapat dengan mudah memanipulasi objek di layar dan menangani tabrakan berbasis ubin deteksi. Banyak topik terkait isometrik lain juga dibahas!


Coding and Programming Games

implementation tutorials kami cenderung menjadi yang paling populer di kalangan pembaca dan penulis. Kami bertujuan untuk memastikan bahwa semua tutorial ini adalah "platform-agnostic" - artinya, tidak peduli platform gamedev mana yang digunakan penulis, Anda harus dapat mengikuti platform pilihan Anda.

Efek Air 2D Dinamis

Dalam tutorial ini, Michael Hoffman menunjukkan kepada Anda bagaimana Anda dapat menggunakan matematika sederhana, fisika, dan efek partikel untuk mensimulasikan gelombang dan tetesan air 2D yang tampak hebat.

Jika Anda menikmati ini, periksa juga Michael's 2D Lightning Effects tutorial!

Integrasi Verlet: Kain dan Ragdolls

Dinamika tubuh yang lembut adalah tentang simulasi benda-benda yang dapat berubah bentuk realistis. Kita menggunakannya di sini untuk menyimulasikan tirai dan seperangkat ragdoll yang dapat Anda gunakan untuk berinteraksi dan berseliweran di sekitar layar. Ini cepat, stabil, dan cukup sederhana untuk dilakukan dengan matematika tingkat sekolah menengah.

SAT Collision Detection

Tes Memisahkan Sumbu sering digunakan untuk memeriksa tabrakan antara dua poligon sederhana, atau antara poligon dan lingkaran. Seperti semua algoritma, ia memiliki kekuatan dan kelemahannya. Dalam tutorial ini, kita membahas matematika di balik teorema, dan menunjukkan bagaimana hal itu dapat digunakan dalam pengembangan game dengan beberapa contoh kode dan demo.


Tarik dan jatuhkan objek dan gunakan R dan T untuk memutar mereka.

Buat Synthesizer Retro Dalam Game

Seri tiga bagian ini menunjukkan kepada Anda cara membuat mesin audio berbasis synthesizer yang dapat menghasilkan suara untuk game bergaya retro. Mesin audio dapat menghasilkan semua suara saat runtime tanpa memerlukan ketergantungan eksternal seperti file MP3 atau file WAV. Hasil akhirnya adalah pustaka kerja yang dapat dengan mudah dimasukkan ke dalam gim Anda.

Animating With Asset Sheets

Jadi Anda memiliki permainan yang luar biasa dalam karya-karya Anda, ada berbagai macam fisika kompleks, AI musuh epik, atau apa yang Anda miliki. Tapi rasanya tak bernyawa. Anda ingin beberapa OOMPH, Anda ingin beberapa animasi!

Jadi jika Anda pergi dan mencari cara untuk bernyawa, jawaban pertama yang Anda temukan kemungkinan besar adalah metode yang menggunakan spritesheets dan blitting. Bahkan, hampir semua tutorial di web berbicara tentang apa-apa kecuali mengoceh, seolah-olah tidak ada cara lain untuk bernyawa. Tutorial ini menjelaskan cara yang jauh lebih pas untuk game tertentu!

Cara Membuat Custom 2D Physics Engine

Ada banyak alasan Anda mungkin ingin membuat custom physics engine: pertama, mempelajari dan mengasah keterampilan Anda dalam matematika, fisika, dan pemrograman adalah alasan bagus untuk mencoba proyek semacam itu; kedua, mesin fisika khusus dapat mengatasi segala macam efek teknis yang dimiliki pembuat konten. Dalam artikel ini, Randy Gaul memberikan pengantar yang solid tentang cara membuat mesin fisika khusus sepenuhnya dari awal.


Memahami Perilaku Pengarah

Perilaku mengarahkan bertujuan untuk membantu karakter otonom bergerak dengan cara yang realistis, dengan menggunakan kekuatan sederhana yang dikombinasikan untuk menghasilkan navigasi yang menyerupai kehidupan, improvisasi di sekitar lingkungan karakter. Seperangkat tutorial ini mencakup teori dasar di balik berbagai perilaku, serta implementasinya.

Evade
The "Evade" steering behavior

Rangkaian tutorial ini mencakup enam perilaku, dan menunjukkan kepada Anda betapa mudahnya menciptakan AI dengan menggabungkannya bersama.

Jika ini adalah jenis yang Anda minati, periksa Tiga Aturan Sederhana Perilaku Berbondong-bondong juga.

Swinging Physics untuk Gerakan Pemain

Jamie Fristrom dari Happion Laboratories - dari game seperti Die By The Sword, Spider-Man 2, Schizoid, dan Energy Hook - menjelaskan bagaimana dia mengimplementasikan mekanika gameplay tali-ayun. (Ini berlaku untuk game 2D dan 3D.)

Spider-Man 2 and Energy Hook rope swinging physics tutorial

"Undo" dengan Pola Komando

Banyak game berbasis giliran termasuk tombol undo untuk membiarkan pemain membalikkan kesalahan yang mereka buat saat bermain. Fitur ini menjadi sangat relevan untuk pengembangan game seluler di mana sentuhan mungkin memiliki pengenalan sentuhan yang kikuk. Daripada bergantung pada sistem di mana Anda bertanya kepada pengguna "apakah Anda yakin ingin melakukan tugas ini?" untuk setiap tindakan yang mereka lakukan, jauh lebih efisien untuk membiarkan mereka melakukan kesalahan dan memiliki pilihan untuk dengan mudah membalikkan tindakan mereka.

Dalam tutorial ini, kita melihat bagaimana menerapkan ini menggunakan Command Pattern, menggunakan contoh game tic-tac-toe.

Snowy Particle Effects

Efek partikel sangat umum dalam permainan - sulit untuk menemukan game modern yang tidak menggunakannya. Dalam tutorial ini kita melihat bagaimana membangun mesin partikel yang cukup kompleks dan menggunakannya untuk menciptakan pemandangan bersalju yang menyenangkan. Letakkan topi wolmu dulu!


Design Game

Kita memiliki sejumlah tutorial dan artikel tentang merancang game: mulai dari sebuah ide di tempat pertama, untuk memastikan pemain menemukan itu menyenangkan untuk bermain dan bermanfaat untuk menang. Inilah pilihannya:

Bagaimana Kita Menangani Cheaters di MMO

How We Dealt With Cheaters in Our Turn-Based MMO Game
Pantau dan blokir perilaku yang mencurigakan.

Cheaters, griefers dan troll dapat merusak permainan Anda. Semakin besar permainan Anda, semakin besar kemungkinan Anda untuk menghadapi mereka. Meskipun mereka hanya mencoba bersenang-senang seperti orang lain, mereka melakukannya dengan mempengaruhi keseluruhan game secara negatif. Tiba-tiba ciptaan Anda menjadi mimpi buruk yang hidup. Baca terus untuk mengetahui bagaimana Fernando Bevilacqua dan timnya menangani masalah ini dalam MMO berbasis giliran mereka.

Balancing Turn-Based RPGs

Simulation #1: The Killer Attack Rabbit Decimates Chroud
Musuh yang sangat tidak seimbang.

Anda tidak perlu melihat lebih jauh dari permainan seperti World of Warcraft untuk melihat bahwa bahkan pengembang yang paling berpengalaman pun kesulitan mempertahankan keseimbangan kelas. Dalam mini-series dua bagian ini, Robert DellaFave melihat keseimbangan dari perspektif tim yang membuat RPG sederhana, menekankan bahwa desain game yang solid akan membuat menyeimbangkan permainan Anda secara signifikan lebih mudah nantinya.

Game Seeds

Game Seeds: meta card game for designing video games

Pernahkah Anda bertanya-tanya apakah mungkin untuk merancang sebuah permainan dengan bermain game? Nah, biarkan David Arcila memperkenalkan Anda ke Game Seeds, permainan kartu yang dirancang untuk membantu sesi brainstorm Anda dengan cara yang berbeda dan kreatif.

Jika Anda menikmati ini, lihat panduan David untuk menguji setiap aspek desain gim Anda dengan A Deck of Lenses.

Pencapaian

Gamer menyukai pencapaian. Mereka menyenangkan, mereka menambahkan lapisan konten ekstra, dan mereka membiarkan Anda memamerkan keterampilan bermain game Anda. Ini biasanya tidak membutuhkan banyak usaha ekstra bagi para pengembang untuk menambahkannya, jadi tidak mengherankan bahwa permainan tanpa prestasi sekarang menjadi minoritas.

Sayangnya, pencapaian masih sering diimplementasikan dengan buruk; apakah ini adalah hasil dari pengembang yang malas, atau karena desain pencapaian masih merupakan aspek yang relatif baru untuk desain game, kita sering melihat pencapaian yang tidak menyenangkan. Dalam artikel ini, kita akan melihat cara memanfaatkan prestasi sebaik-baiknya dan memastikan bahwa mereka tidak mengurangi permainan.

Tingkat Kesulitan

Setiap gamer dan jurnalis game akan selalu berbicara tentang kesulitan ketika mendiskusikan game video. Ini sering mengambil bentuk komentar yang mengatakan itu "terlalu mudah" atau "terlalu sulit", tapi itu adalah topik yang layak untuk dilihat lebih dalam, karena cara penanganannya dapat sepenuhnya membentuk kembali pengalaman pemain dengan permainan .


Hal semacam ini adalah "kesulitan buatan".

Dalam artikel ini, kita melihat kesulitan yang sangat tinggi di video game, apa yang berhasil, apa yang tidak, dan apa yang bisa kita pelajari darinya. Lihat artikel tindak lanjut, Saat Mode Mudah Baik, juga!


Menjadi seorang Game Developer

Pengembangan game adalah lebih dari sekedar coding dan desain! Anda perlu mencari orang untuk bekerja bersama (dan mencari tahu cara membuat karya kolaborasi semacam itu), mengumpulkan uang dan menganggarkannya, memprioritaskan cara menghabiskan waktu... Ada banyak keterampilan tambahan.

Kita mencakup aspek-aspek gamedev dalam artikel Business dan tutorial kita, dan artikel Workflow. Berikut ini beberapa untuk Anda mulai:

Cara Membuat Satu Game Sebulan

Pada tahun 2012, Christer Kaitila membuat satu game setiap bulan, setiap bulan; pada akhir tahun ia menetapkan tantangan bagi pengembang game lainnya untuk melakukan hal yang sama. Artikel ini menjelaskan bagaimana dia mencapainya, dan bagaimana Anda juga bisa!

OneGameAMonth motivation and techniques
Kalian bisa melakukannya!

Lihat juga pos Christer untuk mendapatkan hasil maksimal dari game jam.

Bagaimana Kita Mendanai Perusahaan Game Indie Kita

Christopher Parkinson dan saudaranya berangkat untuk memulai perusahaan mereka dengan koin yang sangat kecil di kantong mereka. Artikel ini menjelaskan bagaimana mereka memperoleh dana yang diperlukan untuk memulai studio mereka sambil menjaga pengeluaran pribadi mereka rendah.

Mars Needs Milk cancelled Kickstarter
Apa yang Anda lakukan ketika Kickstarter Anda gagal?

5 Hal Paling Penting untuk Dipertimbangkan Saat Mendapatkan Game Flash Anda Disponsori

Meskipun game Flash indie dapat dijual sebagai aplikasi desktop atau seluler yang berdiri sendiri, atau diluncurkan dengan pembelian dalam game, cara tradisional menghasilkan uang dari mereka adalah melalui sponsor. Ini adalah ketika Anda mencapai kesepakatan dengan perusahaan untuk menambahkan branding mereka ke game Anda untuk mengarahkan pemain ke situs mereka, atau untuk membuat versi kustom dari game untuk perusahaan itu.

An example of generic "sponsor.com" branding we forgot to take out of the viral launch of Super Adventure Pals!
Contoh generik "sponsor.com" merek kita lupa untuk mengambil dari peluncuran viral Super Adventure Pals!

Dalam panduan ini, Julian Wilton dan Jay Armstrong berbicara kepada Anda melalui proses mendapatkan game Flash yang disponsori, dan banyak pertimbangan yang harus Anda perhitungkan saat melakukannya.

Marketing Your Indie Game

Sekali waktu, pemasaran dianggap tabu dan hampir sepenuhnya diabaikan oleh pengembang game. Hari-hari ini, sebagian besar pengembang menyadari pentingnya dan melakukan beberapa upaya, tetapi banyak yang tidak tahu harus mulai dari mana. Dalam artikel ini, Robert DellaFave mengeksplorasi seni pemasaran, dan bagaimana Anda dapat menggunakannya untuk mendapatkan keterpaparan yang sangat dibutuhkan untuk game indie Anda.

Kickstarter: A great way to make money and friends.
Kickstarter: Cara hebat untuk menghasilkan uang dan teman.

Lihat juga An Marketing Checklist dari Indie Game Developer - ini termasuk daftar yang dapat diunduh yang dapat Anda cetak dan tandai.

Porting Quell Memento ke PlayStation Vita


Di post mortem ini, Barney Williams dari Bigyama berbagi pengalaman timnya memotret game dari ponsel ke PS Vita. Serta berbagi banyak detail teknis, artikel ini juga menjelaskan manfaat dari porting game tim lain.


Dan sisanya...

Ada beberapa bagian lain dari situs ini, tetapi mereka masih berkembang saat ini. Namun, jangan lewatkan koleksi post mortems kami, atau artikel kami tentang UI game, bangun estetika retro, pilih palet warna, tingkatkan perancangan untuk StarCraft II atau Portal 2, atau kenali editor peta yang sangat baik, Tiled and Ogmo Editor.

Kita akan memperbarui rangkuman ini secara berkala karena situs menjadi lebih besar, tetapi selain itu, berikut adalah cara untuk tetap mengikuti perkembangan terkini dengan posting terbaru:

Terima kasih telah membaca Gamedevtuts+!

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.