Latar belakang
Sebelum mulai bekerja dengan Alice, saya sudah harus berurusan dengan pengembangan bot obrolan untuk telegram, viber, vkontakte.
Chatbot dengan jadwal bus tanpa Alice
Chatbot dikembangkan sebagai layanan tambahan ke portal informasi.
Pindah melalui aplikasi seluler yang ada dengan jadwal.
Statistik penggunaan sangat membosankan: 1-20 orang. per hari, dengan aktif ~ 2000 per massa. aplikasi. Setidaknya? ada satu orang yang membutuhkan bot itu.
Bot pertama untuk Alice
Bot pertama dengan jadwal bus
Saya belajar tentang Alice dari Habr, pada saat itu keterampilan pengembang pihak ketiga muncul dalam versi beta dari aplikasi seluler Yandex di android. Kemudian ide itu lahir untuk "menyentuh" โโfenomena baru bagi saya, sebagai asisten suara. Ya, dan sangat disayangkan waktu yang dihabiskan untuk bot obrolan untuk beberapa pengguna.
Saya sudah memiliki beberapa perpustakaan php dengan pembungkus untuk berbagai platform. Menambahkan Alice ke daftar ini mudah.
Akibatnya, Alice tidak meningkatkan kehadiran bot. Tetapi selama pengujian, ide untuk menggunakan Alice mulai muncul.
Bot ke-2 untuk mengatur tugas
Bot selanjutnya, saya sudah mencoba menyelesaikan tugas rutin dengan mengatur tugas di CRM (Bitrix24). Butuh 8 jam untuk menulis bot, tetapi anehnya saya menyukai fitur pengaturan tugas dengan suara dan saya mulai mengatur tugas dalam periode dalam versi PC Alice.
Selanjutnya, task manager ( portal saya 24 ) ditingkatkan sesuai dengan kebutuhan Anda, aplikasi untuk Bitrix24 dibuat , screencast di youtube dikumpulkan menggunakan suara robot dari Yandex.Dialogs.
Pada saat inilah, rupanya, saya tertarik ke dalam "sekte" Yandex dan Alice.
Bot ke-3 dengan tugas catur

Ketika dimungkinkan untuk menanamkan gambar dalam jawaban, muncul ide untuk mengadaptasi aplikasi seluler lain dengan tugas catur untuk Alice.
Bot ini karena kekhasan antarmuka suara ternyata menjadi tugas yang lebih sulit. Itu perlu untuk memperhitungkan tidak selalu akurat notasi catur, perbedaan antara input suara dan manual, serta perbedaan dalam notasi catur itu sendiri (panjang, pendek, dalam bahasa Rusia, dalam bahasa Inggris) dan ketidakhadirannya (pengguna tidak selalu tahu aturan untuk merekam gerakan catur). Saya mencoba menggunakan ML untuk masalah mengklasifikasikan gerakan catur, tetapi akhirnya menentukan panduan dan mengidentifikasi pola pergerakan catur.
//fgr-sqr-sqr-nmbr //---
Sekitar waktu ini, Penghargaan Alice muncul, dan keterampilan itu sendiri, secara mengejutkan, memasuki pengguna.
Penghargaan Alice
Keterampilan masalah catur pada akhirnya: ia dipilih untuk hadiah dan mengambil tempat ke-3 ( Oktober 2018 ).
Keahlian itu tidak ditulis khusus untuk penghargaan. Dan penghargaan itu sendiri adalah berita yang tak terduga dan menyenangkan. Selain hadiah itu sendiri, berita tentang kemenangan "pengembang dari Belarus" di media, termasuk yang regional, hilang. Selanjutnya, ia juga meraih momen ketenaran di dev.by (wawancara). Ada beberapa efek dari berita: beberapa klien pengembangan dan "pembenci".
Juara 3 di bangun keinginan untuk memenangkan yang pertama. Tetapi untuk mencapai tujuan itu tidak berhasil: November 2018 - posisi ke-2 dengan keterampilan trik numerik; Desember 2019 - Juara 3 dengan keterampilan kartu Tahun Baru. Dan sejak 2019, tempat-tempat dalam penghargaan telah dihapus dan minat olahraga telah hilang.
Asal usul game
Popularitas keterampilan di Alice membantu: untuk mengumpulkan statistik dialog, memahami audiens dalam topik hiburan. Keahlian kartu Tahun Baru membantu menemukan mekanisme permainan yang agak lucu dan agak baru.
Alice sebagai game pad

