Sepuluh tahun setelah peluncuran pertama perangkat Android, pasar untuk aplikasi Android tidak pernah lebih besar. Ketika ponsel tumbuh lebih kuat, dengan tampilan yang lebih besar, CPU yang lebih cepat, GPU yang lebih kuat, dan hingga 6GB atau bahkan 8GB RAM, ponsel yang kita simpan di saku kita mulai terlihat lebih seperti komputer daripada setengah dekade yang lalu. Pemilik Pixel 2 XL atau Galaxy S9 tahu betapa dahsyatnya perangkat mereka, mampu mendorong tampilan 1440p, memberi daya pada headset VR, menciptakan dunia augmented reality dengan navigasi di layar atau informasi kontekstual. Kekuatan itu telah memicu pengembangan game di Android juga - lihat saja game seperti Final Fantasy XV Pocket Edition atau Pokemon Go , yang menggunakan kamera perangkat Anda untuk mengisi dunia di sekitar Anda dengan Pokemon yang tersedia untuk menemukan, menangkap, dan bertarung.
Lihat juga artikel kami Aplikasi Podcast Terbaik untuk Android
Dengan ponsel dan perangkat sepopuler dan sekuat mereka, perpustakaan untuk game tidak pernah lebih besar dari Android. Namun, jumlah penonton untuk setiap jenis permainan sama besar, memberi banyak orang kesempatan untuk mulai mengembangkan ide-ide permainan baru dan untuk mendapatkan permainan mereka di Play Store untuk orang-orang di seluruh dunia. Jika Anda selalu ingin membuat tangan Anda kotor dalam mengembangkan game untuk pengguna Android, tidak pernah ada waktu yang lebih baik daripada hari ini. Ini bukan hal termudah di dunia untuk dicapai, tetapi dengan beberapa latihan, beberapa pelatihan, dan banyak kerja keras, Anda juga bisa mendapatkan game pertama Anda di Play Store dalam waktu singkat. Mari kita lihat dasar-dasar pengembangan game untuk Android.
Punya sebuah ide
Kunci pertama untuk mengembangkan game untuk Android secara bersamaan adalah langkah termudah dan paling sulit untuk dicapai. Sementara semua kerja keras datang kemudian, bagian paling sulit dari mendesain game adalah memiliki ide yang tepat untuk sebuah game. Apa yang ingin dicapai permainan Anda? Apa jenis gameplay yang ingin Anda atasi? Dalam semua kejujuran, ada banyak hal untuk dipikirkan di sini, dan bisa jadi sulit untuk dijabarkan sekaligus. Jika Anda mencoba mencari tahu dari mana harus memulai, berikut adalah beberapa pertanyaan untuk dipikirkan saat Anda merencanakan permainan. Ambil notepad dan mulailah mencatat beberapa pemikiran - perencanaan adalah langkah paling penting untuk memperbaiki pengembangan game.

- Seperti apa permainan yang Anda inginkan? Jangan mulai menggambar karya seni dulu, tetapi pikirkan estetika. Ada alasan mengapa permainan gaya retro sangat populer di Google Play: lebih mudah untuk dikembangkan daripada grafis 3D tingkat konsol.
- Genre apa yang ingin Anda ciptakan? Beberapa genre menerjemahkan lebih baik ke seluler daripada yang lain. Platformer dapat bekerja dengan baik, terutama jika Anda menerjemahkannya menjadi pelari tanpa akhir. RPG adalah genre hebat lainnya untuk platform seluler, karena ada begitu banyak ruang untuk berinovasi dalam genre tersebut. Judul strategi, permainan kartu, game simulasi, dan game balap adalah semua genre yang diterjemahkan dengan baik ke seluler; Sementara itu, penembak orang pertama cenderung lebih sulit melakukan transisi yang sukses ke ponsel.

