Wawancara Eksklusif: Jean-Nicolas – Pengembang Aplikasi Porofessor untuk LoL

League of Legends adalah arena pertarungan online multipemain atau MOBA yang cukup terkenal yang dikembangkan dan diterbitkan oleh Riot Games. League of Legends atau LOL dirilis kembali pada tahun 2009 dan didasarkan pada game Dota yang terkenal namun ia membawa cita rasa uniknya sendiri ke seluruh genre MOBA, itulah sebabnya game ini dikenal sebagai judul eSport paling ikonik di dunia. Hari ini, kami memiliki wawancara eksklusif dengan pengembang yang membuat aplikasi yang dirancang khusus untuk League of Legends yang disebut Porofessor dan merupakan favorit mutlak dalam komunitas LOL.

Porofessor adalah aplikasi yang menyediakan statistik mendetail untuk teman dan musuh, membuat rekomendasi dan tag yang meningkatkan permainan pemain di League of Legends. Jean-Nicolas, pencipta Porofessor, mulai membuat kode ketika dia baru berusia sebelas tahun (kreasi pertamanya adalah game parodi untuk acara TV “Who Wants To Be A Millionaire”) dan sekarang telah membuat aplikasi dalam game dengan lebih dari 1,5 M mengunduh dan merupakan favorit tim G2 Esports League of Legends yang terikat Dunia. Aplikasi ini telah diunduh lebih dari 1,5 juta kali sejak dirilis.

Wawancara Porofessor

GH: Ceritakan sedikit tentang diri Anda. Siapakah Jean-Nicolas sebenarnya?

JN: Saya seorang pria Prancis berusia 32 tahun. Saya pencipta Porofessor dan Leagueofgraphs, dua situs web (dan aplikasi) untuk pemain League of Legends.

GH: Apakah Anda bermain League of Legends dan sejauh mana? Apakah Anda akan menyebut diri Anda sebagai gamer LoL kasual atau Anda juga bermain kompetitif?

JN: Saya bermain LoL, tapi sangat santai (saya perak). Saya menghabiskan sebagian besar waktu saya mengerjakan aplikasi dan situs web saya, dan sebenarnya saya lebih suka coding daripada bermain.

GH: Beri tahu kami tentang Porofessor aplikasi Anda.

JN: Porofessor adalah aplikasi yang menyediakan statistik mendetail untuk teman dan musuh, rekomendasi build, dan tag yang meningkatkan permainan pemain. Ini juga menganalisis permainan Anda setelah selesai, menyarankan pemutaran ulang dari pemain top untuk ditonton, dan banyak fitur lain untuk meningkatkan sesi permainan.

GH: Apa inspirasi utama Anda di balik pembuatan aplikasi seperti Porofessor?

JN: Pada bulan Desember 2013, ketika League of Legends API dirilis, saya membuat League of Graphs, situs web statistik berkualitas tinggi yang menjadi salah satu situs web paling sukses untuk pemain Liga. Akhirnya, Pembantu Liga yang berbeda muncul dan LoLNexus mengilhami saya untuk membangun cara bagi para pemain untuk memahami statistik pertandingan, kinerja juara, dan aspek utama permainan lainnya. Sekitar tahun 2017, Porofessor awalnya lahir sebagai bagian dari League of Graphs dan kemudian secara terpisah sebagai domain dan situs webnya sendiri. Sejauh transisi ke aplikasi dalam game, saya menyadari pengalaman pengguna yang ingin saya buat secara teknis tidak mungkin dari situs web. Sekitar waktu ini, saya menemukan Overwolf, kerangka kerja teknologi yang memungkinkan pengembang pihak ketiga seperti saya untuk dengan mudah membuat aplikasi game dalam HTML dan JavaScript, dan melihat nilai yang dapat saya buat dengan membuat aplikasi dalam game yang dapat digunakan pemain di- game dan dalam waktu nyata. Ini merupakan perjalanan yang cukup panjang, tetapi selama bertahun-tahun kami telah membuat Porofessor lebih mudah diakses dan digunakan.

GH: Apa tantangan utama Anda saat mengembangkan Porofessor sebagai pengembang tunggal?

JN: Saya menikmati menjadi mandiri dan melakukan semuanya sendiri, tetapi menjadi pencipta serigala tunggal memiliki kelebihan dan kekurangan. Sejujurnya, setiap hari adalah tantangan karena ada fitur baru untuk dikodekan dan umpan balik dari penggemar untuk diintegrasikan.

Bagian sulit dari bekerja sebagai pengembang tunggal adalah kurangnya rekan kerja dan liburan. Saya dulu bekerja di coworking space untuk bertemu orang baru, tetapi COVID membuat ini tidak mungkin. Saya bekerja dari rumah sekarang tetapi akan kembali ke coworking space setelah pandemi selesai. Saya pasti merindukan pembicaraan kecil di mesin kopi. Saya juga tidak pernah benar-benar berlibur. Saya akhirnya selalu memeriksa apakah semuanya berfungsi dengan baik dan menanggapi email dan komentar yang mendesak. Saya kira memiliki perusahaan mengarah ke itu, bahkan jika Anda memiliki rekan kerja / karyawan.

GH: Bagaimana tanggapan pemain sejak aplikasi Porofessor dirilis?