Mekanisme menciptakan kartu pos dalam keterampilan kartu Tahun Baru: pengguna membuka situs di PC menerima kode untuk Alice dan menghias pohon Natal dengan perintah di asisten suara, setelah kembang api "berdandan pohon Natal" diluncurkan. Selain itu, dimungkinkan untuk menulis teks ucapan selamat dan memberikan nomor kartu pos untuk dilihat.
Mekanik kontrol Alice dan visualisasi tindakan di layar mengarah ke audiens tertentu pengguna, tetapi ada juga minus: kesedihan dan keengganan untuk pergi ke situs. Dengan nuansa inilah beberapa ide untuk permainan baru muncul.
Versi pertama dari game "Golden Kingdom"
Bahkan sebelum Alice, dia berencana untuk mengembangkan game mobile, dan di satu bagian dia berhasil menggabungkan ide dengan bot masa depan (tetapi pengembangan game ternyata benar-benar keluar dari rencana dan dalam urutan terbalik).
Akibatnya, ia berhenti mengembangkan strategi ekonomi dengan visualisasi opsional layar tambahan pada PC. Tetapi semua perubahan dan kartu pemain harus tersedia juga secara realtime di situs web gim. Saya tidak ingat dengan kriteria apa nama "Golden Kingdom" dipilih, tetapi ini dari kategori normal pertama, yang akan dimoderasi di Alice.
Rilis game
Rilis Game : 02/01/2019 Versi pertama untuk Alice terbatas pada beberapa bangunan, kemungkinan konstruksi dan ekstraksi sumber daya mereka, peringkat pemain dan peta kerajaan di situs.
Bersamaan dengan pengembangan dan peningkatan game, ia juga mulai menyerahkan game tersebut ke Hadiah Alice (tapi hadiahnya sudah ada di latar belakang di sini).
Dengan bantuan iklan silang dalam keterampilan mereka, mereka berhasil menarik audiens dan mengumpulkan hasil pertama. Permainan ini disukai terutama oleh audiens anak-anak (anak sekolah).
Situs game itu sendiri meninggalkan banyak hal yang diinginkan. Dirinya bukan perancang dan harus mencari opsi untuk membeli grafik.
Sangat mahal untuk memesan grafik. Tetapi setelah seminggu mencari, saya berhasil menemukan: satu paket bangunan dijual dengan diskon (~ $ 40), layanan pngtree dengan biaya berlangganan yang memadai (~ $ 35), sebuah plug-in untuk menggambar peta untuk Photoshop (~ $ 15). Pada tahap ini, game di browser telah memperoleh beberapa bentuk yang memadai.