- Apakah Anda ingin gim Anda gratis, bebas bermain, atau premium? Cara terbaik untuk mengetahui bagaimana game Anda akan berfungsi sebelum Anda masuk ke pengembangan. Jika gim Anda hanya gratis (atau gratis dengan iklan), Anda tidak perlu khawatir tentang saldo gim untuk mata uang premium. Hal yang sama berlaku untuk game-game premium dengan harga penuh, meskipun penting untuk diingat bahwa kadang-kadang judul dengan harga penuh tidak terjual sebaik yang Anda harapkan. Jika Anda ingin permainan Anda berjuang untuk bermain bebas, penting untuk memastikan keseimbangan dalam akun permainan Anda untuk pemain gratis dan mereka yang mau membayar. Baru-baru ini, Harry Potter: Hogwarts Myster menemukan dirinya dalam beberapa kontroversi karena pertama kali permainan meminta Anda untuk membayar uang tunai untuk membuka lebih banyak "energi, " karakter Anda - seorang remaja dalam permainan yang ditujukan untuk remaja - dicekik oleh monster.
- Apakah game Anda lebih ditujukan pada audiens biasa, atau Anda mencoba menangkap gamer hardcore? Game kasual harus dirancang seperti hit besar Temple Run atau Candy Crush Saga ; mereka dapat dimainkan selama beberapa menit atau beberapa jam sekaligus, dan hanya membutuhkan sedikit perhatian Anda di luar beberapa fokus dasar. Sementara itu, game hardcore harus lebih fokus untuk membuat orang masuk ke dalam pengalaman. Ini mungkin berarti mengembangkan karakter, dunia dengan latar belakang penuh, cerita dengan struktur tiga babak, dan apa pun yang membantu memberi pemain sesuatu untuk diperjuangkan. Apa artinya persis lebih atau kurang terserah Anda, tetapi Anda harus berpikir tentang bagaimana Anda ingin audiens Anda memainkan permainan dan apa yang Anda ingin pemain ambil dari judul.
Belajar Bahasa
Sangat penting untuk membiasakan diri dengan kata-kata kunci di balik pengembangan untuk Android, terutama jika Anda benar-benar baru di tempat kejadian. Jika Anda merasa segar, Anda pasti ingin mengenal beberapa bahasa pemrograman. Android sebagai platform terutama menggunakan Java, yang merupakan bahasa yang sulit dipelajari. Jangan terlalu khawatir jika Anda tidak sanggup melakukan tugas berat menyelam ke Jawa; Android dapat menggunakan bahasa lain, dan terima kasih kepada alat dev di bawah ini untuk secara khusus membuat game, keterlibatan Anda dengan layanan ini mungkin akan terbatas.
Meskipun bahasa lain didukung oleh Android, masih merupakan ide bagus untuk mengetahui beberapa dasar tentang cara kerja Java, dan lebih khusus lagi, beberapa kata kunci yang digunakan dengan Java. Lihat Buku Pemula untuk panduan tentang Java untuk pemula.

Penting juga untuk mengambil Android SDK (perangkat pengembangan perangkat lunak) dari hub Android Google. Anda bisa mengambil seluruh Android Studio suite jika Anda mau, tetapi untuk pengembangan spesifik game, Anda benar-benar tidak akan membutuhkannya. Bagian terpenting adalah memiliki SDK (bersama dengan Java JDK, atau Java development kit), karena Anda mungkin harus menancapkannya ke suite pengembangan apa pun yang akhirnya Anda gunakan untuk perangkat Anda. Sebelum Anda menyelam, Anda harus mengambil kedua hal itu untuk mulai bekerja dengan alat Anda. Tidak semua opsi pengembang game membutuhkan akses ke alat-alat ini, tetapi banyak yang utama akan melakukannya, jadi penting untuk menginstalnya di PC Anda sebelum Anda mulai.

