Anonim

Sepuluh tahun selepas pelancaran pertama peranti Android, pasaran untuk aplikasi Android tidak pernah menjadi lebih besar. Apabila telefon berkembang dengan lebih kuat, dengan paparan yang lebih besar, CPU yang lebih cepat, GPU yang lebih kuat, dan sehingga 6GB atau 8GB RAM, telefon yang kita simpan dalam poket kami mula kelihatan lebih seperti komputer daripada yang mereka lakukan setengah dekad lalu. Pemilik Pixel 2 XL atau Galaxy S9 tahu betapa berkuasa peranti mereka, yang mampu menolak paparan 1440p, menghidupkan alat dengar VR, mewujudkan dunia realiti tambahan dengan navigasi pada skrin atau maklumat kontekstual. Kuasa itu telah memajukan perkembangan permainan di Android juga - lihat saja permainan seperti Final Fantasy XV Pocket Edition atau Pokemon Go , yang menggunakan kamera peranti anda untuk mengisi dunia di sekeliling anda dengan Pokemon yang tersedia untuk mencari, menangkap, dan bertarung.

Juga lihat artikel kami The Best Podcast Apps for Android

Dengan telefon bimbit dan peranti yang popular dan berkuasa kerana mereka, perpustakaan untuk permainan tidak pernah lebih besar pada Android. Walau bagaimanapun, penonton untuk setiap jenis permainan juga sama besar, memberi banyak peluang kepada orang ramai untuk memulakan idea permainan baru dan untuk mendapatkan permainan mereka di Play Store untuk orang di seluruh dunia. Sekiranya anda sentiasa ingin mendapatkan kotor tangan anda dalam membangunkan permainan untuk pengguna Android, tidak pernah ada masa yang lebih baik daripada hari ini. Ia bukanlah perkara yang paling mudah di dunia untuk dicapai, tetapi dengan beberapa amalan, beberapa latihan, dan banyak kerja keras, anda juga boleh mendapatkan permainan pertama anda dan di Play Store dalam masa yang singkat. Mari kita perhatikan asas-asas perkembangan permainan untuk Android.

Mempunyai Idea

