Mencoba Membuat Game MORPG

Februari 02, 2026

 Jadi hari ini saya mau cerita tentang pengalaman mencoba membuat sebuah game MORPG dengan dedicated server bukan LAN. Ini adalah pertama kalinya saya mencoba membuat sebuah game multiplayer dengan sebuah server, sebelumnya selalu berbasis LAN dan di blog ini saya ingin mencoba menjelaskan prosesnya


Awal mulai proyek ini

Jadi awal mula proyek ini sebenarnya dari tugas sekolah, tapi bukan tugas disuruh membuat game, melainkan tugas membuat video tutorial gitu lah untuk portofolio untuk PKL. Tugasnya sendiri harus membuat 5 video jurusan TKJ tapi video di luar jurusan juga diperbolehkan, dan karena itu saya membuat sebuah video tutorial membuat game multiplayer 😅 dan videonya bisa kalian tonton:

Tonton Playlist Tutorial Membuat Game Multiplayer

Oke, lanjut ke pembahasan utama, jadi setelah membuat tutorial itu, saya pun kepikiran untuk juga mencoba membuat game multiplayer yang memang beneran layak dirilis dan menggunakan sebuah dedicated server


Inspirasi dan Desain Game

Desain gamenya sendiri, saya sengaja memilih game 2D sidescroller untuk mempermudah development terutama di asset creation karena itulah yang paling lama dalam membuat game terutama sebagai seorang solo developer. Lalu untuk gameplay-nya saya memilih gameplay yang mirip seperti game MapleStory di mana AI musuhnya itu sederhana banget (hanya bergerak ke kanan dan kiri) dan player hanya perlu membunuh monster-monsternya dengan sistem serangan yang juga sederhana, yaitu sistem serangan berbasis magic dan projectile


Lalu untuk desain latarnya sendiri saya tidak mengambil tempat yang jauh-jauh, melainkan tempatnya itu berlatar di sebuah pulau terbang di dalam dunia fiksi dengan aesthetic Indonesia. Lalu monster-monsternya sendiri menggunakan desain makanan-makanan Indonesia dan artstyle-nya menggunakan artstyle digital handpainted dengan outline yang jelas


Proses Pembuatan Game-nya

Game ini membutuhkan waktu 2 setengah bulan untuk menyelesaikannya. Proses pembuatan gamenya dimulai dari November hingga Januari.

Saat November, saya menghabiskan waktunya untuk membuat sistem dan fondasi gamenya, ini agar menambahkan NPC, jenis musuh, quest, dll menjadi lebih mudah. Karena gamenya memiliki sistem / modulnya tersendiri. Ini adalah praktik yang juga umum dilakukan dalam industri game, terutama untuk game berskala besar

Saat Desember, saya menghabiskan waktunya untuk menggambar asset-asset yang diperlukan untuk gamenya. Tapi sayangnya di Desember progress pada gamenya kurang efektif karena saya juga liburan sehingga sedikit terdistract 😅

Lalu di Januari, saya menghabiskan waktunya untuk belajar cara menggunakan VPS (ya saya menyewa sebuah server) dan mempolish game-nya. Bulan Januari juga kurang efektif karena saya tugas portofolio TKJ itu belum (ya ini salah saya, harusnya saya fokuskan di Desember tapi saya malah libur-liburan 🥲)


Masalah Ketika Membuat Game