Jika Anda buntu, coba gunakan halaman Google Developer di sini, yang berfokus secara khusus untuk membuat game untuk Android dan produk Google lainnya.
Memilih Alat Pengembang Game Anda
Setelah Anda memiliki ide dan Anda telah menginstal perangkat lunak pengembangan Android dasar pada PC Anda, Anda harus memutuskan bagaimana Anda ingin melaksanakannya, dan itu berarti Anda harus berpikir panjang dan keras tentang apa yang Anda cari. capai dengan game Anda. Inilah sebabnya mengapa penting untuk memiliki ide tentang apa permainan Anda akan terlihat sebelum Anda terburu-buru dalam pengembangan, bahkan jika Anda belum menentukan gaya seni tertentu. Memilih alat pengembangan Anda bukanlah tugas yang mudah, terutama karena sebagian besar alat permainan mengharuskan Anda untuk memahami istilah pengembangan dan bahasa pemrograman.

Dua toolkit dev utama pertama adalah hal yang cukup canggih, tetapi jika Anda serius tentang pengembangan game, Anda pasti ingin mengenalnya dengan baik. Yang pertama adalah Unity, atau Unity 3D, mesin yang populer dan dikenal luas yang pertama kali dikembangkan oleh Unity Technologies pada tahun 2005, awalnya sebagai platform pengembang untuk Mac OS X Apple (sekarang dikenal sebagai macOS). Namun sejak itu, perkembangan Unity telah menyebar cukup jauh dan luas, dapat digunakan bersama dengan iOS, Android, PS4 dan Xbox One, Windows, Linux, Nintendo Switch dan 3DS, dan masih banyak lagi, banyak platform lainnya. Ada banyak hal yang disukai tentang Persatuan, termasuk harganya. Lisensi pribadi tersedia sepenuhnya gratis, asalkan Anda tidak menghasilkan lebih dari $ 100.000 setiap tahun dari game yang Anda buat. Dari sana, harga naik menjadi $ 35 atau $ 125 per bulan, tergantung pada kebutuhan dan penghasilan Anda. Tapi jujur, setelah Anda mencapai jumlah pendapatan itu, Anda tidak perlu terlalu khawatir tentang membayar kit dev Anda.

Unity telah menerima reputasi buruk di dunia game, dengan status bebas Unity sering digunakan sebagai cara untuk membuat game cepat untuk menghasilkan keuntungan tanpa banyak usaha di belakangnya, biasanya pada platform seperti Steam. Yang mengatakan, hanya karena Unity telah digunakan dalam platform yang buruk tidak berarti itu harus diabaikan atau dihapus dari pertimbangan untuk kebutuhan pengembangan Anda. Rilis besar seperti Battletech , I Am Setsuna , dan Tyranny semuanya menggunakan Unity sebagai mesin permainan mereka, masing-masing dengan gaya visual berbeda.
Toolkit dev besar kedua adalah kandidat lain yang mungkin akrab bagi mereka yang memiliki pengalaman bermain konsol dan judul ponsel: Unreal Engine 4. Unreal Engine telah ada bahkan lebih lama daripada Unity, mulai dari tahun 1998, dengan Unreal Engine 4 telah diluncurkan di GDC (Games Developer Conference) 2012. Pada 2014, mesin menjadi tersedia melalui model berlangganan; Namun, setahun kemudian, Epic Games (pengembang di belakang Unreal Engine 4, serta game seperti Fortnite: Battle Royale , Gears of War , dan Unreal Tournament , yang semuanya menggunakan beberapa variasi dari Mesin Unreal) membuat mesin gratis untuk mulai menggunakan. Pada gilirannya, Epic meminta 5% dari semua pendapatan kotor setelah $ 3.000 dibuat per game di setiap kuartal kalender. Ini semua membuatnya sedikit lebih mahal daripada sesuatu seperti Unity, tetapi seperti yang Anda tahu dari daftar gim yang telah dikembangkan di dalam Unreal Engine, ini adalah teknologi yang serius.