Kunci pertama untuk membangunkan permainan untuk Android serentak adalah langkah paling mudah dan paling sukar untuk dicapai. Walaupun semua kerja keras datang kemudian, bahagian yang paling sukar untuk mereka bentuk permainan datang untuk mempunyai idea yang tepat untuk permainan. Apa yang anda mahukan permainan anda dapat dicapai? Apakah genre permainan yang anda cari untuk menangani? Dalam semua kejujuran, ada banyak yang perlu dipikirkan di sini, dan ia boleh menjadi sukar untuk merosakkan semua sekaligus. Sekiranya anda cuba mencari di mana untuk bermula, berikut adalah beberapa soalan untuk dipikirkan semasa anda merancang permainan anda. Merebut notepad dan mula memikirkan beberapa perancangan fikiran adalah langkah terpenting dalam mendapatkan pembangunan permainan dengan betul.

  • Apa yang anda mahu permainan anda kelihatan seperti? Jangan mula melukis karya seni lagi, tetapi fikirkan tentang estetik. Terdapat sebab mengapa permainan gaya retro begitu popular di Google Play: mereka lebih mudah untuk berkembang daripada grafik 3D gred konsol.
  • Apakah genre yang anda cari untuk membuat? Sesetengah genre diterjemahkan lebih baik untuk mudah alih berbanding yang lain. Pelayan boleh bekerja dengan baik, terutamanya jika anda menerjemahkannya menjadi pelari yang tidak berkesudahan. RPG adalah satu lagi genre hebat untuk platform mudah alih, kerana terdapat banyak ruang untuk berinovasi dalam genre. Tajuk strategi, permainan kad, permainan simulasi, dan permainan perlumbaan adalah semua genre yang diterjemahkan dengan baik kepada mudah alih; Sementara itu, penembak orang pertama cenderung mempunyai masa yang lebih sukar untuk membuat peralihan yang berjaya ke telefon bimbit.

  • Adakah anda mahu permainan anda bebas, percuma, atau premium? Lebih baik mengetahui bagaimana permainan anda akan berfungsi sebelum anda masuk ke dalam pembangunan. Jika permainan anda semata-mata percuma (atau bebas dengan iklan), anda tidak perlu bimbang tentang baki permainan untuk mata wang premium. Begitu juga untuk permainan premium, harga penuh, walaupun penting untuk diingati bahawa kadang-kadang tajuk harga penuh semata-mata tidak menjual serta anda mungkin berharap. Sekiranya anda mahu permainan anda bersungguh-sungguh untuk bermain-main, penting untuk memastikan keseimbangan dalam akaun permainan anda untuk kedua-dua pemain percuma dan mereka yang bersedia membayar. Baru-baru ini, Harry Potter: Hogwarts Myster mendapati dirinya dalam beberapa kontroversi kerana kali pertama permainan meminta anda untuk membayar tunai untuk membuka lebih banyak "tenaga, " watak anda-remaja dalam permainan yang bertujuan untuk remaja-sedang dicekik oleh raksasa.
  • Adakah permainan anda lebih ditujukan kepada penonton kasual, atau adakah anda cuba menangkap pemain tegar? Permainan kasual harus dirancang seperti hits utama Temple Run atau Candy Crush Saga ; mereka boleh dimainkan selama beberapa minit atau jam pada satu masa, dan memerlukan sedikit perhatian sebenar anda di luar beberapa tumpuan asas. Sementara itu, permainan tegar harus lebih tertumpu kepada mendapatkan orang ke dalam pengalaman. Ini mungkin bermaksud membangunkan watak-watak, dunia yang mempunyai latar belakang penuh, cerita dengan struktur tiga tindakan, dan apa sahaja yang membantu memberikan pemain sesuatu untuk dimajukan. Apa yang dimaksudkan dengan tepat adalah lebih atau kurang kepada anda, tetapi anda harus berfikir tentang bagaimana anda mahu penonton anda bermain permainan dan apa yang anda mahu pemain mengambil dari tajuk.

Belajar Bahasa

Penting untuk membiasakan diri dengan kata kunci di belakang pembangunan untuk Android, terutamanya jika anda benar-benar baru di tempat kejadian. Jika anda datang segar, anda akan mahu membuat diri anda terbiasa dengan beberapa bahasa pengaturcaraan. Android sebagai platform terutamanya menggunakan Java, yang merupakan bahasa yang sukar dipelajari. Jangan terlalu risau sekiranya anda tidak mencapai tugas menyelam ke Jawa; Android boleh menggunakan bahasa lain, dan terima kasih kepada alat dev di bawah untuk membuat permainan khusus, penglibatan anda dengan perkhidmatan mungkin berakhir dengan agak terhad.

Walaupun bahasa lain disokong oleh Android, masih baik untuk mengetahui beberapa asas tentang bagaimana Java bekerja, dan lebih khusus, beberapa kata kunci yang digunakan dengan Java. Semak Buku Pemula untuk panduan di Jawa untuk pemula.

Ia juga penting untuk merebut Android SDK (kit pembangunan perisian) dari hub Android Google. Anda boleh merebut keseluruhan suite Android Studio jika anda mahu, tetapi untuk pembangunan khusus permainan, anda tidak akan memerlukannya. Bahagian yang paling penting ialah untuk memiliki SDK (bersama-sama dengan Java JDK, atau kit pembangunan Java), kerana anda mungkin perlu memasukkannya ke dalam apa sahaja suite pembangunan yang anda gunakan untuk peranti anda. Sebelum anda menyelam, anda akan mahu merebut kedua-dua perkara tersebut untuk mula bekerja dengan alat anda. Tidak setiap pilihan pemaju permainan akan memerlukan akses kepada alat ini, tetapi banyak yang utama akan, jadi penting untuk memasangnya pada PC sebelum anda memulakannya.

Sekiranya anda terperangkap, cuba gunakan halaman Pembangun Google di sini, yang menumpukan perhatian khusus untuk membuat permainan untuk Android dan produk Google yang lain.

