Prototypowanie to proces projektowania eksperymentalnego, w którym zespoły powtarzają i badają wstępne pomysły na doświadczenia przed ich ostatecznym ukończeniem i pracą nad nimi jako funkcje.Dwie powszechne techniki prototypowania, jeśli chodzi o rozwój Roblox, to papier i studio prototypowanie.Głównymi korzyściami z prototypowania są:
- Efektywność czasu: Wartość prototypowania to prędkość, z jaką możesz powtarzać i przeglądać rozwiązania problemów potencjalnych.Prototypowanie zapewnia, że wykrywasz wady projektowe, nieprawidłowości i nieoczekiwane wymagania techniczne na wczesnym etapie przedprodukcyjnym, zamiast miesięcy w rozwoju.Czas i energia potrzebne do prototypowania na wczesnym etapie tworzenia doświadczenia jest mniejsza niż czas i energia potrzebne do naprawy kosztownych niedociągnięć w późniejszych etapach.
- Znalezienie zabawy: Prototypowanie zapewnia, że doświadczenie zaprojektowane jest rzeczywiście zabawne w grać.Pomysły na doświadczenia mogą być abstrakcyjne, ale prototypowanie zmusza cię do potwierdzenia, że twoja wizja może zostać wdrożona w sposób, w jaki sobie wyobrażasz.
Prototypowanie papieru
Prototypowanie papieru to czynność polegająca na projektowaniu doświadczenia za pomocą obiektów fizycznych, aby symulować rozgrywkę i interakcję gracza.Przykłady obejmują:
- Bibułka
- Kawałki gry planszowej
- Kostki
- Legoś
- Artykuły biurowe

Korzyści z prototypowania na papierze są:
Prędkość iteracji: Potrzeba minut, aby rozpocząć prototypowanie papierowe, w przeciwieństwie do dni lub tygodni na stworzenie wirtualnego środowisko.W rezultacie szybkość iteracji znacznie wzrasta, co pozwala szybko przeglądać potencjalne rozwiązania i pomysły, po prostu rysując, wymazując lub drukując więcej papieru.
Szerzej kontekst systemu: Abstrakcja prototypowania na papierze umożliwia interakcję z większą liczbą systemów w swoim doświadczeniu bez obciążania praktyczną realizacją.Ta swoboda eksplorowania pomysłów interakcji systemu pozwala ci myśleć o rozwiązaniach z perspektywy projektowania, które możesz następnie przetestować po zakończeniu etapu prototypowania.Nawet jeśli okazuje się być poza zakresem lub trudne do wdrożenia, początkowy pomysł wyłapany z szerszego kontekstu systemowego dostarczanego przez prototypowanie na papierze umożliwia odkrycie nowych kreatywnych rozwiązań, których inaczej byś nie rozważył.
Projektowanie UI/UX: Łatwość rysowania na papierze czyni prototypowanie papieru jednym z najlepszych mediów do eksploracji optymalnych projektów interfejsu użytkownika i doświadczenia użytkownika.
Wykorzystanie prototypowania papierowego do zbadania projektu UI/UX.
Pomimo korzyści, prototypowanie na papierze ma wady ze względu na różnicę w średnim. Niedociągnięcia prototypowania na papierze są następujące:
- Nie można ponownie użyć: Żaden z prototypów wykonanych przy użyciu papierowego prototypu nie może być dosłownie użyty w wyniku końcowym.Wszystko musi zostać ponownie stworzone wirtualnie.
- Ograniczenia symulacji: Symulowanie unikalnych mechanik i interakcji jest ograniczone lub niemożliwe do stworzenia na papierze lub za pomocą fizycznych zasobów.
- fałszywe pozytywy: Niektóre działania mogą okazać się bardziej zabawne i angażujące za pomocą papieru i fizycznych zasobów niż robienie ich na telefonie, komputerze lub konsole.
Prototypowanie studia
Prototypowanie w studiu to czynność polegająca na wykorzystaniu Roblox Studio do projektowania i powtarzania wczesnych etapów doświadczenia.Korzyści z rozpoczęcia bezpośrednio w Studio do prototypowania obejmują:
Szybkie testy gry: Tworzenie bezpośrednio w Studio umożliwia stworzenie szybkiej wersji systemu do gry, którą możesz łatwo udostępnić innym do opinie.
Powtarzalna praca: Tworzenie bezpośrednio w Studio pozwala ci budować swoją pracę.W przeciwieństwie do prototypowania na papierze nie musisz od nowa zaczynać, gdy okres prototypowania dobiegnie końca, i możesz kontynuować pracę od miejsca, w którym wyłączone.
Wczesne wykrywanie problemów technicznych: Abstrakcja prototypowania na papierze może prowadzić do nierealistycznych pomysłów, które są niemożliwe do wdrożenia technicznie.Prototypowanie w Studio zmusza cię do określenia, czy twoja idea jest czymś, co możesz praktycznie stworzyć za pomocą dostępnych ci zasobów.
Wczesny prototyp obby wykonany w Roblox Studio.
Pomimo korzyści, ograniczenia prototypowania w Studio obejmują:
Mniejszy zakres testów: Ze względu na czas potrzebny na skryptowanie, debugowanie i wymianę zasobów zaangażowanych w prototyp zakres testowania potencjalnych interakcji i systemów gry jest ograniczony.
Zwiększony czas iteracji Ze względu na zwiększony koszt tworzenia różnych środowisk wirtualnych, potrzebne jest więcej czasu na powtórzenie wielu systemów w doświadczeniu.
Bardziej złożony prototyp wykonany w Roblox Studio.
Najlepsze praktyki
Różnica między pracą nad funkcją a prototypowaniem polega na zakresie.Prototypowanie powinno być szybkie i szybkie, uderzając w pewne aspekty funkcji, które są testowane, ale nie całą funkcję sama.
Podczas prototypowania, przeprowadź kilka sesji testowych z twoim zespołem, aby potwierdzić wyniki.Podziel się swoim prototypem z przyjaciółmi, rodziną i mediami społecznościowymi, aby zebrać opinie i świeże perspektywy.Powtarzaj swoje doświadczenia, dopóki nie będziesz z niego zadowolony.
Podczas prototypowania zwróć szczególną uwagę na zbadanie następujących części swojego doświadczenia:
- Pętla rdzenia: Pętla rdzenia jest centralną rozgrywką, poprzez którą budowana jest cała doświadczenie.Aby dowiedzieć się więcej o podstawowym projektowaniu pętli, zobacz Pętle podstawowe.
- UI/UX: Upewnij się, że kontrolki interakcji menu są intuicyjne i dobrze zaprojektowane.Aby dowiedzieć się więcej o projektowaniu UI/UX, zobacz UI i UX.
- Zasady gry: Wejdź w szczegóły tego, jak twoje doświadczenie będzie działać.Jako przykład, jeśli wiesz, że twoja gra będzie zawierać mechanizm odrodzenia, zbadaj, jak długi może być czas odrodzenia, gdzie gracz odrodzi się fizycznie w doświadczeniu, i czy istnieją jakieś czynniki, które mogłyby zmienić szybkość, z jaką gracz może dołączyć do zabawy.
- Przypadki na krawędzi: Odkryj, w jaki sposób gracz może przekroczyć granice tego, co twoje doświadczenie może zrobić.Projektuj rozwiązania i wypełnij luki, aby zapobiec lub zachęcić do tego zachowania.