tot prototipe

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.


Prototyping adalah proses desain eksperimental di mana tim beriterasi dan menjelajahi ide prasejah untuk pengalaman sebelum menyelesaikan dan bekerja pada mereka sebagai fitur. Dua teknik prototipe umum ketika datang ke pengembangan Roblox adalah paper dan studio prototipe. Manfaat utama dari prototipe adalah:

  • Efisiensi waktu: Nilai prototipe adalah kecepatan di mana Anda dapat mengulangi dan menjelajahi solusi untuk masalah potensial. Prototipe menjamin bahwa Anda mendeteksi kekurangan desain, kelelahan, dan persyaratan teknis yang tidak diharapkan di tahap awal pembuatan, bukan bulan-bulan pada tahap pembuatan. W
  • Menemukan kesenangan: Prototyping menjamin bahwa pengalaman yang di desain benar-benar menyenangkan untuk dimainkan. Ide untuk pengalaman dapat menjadi abstrak, tetapi prototyping memungkinkan Anda untuk mengonfirmasi bahwa visi Anda dapat dibawa ke hidup dengan cara yang Anda bayangkan.

Prototipe Kertas


Prototipe kertas adalah tindakan mendesain pengalaman menggunakan objek fisik untuk meniru permainan dan interaksi pemain. Contohnya termasuk:

  • Kertas
  • Potongan permainan papan
  • Gulungan
  • Legos
  • Perlengkapan kantor
A stack of cardboard cards, a number 2 pencil, and a handful of semi-transluscent cyan blue dice sit on top of a dark brown table to signify common household objects you can use to prototype your gameplay.
Contoh alat prototipe kertas.

Manfaat prototipe kertas adalah:

  • Kecepatan iterasi: Butuh waktu beberapa menit untuk memulai prototipe kertas, bukan beberapa hari atau minggu untuk menciptakan lingkungan virtual. Sebagai hasilnya, kecepatan iterasi meningkat signifikan, memungkinkan Anda untuk dengan mudah menjelajahi solusi potensial dan ide dengan hanya menggambar, menghapus, atau mencetak lebih banyak kertas.

  • Konteks sistem yang lebih luas: Abstraksi prototipe kertas memungkinkan Anda untuk berinteraksi dengan lebih banyak sistem dalam pengalaman Anda tanpa mendapatkan dibatasi oleh implementasi praktis. Kebebasan untuk menjelajahi ide interaksi sistem memungkinkan Anda untuk berpik

  • Desain UI/UX: Kemudahan menggambar di kertas membuat prototipe kertas menjadi salah satu media terbaik untuk menjelajahi desain UI dan UX yang optimal untuk pengalaman Anda.

    A lightskinned hand holds a small paper cutout of a piece of pepperoni over a piece of paper with a UI prototype of a pizza building system. The piece of paper is on a dark brown table.
    Menggunakan prototipe kertas untuk menjelajahi desain UI/UX.

Meskipun manfaatnya, prototipe di kertas memiliki kekurangan karena perbedaan dalam medium. Detriments dari prototipe kertas adalah:

  • Tidak dapat digunakan kembali: Tidak ada dari prototipe yang dilakukan dengan prototipe kertas dapat digunakan secara harfiah dalam hasil akhir. Semuanya harus dibuat kembali secara virtual.
  • Keterbatasan simulasi: Mengsimulasikan mekanik dan interaksi unik terbatas atau tidak mungkin untuk dibuat di kertas atau menggunakan sumber daya fisik.
  • Positif palsu: Beberapa aktivitas mungkin menyenangkan dan lebih menarik menggunakan kertas dan aset fisik daripada melakukannya di telepon, komputer, atau konsol.

Prototipe Studio


Studio prototyping adalah tindakan menggunakan Roblox Studio untuk mendesain dan mengulangi tahap awal pengalaman. Manfaat memulai langsung di studio untuk prototyping termasuk:

  • Pemain Cepat: Menciptakan langsung di studio memungkinkan Anda untuk memiliki versi cepat bermain dari sistem di game Anda yang dapat Anda bagikan dengan mudah dengan orang lain untuk masukanumpan balik.

  • Kerja yang dapat digunakan kembali: Menciptakan langsung di studio memungkinkan Anda untuk membangun dari pekerjaan Anda. Tidak seperti prototipe kertas, Anda tidak harus memulai ulang ketika periode prototipe berakhir, dan dapat melanjutkan bekerja dari di mana Anda mati.

  • Deteksi masalah teknis lebih awal: Abstraksi prototipe kertas dapat menghasilkan ide yang tidak realistis yang tidak dapat Anda implementasikan secara teknis. Prototipe di studio memaksa Anda untuk menentukan apakah ide Anda sesuatu yang dapat Anda ciptakan secara teknis dengan sumber daya yang tersedia untuk Anda.

    An example greybox obby course with various gray, purple, and red parts above an open space without a baseplate.
    Prototipe obby awal yang dibuat di Roblox Studio.

Meskipun manfaatnya, keterbatasan prototipe studio termasuk:

  • Waktu pengujian yang lebih kecil: Karena waktu yang dibutuhkan untuk menyetel, men-debug, dan mengganti aset yang terlibat dalam prototipe, scope untuk menguji potensi interaksi dan sistem permainan yang terlibat terbatas.

  • Waktu iterasi yang meningkat Karena biaya pembuatan berbagai lingkungan virtual meningkat, lebih banyak waktu dibutuhkan untuk miterbitkan beberapa sistem dalam pengalaman.

    An example greybox obby course with parts of various textures, yellow Roblox coins, and a particle emitter emitting light green particles.
    Prototipe yang lebih kompleks dibuat di Roblox Studio.

Praktik Terbaik

Perbedaan antara bekerja pada fitur dan prototipe adalah skala. Prototipe harus cepat dan cepat, menghantam beberapa aspek dari fitur yang diuji tetapi bukan seluruh fitur itu sendiri.

Saat memprototipe, miliki beberapa sesi playtest dengan tim Anda untuk mengkonfirmasi temuan Anda. Bagikan prototipe Anda dengan teman, keluarga, dan media sosial untuk mengumpulkan umpan balik dan perspektif baru. Imbalah pengalaman Anda sampai Anda senang dengannya.

Saat prototipe, gunakan perhatian ekstra untuk menjelajahi bagian berikut dari pengalaman Anda:

  • Core loop: Loop utama adalah permainan utama melalui mana seluruh pengalaman dibangun. Untuk belajar lebih lanjut tentang desain loop utama, lihat Loop Utama. .
  • UI/UX: Pastikan bahwa tombol interaksi menu Anda mudah digunakan dan dirancang dengan baik. Untuk belajar lebih lanjut tentang desain UI/UX, lihat UI dan UX.
  • Aturan permainan: Masuk ke detail tentang cara pengalaman Anda akan berfungsi. Misalnya, jika Anda tahu bahwa permainan Anda akan menyertakan mekanik respawn, jelajahi berapa lama waktu respawn timer bisa, di mana pemain akan secara fisik respawn dalam pengalaman, dan apakah ada faktor yang dapat mengubah tingkat di mana pemain dapat bergabung kembali dengan kesenangan.
  • Kasus边: Jelajahi cara seorang pemain mungkin menekan batas apa yang pengalaman Anda dapat lakukan. Desain solusi dan stop gap untuk mencegah atau mengaktifkan perilaku ini.