JN: Saya membuat Porofessor dengan memikirkan penggemar League of Legends jadi saya menanggapi semua masukan dengan serius. Saya biasanya memeriksa tingkat retensi aplikasi karena angka itu menunjukkan apakah Porofessor benar-benar membuat perbedaan bagi penggemar. Jika angka itu bukan 100%, itu menjadi masalah bagi saya karena saya ingin memastikan Porofessor memberi nilai tambah pada pengalaman bermain game. Saya sering menerima DM atau email dari orang-orang yang berterima kasih kepada saya karena telah membuat aplikasi dan itu selalu menyenangkan. Saya menghargai semua umpan balik, tetapi sangat keren ketika tanggapan positif datang dari pengguna tingkat atas yang sangat terkenal juga.

GH: Sekarang Porofessor berada dalam kondisi yang cukup stabil, berapa banyak waktu yang masih Anda habiskan untuk membuat aplikasi menjadi lebih baik dan merilis pembaruan untuk aplikasi?

JN: Saya akan mengatakan bahwa saya sekarang memiliki jam kerja “normal”. Sebagai referensi, saya dulu bekerja ~ 12 jam sehari di tahun 2019, termasuk akhir pekan, dan sekarang saya bekerja 7-8 jam per hari enam hari seminggu. Sebagian besar waktu kerja saya masih dihabiskan untuk membuat aplikasi lebih baik, karena fitur baru masih datang setiap 1-2 minggu, dan memastikan bahwa server saya dapat menangani pemuatan dengan benar.

GH: Menurut Anda, apakah Porofessor terlalu memudahkan pemain untuk memainkan game karena mereka mendapatkan semua tip dan trik langsung di dalam klien?

JN: Tidak. Porofessor memberi Anda beberapa pengetahuan dan analisis tentang alur game Anda, tetapi itu tidak memberi Anda “keterampilan”. Porofessor akan memberi tahu Anda jika CSing Anda baik / rata-rata / buruk, tetapi terserah Anda untuk CS yang benar – yang merupakan bagian tersulit.

GH: Selain League of Legends, apakah Anda memainkan MOBA lain, dan MOBA mana yang menjadi favorit Anda?

JN: Saya dulu bermain DOTA ketika saya masih muda sebelum LoL ada. Tapi sejak saya mulai bermain LoL pada tahun 2011 ketika Leona dirilis), saya tidak pernah kembali ke DOTA.

GH: Apakah ada rencana masa depan untuk memperluas aplikasi?

JN: Rencananya sangat sederhana dan itu adalah membuat aplikasi sebaik mungkin. Aplikasi tersebut harus menjadi tambahan yang “harus dimiliki” untuk pengalaman bermain game. Ya, sudah, tapi sekarang harus menjadi “harus dimiliki.”

GH: Jika ya, fitur baru apa yang Anda pikirkan?

JN: Saya biasanya tidak memberi tahu fitur apa yang akan datang berikutnya, karena fitur yang saya pikirkan sekarang mungkin tidak akan pernah dirilis, karena prioritas berubah setiap minggu.

Terkadang, saya mengimplementasikan sebuah fitur dan kemudian saya menyadari itu sebenarnya tidak berguna bagi pengguna atau terlalu membingungkan. Jadi, saya tidak mempublikasikannya dan / atau mengerjakannya ulang. Di lain waktu, saya memikirkan tentang sebuah fitur, mulai mengerjakannya, dan menyadari bahwa itu memerlukan fitur lain untuk diimplementasikan terlebih dahulu. Pada akhirnya, saya memilih untuk tidak mengumumkan fitur, karena saya tidak ingin mengecewakan orang ketika mereka menyadari bahwa fitur tersebut tidak akan segera dirilis. Namun, setiap kali pengguna menyarankan fitur yang layak, saya menuliskannya dalam daftar besar fitur yang saya ulas setiap minggu, untuk melihat apakah saya menemukan sudut pandang tentang cara mengimplementasikan fitur tersebut. Misalnya, barang bertukar kartu yang saya rilis minggu lalu telah ada di backlog setidaknya selama enam bulan.

GH: Apakah ada game lain yang ingin Anda buat aplikasi serupa?

JN: Saya kira saya akan menjawab hal yang sama persis seperti untuk Pertanyaan # 11: Tunggu dan lihat 😉

GH: Karena Anda telah membuat kode sejak usia sangat muda, apa yang ingin Anda katakan kepada pembuat kode muda lainnya di luar sana yang ingin membuat aplikasi video game sendiri di masa mendatang?

JN: Baiklah, saya akan mengatakan tiga hal:

    • Bersikaplah pragmatis dan jangan merekayasa aplikasi Anda secara berlebihan. Itu cara terbaik untuk tidak pernah merilis apapun.
    • Jadilah unik dan jangan copy-paste apa yang dilakukan pesaing Anda. Temukan cara baru, pendekatan baru.
    • Jangan membuatnya untuk uang, tetapi buatlah untuk pengguna. Membuat aplikasi untuk uang akan menyebabkan Anda membuat pilihan yang buruk dari segi fitur, dan Anda akan mandek dengan sangat cepat. Saya selalu berpikir tentang perusahaan yang menghabiskan waktu berbulan-bulan melawan adblocker, daripada benar-benar membuat situs web mereka lebih baik. Mereka mendapat cara yang cukup bagus untuk melawan adblocker, yang berfungsi untuk sementara waktu, tetapi sebagian besar pengguna mereka telah beralih ke pesaing mereka saat itu.

Jika Anda memainkan League of Legends baik secara santai atau kompetitif, periksa Porofessor dan beri tahu kami di bagian komentar di bawah tentang bagaimana aplikasi mengubah permainan Anda.