Prototyping adalah proses desain eksperimental di mana tim mengulang dan menjelajahi ide awal untuk pengalaman sebelum diselesaikan dan bekerja di atasnya sebagai fitur.Dua teknik prototiping umum ketika datang ke pengembangan Roblox adalah kertas dan studio prototiping.Manfaat utama dari prototyping adalah:
- Efisiensi waktu: Nilai prototyping adalah kecepatan di mana Anda dapat mengulang dan menjelajahi solusi untuk masalah potensial.Prototyping memastikan bahwa Anda mendeteksi kekurangan desain, kelalaian, dan persyaratan teknis tak terduga di tahap awal pra-produksi, bukan berbulan-bulan ke dalam pengembangan.Waktu dan energi yang diperlukan untuk prototipe di tahap awal penciptaan pengalaman kurang dari waktu dan energi yang diperlukan untuk memperbaiki kesalahan mahal di tahap selanjutnya.
- Menemukan kesenangan: Prototyping memastikan bahwa pengalaman yang dirancang sebenarnya menyenangkan untuk dimainkan.Ide untuk pengalaman bisa abstrak, tetapi prototyping memaksa Anda untuk mengkonfirmasi bahwa visi Anda dapat dibawa ke kehidupan dengan cara yang Anda bayangkan.
Prototip kertas
Prototip kertas adalah tindakan merancang pengalaman menggunakan objek fisik untuk menyimulasikan permainan dan interaksi pemain.Contoh termasuk:
- Kertas
- Potongan permainan papan
- Permainan Dadu
- Legos
- Perlengkapan офиса

Manfaat prototipe kertas adalah:
Kecepatan iterasi: Dibutuhkan beberapa menit untuk memulai prototipe kertas, berlawanan dengan hari atau minggu untuk membuat lingkungan virtual.Sebagai hasilnya, kecepatan iterasi meningkat pesat, memungkinkan Anda untuk dengan cepat menjelajahi solusi dan ide potensial dengan hanya menggambar, menghapus, atau mencetak lebih banyak kertas.
Konteks sistem yang lebih luas: Abstraksi pemrosesan prototipe kertas memungkinkan Anda berinteraksi dengan lebih banyak sistem dalam pengalaman Anda tanpa terbebani oleh implementasi praktis.Kebebasan ini untuk menjelajahi ide interaksi sistem memungkinkan Anda untuk memikirkan solusi dari perspektif desain, yang kemudian dapat Anda uji setelah tahap prototyping selesai.Bahkan jika terbukti berada di luar cakupan atau sulit untuk dilaksanakan, ide awal yang bersinar dari konteks sistem yang lebih luas yang disediakan oleh prototip kertas memungkinkan Anda menemukan solusi kreatif baru yang mungkin tidak akan Anda pertimbangkan.
Desain UI/UX: Kemudahan menggambar di atas kertas membuat prototipe kertas menjadi salah satu media terbaik untuk menjelajahi desain UI dan UX yang optimal untuk pengalaman Anda.
Menggunakan prototipe kertas untuk menjelajahi desain UI/UX.
Meskipun manfaatnya, prototiping di kertas memiliki kekurangan karena perbedaan medium. Kelemahan prototip kertas adalah:
- Tidak dapat digunakan kembali: Tidak satu pun prototipe yang dilakukan dengan prototipe kertas dapat digunakan secara harfiah dalam hasil akhir.Semuanya harus diciptakan kembali secara virtual.
- Batasan simulasi: Simulasi mekanika dan interaksi unik terbatas atau tidak mungkin untuk dibuat di atas kertas atau menggunakan aset fisik.
- Positif palsu: Beberapa aktivitas mungkin terbukti lebih menyenangkan dan menarik menggunakan kertas dan aset fisik daripada melakukannya di telepon, komputer, atau konsol.
Prototiping studio
Prototiping studio adalah tindakan menggunakan Roblox Studio untuk merancang dan mengulangi tahap awal pengalaman.Manfaat memulai langsung di Studio untuk prototyping termasuk:
Pengujian Cepat: Membuat langsung di Studio memungkinkan Anda untuk memiliki versi bermain cepat dari sistem di game Anda yang dapat Anda bagikan dengan mudah dengan orang lain untuk masukanumpan balik.
Kerja yang dapat digunakan kembali: Membuat langsung di Studio memungkinkan Anda untuk membangun pekerjaan Anda.Tidak seperti prototyping kertas, Anda tidak perlu memulai dari awal ketika periode prototyping berakhir, dan dapat terus bekerja dari tempat matimeninggalkan.
Deteksi masalah teknis awal: Abstraksi prototip kertas dapat menghasilkan ide yang tidak realistis yang tidak dapat diterapkan secara teknis.Prototyping di Studio memaksa Anda untuk menentukan apakah ide Anda adalah sesuatu yang dapat Anda buat secara praktis dengan sumber daya yang tersedia bagi Anda.
Prototipe obby awal dibuat di Roblox Studio.
Meskipun manfaatnya, batasan prototipe Studio termasuk:
Lingkup pengujian yang lebih kecil: Karena waktu yang diperlukan untuk menulis, mengujicoba, dan mengganti aset yang terlibat dalam prototipe, lingkup untuk menguji interaksi permainan potensial dan sistem pengganti terbatas.
Peningkatan waktu iterasi Karena biaya pembuatan lingkungan virtual yang berbeda meningkat, diperlukan lebih banyak waktu untuk mengulangi banyak sistem dalam pengalaman.
Prototipe yang lebih kompleks dibuat di Roblox Studio.
Praktik terbaik
Perbedaan antara bekerja pada fitur dan prototyping adalah cakupan.Prototyping harus cepat dan cepat, memukul aspek tertentu dari fitur yang diuji tetapi bukan seluruh fitur itu sendiri.
Saat prototyping, miliki beberapa sesi pengujian dengan tim Anda untuk mengkonfirmasi temuan Anda.Bagikan prototipe Anda dengan teman, keluarga, dan media sosial untuk mendapatkan umpan balik dan perspektif segar.Iterasi pada pengalaman Anda sampai Anda puas dengannya.
Saat prototyping, berhati-hati ekstra untuk menjelajahi bagian berikut dari pengalaman Anda:
- Core loop: Lingkaran inti adalah permainan tengah melalui mana seluruh pengalaman dibangun.Untuk mempelajari lebih lanjut tentang desain loop inti, lihat Loop inti.
- UI/UX: Pastikan bahwa kontrol interaksi menu Anda intuitif dan dirancang dengan baik.Untuk mempelajari lebih lanjut tentang desain UI/UX, lihat UI dan UX.
- Aturan permainan: Masuk ke dalam rincian bagaimana pengalaman Anda akan berfungsi.Sebagai contoh, jika Anda tahu bahwa permainan Anda akan menampilkan mekanik respawn, jelajahi berapa lama waktu respawn bisa berlangsung, di mana pemain akan secara fisik respawn dalam pengalaman, dan jika ada faktor-faktor yang bisa mengubah tingkat di mana pemain bisa bergabung kembali dengan kesenangan.
- Kasus ujung: Jelajahi bagaimana seorang pemain dapat mendorong batas apa yang dapat dilakukan pengalaman Anda.Desain solusi dan hentikan celah untuk mencegah atau mendorong perilaku ini.