Ada mesin lain juga, biasanya kurang dikenal daripada Unity dan Unreal Engine 4. Beberapa alat, seperti Playir dan GameSalad, lebih baik untuk pemula daripada dua highlight kami berkat antarmuka pengguna yang sederhana dan alat yang membantu, meskipun Anda harus ingat bahwa beberapa mesin ini tidak mendukung 3D. Moai adalah mesin permainan sumber terbuka untuk platform desktop dan seluler, memungkinkan Anda untuk mengerjakan game Anda sepenuhnya gratis. Corona adalah alternatif hebat lainnya dengan tiga paket penetapan harga yang berbeda, meskipun Anda harus mau bekerja dalam 2D secara eksklusif untuk menggunakannya.

Ini bukan platform eksklusif yang tersedia untuk mengembangkan game, tetapi mereka adalah beberapa yang terbaik. Jika Anda ingin memilih pusat, kami sarankan untuk pergi dengan Unity. Ini terkenal, sebagai perpustakaan besar dukungan dan forum populer dengan pengguna yang membantu, dan ada begitu banyak tutorial dasar, menengah, dan lanjutan online sehingga Anda tidak akan kesulitan menemukan dokumentasi tentang cara menggunakan program ini. Kami memiliki satu rekomendasi lagi di bawah ini, tetapi untuk game Android rata-rata, Unity mungkin merupakan tempat yang tepat untuk memulai.
Solusi yang Lebih Mudah untuk RPG
Jika daftar persyaratan, rekomendasi perangkat lunak, dan catatan pemrograman ini membuat Anda takut untuk menjadi pengembang game Android yang lengkap, Anda belum boleh melarikan diri dulu. Jika Anda ingin membuat RPG untuk Android (genre yang spesifik dan populer), kami memiliki kabar baik untuk Anda. Meskipun Anda dapat menggunakan Unity, Unreal Engine 4, atau salah satu dari berbagai mesin lain yang telah kami tulis di atas, jika Anda bersedia memberikan sedikit uang pada program untuk membantu membuat game, RPG Maker MV mungkin sempurna untukmu. Sebagai sebuah program, RPG Maker telah ada selama lebih dari dua puluh lima tahun, dan itu hanya menjadi lebih mudah digunakan untuk porting ke platform seperti iOS, Android, dan banyak lagi. RPG Maker MV adalah versi terbaru dan paling kuat dari gim ini, yang semula telah dirilis pada tahun 2015 dan menampilkan dukungan untuk macOS, iOS, dan Android sebagai tambahan untuk Windows aslinya.

Tersedia untuk Windows, Mac, dan Linux di Steam, RPG Maker MV hanya menjalankan $ 80 di muka pengguna (dengan demo tersedia untuk Windows di situs web mereka), dan memberi Anda lebih dari 100 peta sampel untuk digunakan untuk game Anda, bersama dengan generator karakter, dan lebih. Bahkan lebih baik: RPG Maker MV sering dijual di Steam, mengarah ke kesepakatan besar di mana Anda dapat membeli produk dengan harga setengah atau lebih. Saat mempersiapkan artikel ini, judulnya diskon 65 persen dan tersedia hanya dengan biaya pembelian $ 27, 99. Itu tidak termasuk DLC atau paket lain yang tersedia untuk RPG Maker MV, tetapi sebagai paket perdana, itu adalah harga yang fantastis (terutama jika Anda menunggu untuk membeli selama penjualan Steam).
RPG Maker, pada intinya, memungkinkan Anda untuk mendesain RPG secara visual sambil meninggalkan pemrograman di latar belakang, mirip dengan cara editor visual bekerja dalam program seperti WordPress. Perangkat lunak ini menangani sebagian besar pemrograman yang sebenarnya, bekerja dengan Java dan HTML5 untuk membuat game yang bekerja pada banyak platform. Tentu saja, jika Anda ingin menyelami kode, Anda benar-benar bisa - gim ini berfungsi sebagai perangkat lunak yang fleksibel, siap untuk orang-orang dari berbagai tingkat pengalaman untuk mengambil dan mencoba, sambil mengizinkan programmer veteran untuk menggunakan Java secara bersamaan untuk menciptakan pengalaman dunia ini dengan perangkat lunak.