Memilih Alat Dev Alat Permainan Anda

Sebaik sahaja anda mempunyai idea anda dan anda telah memasang perisian pembangunan asas Android pada PC anda, anda perlu memutuskan bagaimana anda mahu melaksanakannya, dan ini bermakna anda harus berfikir panjang dan keras tentang apa yang anda cari selesaikan dengan permainan anda. Inilah sebabnya mengapa penting untuk mempunyai idea mengenai permainan anda sebelum anda terburu-buru dalam pembangunan, walaupun anda tidak diselesaikan dengan gaya seni tertentu. Memilih alat pembangunan anda bukanlah tugas yang mudah, terutamanya kerana kebanyakan alat permainan memerlukan anda untuk memahami istilah pembangunan dan bahasa pengaturcaraan.

Dua alat dev utama yang pertama adalah barangan yang cukup maju, tetapi jika anda serius tentang perkembangan permainan, anda akan ingin mengenalinya dengan baik. Yang pertama ialah Unity, atau Unity 3D, sebuah enjin yang popular dan popular yang pertama kali dibangunkan oleh Unity Technologies pada tahun 2005, pada asalnya sebagai platform dev untuk Apple Mac OS X (kini dikenali sebagai macOS). Sejak itu, perkembangan Perpaduan telah tersebar luas dan boleh digunakan bersama dengan iOS, Android, PS4 dan Xbox One, Windows, Linux, Nintendo Switch dan 3DS, dan banyak platform lain. Ada banyak cinta tentang Perpaduan, termasuk harganya. Lesen peribadi boleh didapati secara percuma, selagi anda tidak membuat lebih daripada $ 100, 000 setiap tahun dari permainan yang anda buat. Dari situ harga naik ke $ 35 atau $ 125 sebulan, bergantung kepada keperluan dan pendapatan anda. Tetapi dengan jujur, sebaik sahaja anda memukul jumlah pendapatan, anda tidak perlu terlalu bimbang tentang membayar alat dev anda.

Perpaduan telah menerima reputasi buruk dalam bidang permainan, dengan status bebas Unity sering digunakan sebagai cara untuk membuat permainan pantas untuk menjadikan keuntungan tanpa banyak usaha di belakangnya, biasanya pada platform seperti Steam. Yang berkata, hanya kerana Unity telah digunakan dalam platform yang buruk tidak bermakna ia harus diabaikan atau dikeluarkan dari pertimbangan untuk keperluan pembangunan anda. Siaran utama seperti Battletech , I Am Setsuna , dan Tyranny semuanya menggunakan Unity sebagai enjin permainan mereka, masing-masing dengan gaya visual tersendiri.

Toolkit dev kedua yang kedua adalah calon lain yang mungkin biasa dengan mereka yang mempunyai pengalaman bermain konsol dan tajuk mudah alih: Unreal Engine 4. The Unreal Engine telah berada di sekitar lebih lama daripada Unity, mulai dari tahun 1998, dengan Unreal Engine 4 yang telah diumumkan di GDC (Persidangan Pemaju Permainan) 2012. Pada tahun 2014, enjin tersedia melalui model langganan; Namun, satu tahun kemudian, Epic Games (pemaju di belakang Unreal Engine 4, serta permainan seperti Fortnite: Battle Royale , Gear of War , dan Unreal Tournament , yang semuanya menggunakan beberapa variasi Unreal Engine) membuat enjin bebas mula menggunakan. Sebaliknya, Epic meminta 5% daripada semua pendapatan kasar selepas $ 3, 000 telah dibuat setiap permainan dalam setiap suku kalendar. Ini semua menjadikannya lebih mahal daripada sesuatu seperti Perpaduan, tetapi seperti yang anda boleh katakan dari senarai permainan yang telah dibangunkan di dalam Unreal Engine, ia adalah sekeping teknologi yang serius.