Pengembangan game untuk Alice
Investasi dalam jadwal terbayar dengan Hadiah Alice berikutnya (April 2019), kali ini hadiah istimewa.
Secara bertahap, obrolan online untuk pemain muncul di situs, yang memungkinkan untuk mengumpulkan umpan balik dan meningkatkan dan mengembangkan game. Proses pengembangan ternyata sederhana: mengambil Daftar Keinginan dan implementasi selanjutnya (yang melewati unit indoor saya dan tampaknya cocok secara logis).
Kemudian dalam permainan muncul: barak, pasukan, umum, peta bandit global, kartu bandit individu. Semua ini tanpa kemampuan untuk bermain di browser, tetapi hanya melalui Alice.
Versi web dari game
Munculnya platform Yandex.Games adalah dorongan untuk adaptasi bot untuk web. Dan ditambah: kemampuan bermain di browser tetap menjadi salah satu fitur yang paling banyak diminta dari pengguna.
Sebagai keterampilan permainan dev, semuanya sangat buruk bagi saya: ketidakmampuan menggambar, php, js, dan pada tingkat memanjakan python dan node.js.
Saya harus menulis ulang permainan sepenuhnya. Saya membiarkan bagian server tidak berubah di php, juga mengambil bitrix sebagai panel admin (ternyata lebih cepat dan mudah, karena pekerjaan utama terkait dengan pengembangan situs pada bitrix).
Webgl sudah memiliki pengalaman dengan three.js, menggergaji editor penempaan 3D di atasnya, yang hanya gagal sebagai proyek (tukang las terlalu malas untuk merancang). Proyek ini sekarang dalam renang gratis dan tanpa pengembangan (kurangnya pengguna, dan ini juga motivasi): redkovka.by .
Three.js untuk game ini agak level rendah. Sebagai hasilnya, dalam perbandingan dan dalam hal keterampilan yang ada, klien game memutuskan untuk menulis pada versi pixi.js 5.1, sebagai kumpulan node.js +
paket web.
Rilis browser: 08/05/2019. Rilis di Yandex Games: 08/08/2019
Hanya seminggu setelah publikasi, hasil pertama muncul: pemain online melonjak dari 20 menjadi 60 orang.

