Sedikit anekdot dari luar industri game: Kami menggunakan UE4 untuk visualisasi arsitektur di VR.
Meskipun saya lebih suka sebagian besar hal dibangun di C ++, kami juga menggunakan Cetak Biru berat untuk semua jenis "logika tambahan" seperti sakelar lampu, pintu, dll.
Sudah seperti ini selama lebih dari dua tahun sekarang dan saya adalah satu-satunya programmer pada awal usaha ini. Jadi inilah pengamatan saya:
- Sungguh mengherankan apa yang non-programmer dapat lakukan dengan Cetak Biru!
- Saya bisa ngeri apa yang dilakukan programmer pemula dengan Cetak Biru;)
- Bahkan jika saya mengonversinya menjadi C ++ pada akhirnya, cetak biru bagus untuk fase RnD cepat
Dan yang terbesar bagi saya: Dalam banyak percakapan, menjadi jelas bagi saya bahwa Blueprints telah memunculkan keinginan untuk menjadi programmer dalam kolega non-teknologi saya. Alasan utama ini terjadi adalah bahwa mereka dapat mengimplementasikan logika yang cukup kompleks sambil dapat men-debug secara visual.
Mereka sebenarnya belajar beberapa pelajaran sulit tentang arsitektur perangkat lunak dan perangkap (atau lebih tepatnya mimpi buruk) dari cetak biru spageti besar. Tetapi hanya setelah merasakan banyak keberhasilan kecil di sepanjang jalan! Jadi mereka tidak berkecil hati sama sekali tetapi lebih termotivasi untuk melakukan yang lebih baik dan mencari tahu bagaimana melakukannya sendiri.
Sejak itu mereka mengambil kursus dalam C ++, Python, dan C #, kualitas keseluruhan Cetak Biru kami menjadi jauh lebih baik, tetapi yang terpenting: Saya sekarang memiliki bantuan ketika mengembangkan inti lib kami :)
TLDR;
Ya, kami menggunakan Blueprints dan mereka bahkan membuat coders rekan-rekan non-tech saya awalnya lebih baik.