Ada juga enjin yang lain, biasanya kurang diketahui daripada Unity and Unreal Engine 4. Beberapa alat, seperti Playir dan GameSalad, adalah lebih baik untuk pemula daripada dua sorotan kami terima kasih kepada antarmuka pengguna mudah dan alat berguna mereka, walaupun Anda perlu diingat bahawa beberapa enjin ini tidak menyokong 3D. Moai adalah enjin permainan sumber terbuka untuk desktop dan platform mudah alih, yang membolehkan anda bekerja pada permainan anda secara percuma. Corona adalah satu lagi alternatif yang hebat dengan tiga pelan harga yang berbeza, walaupun anda perlu bersedia untuk bekerja dalam 2D ​​semata-mata untuk menggunakannya.

Ini bukan platform eksklusif yang tersedia untuk membangunkan permainan, tetapi mereka adalah yang terbaik. Sekiranya anda mahukan pilihan pusat, kami mencadangkan akan pergi dengan Perpaduan. Ia terkenal sebagai perpustakaan sokongan yang besar dan forum popular dengan pengguna yang berguna, dan terdapat banyak tutorial asas, perantaraan, dan lanjutan dalam talian yang anda tidak sepatutnya mempunyai sebarang masalah besar mencari dokumentasi tentang cara menggunakan program ini. Kami mempunyai satu lagi cadangan di bawah, tetapi untuk permainan Android purata, Perpaduan mungkin tempat yang kukuh untuk bermula.

Penyelesaian Mudah untuk RPG

Jika senarai keperluan ini, cadangan perisian, dan nota pengaturcaraan menghalang anda daripada menjadi pemaju permainan Android sepenuhnya, anda tidak sepatutnya melarikan diri. Jika anda ingin membuat RPG untuk Android (khusus, walaupun genre yang popular), kami mempunyai berita baik untuk anda. Walaupun anda boleh pergi menggunakan Unity, Unreal Engine 4, atau mana-mana enjin lain yang kami tulis tentang di atas, jika anda sanggup menggugurkan wang tunai pada program untuk membantu membuat permainan, RPG Maker MV mungkin sempurna untuk anda. Sebagai sebuah program, Maker RPG telah wujud selama lebih dari dua puluh lima tahun, dan hanya menjadi lebih mudah digunakan untuk port ke platform seperti iOS, Android, dan banyak lagi. RPG Maker MV adalah versi terbaru dan paling kuat permainan, yang pada asalnya telah dikeluarkan pada tahun 2015 dan menampilkan sokongan untuk macOS, iOS, dan Android selain Windows asli.

Tersedia untuk Windows, Mac, dan Linux pada Steam, RPG Maker MV hanya menjalankan pengguna $ 80 pendahuluan (dengan demo tersedia untuk Windows di laman web mereka), dan memberikan anda lebih dari 100 peta sampel untuk digunakan untuk permainan anda, bersama dengan penjana watak, dan lebih lagi. Lebih baik lagi: RPG Maker MV sering dijual pada Steam, yang membawa kepada tawaran besar-besaran di mana anda boleh membeli produk untuk separuh atau lebih. Semasa menyiapkan artikel ini, tajuk itu adalah 65 peratus dan boleh didapati hanya dengan bayaran pembelian $ 27.99. Itu tidak termasuk DLC atau pakej lain yang tersedia untuk RPG Maker MV, tetapi sebagai pek permulaan, itu adalah harga hebat (terutamanya jika anda menunggu untuk membeli semasa jualan Steam).

Pembuat RPG, pada intinya, membolehkan anda membuat reka bentuk visual RPGs sambil meninggalkan pengaturcaraan di latar belakang, sama seperti cara editor visual berfungsi dalam program seperti WordPress. Perisian ini menangani sebagian besar pengaturcaraan sebenar, bekerja dengan Java dan HTML5 untuk membuat permainan yang berfungsi pada pelbagai platform. Sudah tentu, jika anda ingin menyelam ke dalam kod itu, anda benar-benar dapat-permainan berfungsi sebagai perisian yang fleksibel, bersedia untuk orang-orang dari pelbagai tahap pengalaman untuk mengambil dan mencuba tangan mereka, sambil membenarkan pengaturcara veteran untuk menggunakan Java secara serentak untuk mencipta pengalaman dunia dengan perisian ini.