Versi gim untuk sosial. jaringan
Di PC, katalog VKontakte berhasil mendorong game. Dalam versi untuk perangkat seluler, game ditolak (dengan kata-kata: dengan kata-kata, kami tidak mengambil game berkualitas rendah).
Untuk teman sekelas, permainan juga ditulis, tetapi gelandangan menunggu di akhir.
Prasyarat untuk penerbitan di ok.ru: keberadaan jur. orang., di dalam pembelian game.
Namun, saya siap untuk menyerah untuk meningkatkan pemain, tetapi saya tidak menemukan siapa yang akan berlangganan usaha ini.
Aplikasi seluler
Pada bagian ini, saya memutuskan untuk mengikuti jalan yang paling tidak resistan: mendorong game di webview menggunakan build phonegap. Saya menganggap alternatif sebagai Unity, tetapi sejauh ini menunda sampai waktu yang lebih baik, karena Saya menyadari bahwa saya tidak menyapu tepat waktu.
Namun, phonegap adalah pilihan lain: masalah terus-menerus dan konflik dengan plugin dan dependensi. Kita harus melepaskan sebagian dari fungsionalitas yang diperlukan, misalnya: analitik firebase untuk mendorong.
Berusaha mempromosikan, membeli iklan, angka
Sebelumnya, saya tidak menemukan pengaturan iklan khusus untuk game, tetapi untuk aplikasi seluler ternyata cukup berhasil dalam mengumpulkan pengguna pertama dengan anggaran minimal.
Saya tidak bisa memahami penyebab dan kemungkinan masalah untuk mendapatkan hasil seperti itu.
ASO
Hanya pada titik ini saya belajar tentang istilah ASO. Setelah membaca banyak materi, saya berakting: Saya mengumpulkan halaman tentang sains untuk kunci yang dipilih, saya memesan pengembangan ikon dari seorang teman perancang.
Hasil : 1/10. Unit karena ada unit yang tersisa. Saya seperti harapan untuk masa depan, mungkin itu akan memberi / memberikan hasil.
Perusahaan iklan Mytarget
Anggaran : 2000 r.
Hasil : 1/10.
Saya mencoba menargetkan iklan berdasarkan perangkat dan pemirsa grup aplikasi yang bersaing. Klik: ~ 1700, instalasi ~ 10.
Perusahaan Periklanan VK
Anggaran : 3500 p.
Hasil : 3/10.
Dimungkinkan untuk mengumpulkan 150 pengguna untuk versi game untuk VKontakte.
Iklan aplikasi seluler tidak memberikan hasil apa pun (meskipun audiens mencoba mengumpulkan parser yang relevan dan aktif di game pesaing lainnya).
Beriklan di komunitas @gamedev_ru di VK (pelanggan 28rb)
Secara umum, pemirsa langsung pengembang. Dan Anda dapat mengumpulkan 20+ instalasi dan umpan balik dari pengembang. Untuk pengembang indie, biaya posting adalah 199 rubel.
Iklan di komunitas androidac dalam troli (49k anggota)
Biaya kirim: 2500 r.
Hasil : 0/10.
Setelah publikasi dalam waktu 3 jam instalasi 0. Saya memesan hari lain, posting masih akan menggantung beberapa hari. Tapi kesimpulan 1, dalam keranjang keuntungan dari iklan tidak menunggu.
Iklan Google
Tidak ada pengaturan, kecuali untuk wilayah tersebut. Anda membayar uang dan berharap untuk algoritma ml.
Anggaran : $ 60,10
Hasil: 233 pemasangan
Mencoba beriklan di forum
Apakah hanya 2 posting di goha.ru dan gamedev.ru
Dalam kasus kedua, kami berhasil mendapatkan umpan balik kecil dan membuat beberapa perbaikan pada permainan dan jadwal.
Beli instalasi
Saya membeli 3-4 instalasi sehari selama 2 minggu. Selain penurunan dalam tingkat pengembalian, masih memberikan peningkatan posisi tertentu dalam penerbitan di google play (tetapi tidak signifikan). Saya mengerti satu hal, jika Anda menggunakan layanan serupa, maka Anda tidak perlu membeli ulasan (mereka hangus oleh Google dan dihapus).
Secara umum, pekerjaan yang berbahaya. Saya mencoba 2 layanan, salah satunya tampaknya hanya emulasi atau pemasangan pada emulator (karena tidak ada pendaftaran push).
Promosi gratis
Satu-satunya platform yang darinya sekarang mendapatkan lalu lintas gratis ke permainan: Yandex.Games dan Alice Yandex. Anda dapat mengatakan bahwa game sekarang hanya hidup dengan mengorbankan platform ini dan memungkinkan Anda untuk mengisi kembali dengan pengguna baru. Yandex.Games memberikan ~ 800 kunjungan per hari, dari Alice ~ 1200 dikonversi ke situs.
Tidak ada kemampuan resmi untuk menguangkan keterampilan dalam Alice pada saat publikasi. Dimungkinkan untuk menampilkan tombol donat dalam katalog, berapa banyak yang dapat membawa penghasilan di sini saya tidak memeriksa (tidak termasuk fitur ini).
Versi game untuk VKontakte dari katalog memberikan ~ 10 instalasi per hari.
Statistik
Keterampilan mengunjungi (semua dikembangkan, tidak hanya kerajaan emas) di Yandex Alice: ~ 17.000 per hari
Web: ~ 2000 per hari
Online dalam permainan: 80 rata-rata, 140 terburu-buru
Aplikasi seluler: ~ 125 perangkat aktif
Wk: MAU 167
Penghasilan di game
Karena momen ini tidak ditunda, tetapi bagian serakah menang. Sejak awal permainan, saya mencoba dengan segala cara yang mungkin untuk menolak kemungkinan monetisasi dalam permainan, tetapi ada biaya untuk hosting dan keinginan untuk pengembangan permainan (iklan, grafik). Tetapi setelah menambahkan iklan dan pembelian, mekanisme permainan tidak berubah, dan seperti sebelumnya, segala sesuatu dalam permainan dapat dicapai tanpa sumbangan.
Monetisasi muncul 1-2 bulan lalu. Perkiraan total pendapatan game bulanan: $ 80.
Bonus bagus dari Yandex untuk memenangkan penghargaan: 320.000 rubel. (menurut hasil, dia bisa mengecewakannya di kasino Google Play, tetapi dia membeli PC baru tepat waktu)
Tautan game
Google Play ,
App Store ,
Yandex.Games ,
keahlian di Alice ,
VKKesimpulan
GameDev adalah hal yang sulit (terutama untuk pengembang indie)! Tanpa uang, atau ketersediaan aplikasi yang ada untuk promosi silang, tugas bahkan 10 instalasi gratis dari pasar per hari ternyata tidak mungkin bagi saya.
* Saya akan mencoba mengulangi pengakuan dalam setahun, jika permainan tidak bengkok.