Ketika membuat game ini, banyak sekali masalah yang saya hadapi, ya karena ini pertama kalinya juga membuat game multiplayer sekompleks ini, jujur ini adalah yang paling kompleks. Untuk masalah-masalahnya sepertinya akan lebih mudah jika saya buatkan list

  • Ternyata membuat sistem game untuk game seperti ini tuh tidak mudah sama sekali, hampir butuh sebulan untuk menyelesaikan fondasi gamenya, itu juga karena saya harus sekolah jadi waktu pengerjaannya jadi semakin terbatas
  • Bulan Desember adalah bulan yang paling tidak efektif. Ternyata membuat banyak gambar sekaligus itu sangat melelahkan karena sangat repetitif, dan juga karena saya ingin cepat menyelesaikannya sehingga desain musuhnya mungkin kurang berkarakter karena memang saya menggambar asal jadi. Selain itu juga bulan Desember kan liburan akhir tahun, jadi ya saya banyak bepergian (liburan) jadi waktu yang seharusnya dipakai untuk pengerjaan malah untuk liburan
  • Bulan Januari juga tidak efektif karena sebagian waktunya dihabiskan untuk membuat portofolio (tugas sekolah buat PKL), yang seharusnya dikerjakan di Desember karena saya berlibur, jadi ya harus di selesaikan di Januari
  • Masalah motivasi, semakin lama mengerjakan proyek ini semakin malas karena motivasi semakin lama semakin menurun. Saya mengatasinya dengan mengingat alasan awal membuat game ini dan beristirahat dengan mengoding proyek kecil yang lain
  • Masalah waktu, karena sebagian besar waktu saya bersekolah, jadi saya hanya bisa mengerjakan ketika pulang sekolah dan itupun terkadang saya tidak mengerjakannya karena merasa lelah dan kadang tertidur sepulang sekolah


Hasil Akhir

Hasil akhir dari proyek ini adalah sebuah game MORPG sederhana dengan sebuah dedicated server. Dibilang game sih kalau kata saya kurang karena ini gameplay-nya terlalu sederhana dan lebih ke tech-demo mungkin ya, tapi ya saya akan menyebutnya game untuk lebih mudah



Pelajaran Yang Didapat

Ada banyak sekali pelajaran yang didapat, yang paling utama sih adalah, saya jadi lebih tahu tentang dunia pengembangan game multiplayer, kesulitannya, dan cara membuat sistem-sistemnya. Namun untuk pelajaran lain, kayaknya di list aja deh.

  • Membuat game multiplayer dengan sebuah dedicated server itu lebih lama dibanding game multiplayer local / offline
  • Mendapatkan motivasi untuk mengerjakan proyek ini selama 3 bulan itu tidak mudah, namun ya saya berhasil untuk tetap termotivasi sampai rilis
  • Menggambar asset itu butuh waktu yang lama banget, saya dapat menggambarnya dengan cepat juga karena saya asal jadi 😅
  • Menjadi lebih tahu juga tentang VPS dan cara mengelola server
  • Menambahkan 1 item untuk portofolio saya sebagai game developer
  • Sepertinya saya harus lebih baik lagi dalam meng-manage waktu
  • Jika diberi tugas maka harus diselesaikan dengan cepat
  • Lebih tahu tentang scope dan skala pembuatan game serta ukuran game


Kesimpulan?

Jadi ya kesimpulannya adalah, membuat game multiplayer itu ternyata susah banget dan menghabiskan waktu yang sangat lama. Saya kira bisa menyelesaikannya dan merilisnya di akhir tahun 2025 tapi ternyata tidak! Sekarang gamenya sudah saya rilis dan bisa di coba

Apakah akan saya maintain gamenya?

Sepertinya tidak, karena saya repot membayar setiap bulan untuk server game ini, tetapi saya mungkin akan mencoba membuat game yang serupa tapi dengan scope yang lebih kecil dan mungkin desain game yang lebih sederhana yang memungkinkan development dengan cepat, karena ada beberapa ide yang ingin saya coba terkait dengan membuat game multiplayer

Kurang lebih itulah yang mungkin bisa saya sampaikan, saya harap penjelasan saya sudah jelas dan terimakasih juga sudah membaca sampai sini. Meskipun saya mungkin banyak komplain tentang membuat game multiplayer dan mungkin terdengar kesusahan, saya justru semakin tertarik dan semakin banyak ide yang saya ingin coba!

Sekian dari saya, terimakasih!

Coba gamenya:

https://madbyad.itch.io/shindura-story




© 2026 MadByAd Dev Blog All Right Reserved