Pada akhirnya, RPG Maker adalah cara yang baik untuk mendapatkan kaki anda basah tanpa harus menyelam kepala ke dalam dunia perkembangan permainan penuh. Ia mungkin tidak membantu mereka yang ingin membuat platformer atau permainan perlumbaan, tetapi jika anda bersedia untuk membuat usaha untuk benar-benar membuat RPG yang hebat yang berfungsi dalam had perisian, RPG Maker MV sangat disyorkan. Anda boleh mencari post forum penuh untuk memindahkan permainan dari RPG Maker MV ke Android di sini.

Menambah Permainan Google Play

Nota pantas sebelum kami membungkus perkara: penting apabila anda mengembangkan permainan untuk Android untuk memasukkan rangka Google Play Rangka Kerja, yang membolehkan pemain untuk berhubung dengan rakan mereka, untuk bersaing di papan pendahulu dan dengan pemain lain di seluruh dunia, dan untuk menjejaki pencapaian dengan profil permainan mereka. Sama seperti Pusat Permainan di iOS, Permainan Google Play adalah rangka kerja yang hebat untuk disertakan untuk menjadikan permainan anda lebih sosial, lebih bersambung, dan lebih seronok untuk pemain anda, terutama jika anda membuat sesuatu dengan fokus pada permainan sosial. Menggunakan Permainan Main juga penting untuk menambah penjimatan awan ke tajuk anda, yang membolehkan orang ramai untuk mengambil dan bermain pada peranti yang berlainan atau untuk memulihkan menyimpan data dari awan jika mereka mendapat peranti baru atau kehilangan akses ke lama mereka.

Untuk mengetahui cara menggunakan SDK Permainan Play dan menyertakannya dalam permainan anda, lihat siaran Google sendiri tentang cara menggunakan Play Games untuk pemaju di blog mereka di sini. Seluruh segalanya berjalan anda melalui menguji aplikasi sampel mereka sendiri sebelum menambah kod sebenar ke profil permainan bebas anda sendiri.

Kesabaran dan Kegigihan

Seperti belajar bermain gitar atau belajar untuk peperiksaan akhir anda, belajar kod, program, dan mengembangkan permainan dengan sendiri bukan sesuatu yang dilakukan pada waktu malam. Anda perlu meletakkan usaha untuk menjadikan permainan anda sempurna, dari peringkat perancangan untuk mencipta, mencipta, dan menyempurnakan permainan, termasuk seni kerja selesai di bahagian anda. Ini tidak termasuk penulisan, penyusunan, penghasilan, atau pelesenan muzik yang anda perlukan untuk permainan ini, selain bekerja pada sebarang kempen iklan atau peluang dari mulut ke mulut untuk membuat orang teruja dengan permainan anda.

Walaupun anda sedang membangun, belajar, dan menumpukan perhatian untuk membuat visi anda menjadi kenyataan, ada peluang yang baik bahawa anda perlu mengatasi beberapa halangan utama. Sama ada ia turun untuk mempelajari bahasa pengaturcaraan yang baru, perlu menaik taraf peralatan anda untuk lebih menguatkan visi anda dalam pembangunan permainan, atau belajar bahawa permainan dengan idea tepat anda sudah ada di Play Store, ada banyak yang perlu dilakukan ketika cuba membuat permainan baru. Perkara terbaik yang boleh anda lakukan untuk usaha kreatif anda adalah bersabar dan bersabar. Ingat bahawa Rom tidak dibina dalam sehari, dan permainan anda tidak akan sama. Cabut sedikit pada setiap hari, di antara pekerjaan anda, rumah atau kehidupan sekolah, dan tanggungjawab lain.

Stardew Valley dihasilkan oleh seorang lelaki lebih lima tahun penuh sebelum dibebaskan kepada pujian kritis dan komersial. Permainan sebagai bentuk seni mengambil masa yang lama untuk berkumpul. Tinggal di gerai anda, teruskan ke arah matlamat anda, dan terus belajar. Itulah cara terbaik untuk melancarkan dunia permainan Android.

Bagaimana untuk membuat permainan untuk android - boleh 2018