Pada akhirnya, RPG Maker adalah cara yang bagus untuk membuat kaki Anda basah tanpa harus terjun lebih dulu ke dunia pengembangan game penuh. Ini mungkin tidak membantu mereka yang ingin membuat platformer atau game balap, tetapi jika Anda bersedia untuk benar-benar membuat RPG hebat yang bekerja dalam batas-batas perangkat lunak, RPG Maker MV sangat direkomendasikan. Anda dapat menemukan posting forum lengkap tentang porting game dari RPG Maker MV ke Android di sini.
Menambahkan Google Play Game
Catatan singkat sebelum kami menyelesaikannya: penting ketika Anda mengembangkan game untuk Android untuk menyertakan kerangka Google Play Games, yang memungkinkan pemain untuk terhubung dengan teman-teman mereka, untuk bersaing di papan peringkat dan dengan pemain lain di seluruh dunia, dan untuk melacak prestasi dengan profil game mereka. Sama seperti Game Center di iOS, Google Play Game adalah kerangka kerja yang bagus untuk dimasukkan untuk membuat game Anda lebih sosial, lebih terhubung, dan jauh lebih menyenangkan bagi pemain Anda, terutama jika Anda membuat sesuatu dengan fokus pada gameplay sosial. Menggunakan Play Game juga penting untuk menambahkan cloud saving ke judul Anda, yang memungkinkan orang untuk mengambil dan bermain di perangkat yang berbeda atau mengembalikan data penyimpanan dari cloud jika mereka mendapatkan perangkat baru atau kehilangan akses ke yang lama.

Untuk mempelajari cara menggunakan Play Game SDK dan memasukkannya ke dalam game Anda, lihat pos Google sendiri tentang cara menggunakan Play Game untuk pengembang di blog mereka di sini. Seluruh bagian menuntun Anda melalui pengujian aplikasi sampel mereka sendiri sebelum menambahkan kode aktual ke profil game independen Anda sendiri.
Kesabaran dan Kegigihan
Suka belajar bermain gitar atau belajar untuk ujian akhir Anda, belajar membuat kode, memprogram, dan mengembangkan permainan sendiri bukanlah sesuatu yang dilakukan dalam semalam. Anda harus berupaya membuat game Anda sempurna, dari tahap perencanaan hingga membuat, membuat, dan menyempurnakan gameplay, hingga memasukkan karya seni yang sudah jadi ke dalam karya Anda. Ini bahkan tidak termasuk menulis, menulis, membuat, atau melisensikan musik yang Anda butuhkan untuk permainan, selain bekerja pada kampanye iklan atau peluang dari mulut ke mulut untuk membuat orang-orang bersemangat tentang permainan Anda.

Saat Anda mengembangkan, belajar, dan berkonsentrasi untuk menjadikan visi Anda kenyataan, ada peluang bagus bahwa Anda harus mengatasi beberapa rintangan besar. Entah itu untuk mempelajari bahasa pemrograman baru, harus meningkatkan peralatan Anda untuk lebih memperkuat visi Anda dalam pengembangan game, atau mengetahui bahwa game dengan ide persis Anda sudah ada di Play Store, ada banyak yang harus dilakukan ketika mencoba membuat sebuah game baru. Hal terbaik yang dapat Anda lakukan untuk upaya kreatif Anda adalah bersabar dan gigih. Ingatlah bahwa Roma tidak dibangun dalam sehari, dan gim Anda juga tidak. Jangan repot-repot melakukannya setiap hari, di antara pekerjaan, rumah, atau kehidupan sekolah, dan tanggung jawab lainnya.
Stardew Valley terkenal diciptakan oleh satu orang selama lima tahun penuh sebelum dibebaskan untuk pujian yang kritis dan komersial. Game sebagai bentuk seni membutuhkan waktu lama untuk berkumpul. Tetap di kesibukan Anda, terus bekerja menuju tujuan Anda, dan terus belajar. Itulah cara terbaik untuk masuk ke dunia game Android.






