This review synthesizes the characteristics, benefits and drawbacks of various procedural generation methods, helping developers choose the most appropriate technique based on a particular use case.
Abstract
Procedural generation is widely applied, from accelerating development of large and detailed virtual worlds to providing highly varied game content during gameplay. However, for procedural generators to be widely adopted, developers and artists must be able to select a suitable approach and contextualize it with respect to artifact design objectives. This paper presents an overview of the four main procedural generation approaches: constructive, search-based, solver-based, and machine learning. The paper also introduces three lenses for understanding how to use procedural generators in practice: benefits, capabilities, and usability. The benefits lens examines what objectives can be achieved with procedural generators. The capabilities lens distinguishes between artist-assisting procedural generation tools, procedural materials, automated designers, and expert systems capable of generating reliable artifacts. Finally, the usability lens addresses how to integrate procedural generators into practice and how users interact with them. Examples of generation approaches from academia and commercial works are provided to illustrate each lens. This review synthesizes the characteristics, benefits and drawbacks of various procedural generation methods, helping developers choose the most appropriate technique based on a particular use case. A decision support matrix is also provided to illustrate how to apply this practical view in different development scenarios.
This study aims to identify and validate the essential User Experience (UX) principles for the design of programming-oriented Role-Playing Games (RPG), a subgenre that requires players to navigate an interactive environment while simultaneously performing structured programming reasoning. Existing UX frameworks have be...
P. Setiawan, M. H. M. Yatim· SISTEMASI· 0 citations
The findings provide the first systematic assessment of vibe coding for interactive visualization construction, revealing both its strengths and limitations, explaining the shift in developer labor and identifying the hybrid collaboration strategies participants adopted.
Yan-Shan Zeng, Ruixuan Tu, Zuo-Dong Xiang et al.· 0 citations
Virtual reality (VR) training modules offer immersive and interactive learning experiences. They are especially useful in complex fields like hybrid manufacturing, where detailed procedural knowledge is essential. Identifying user requirements early in development is essential to create cost-effective, user-centered tr...
Tazim Ahmed, Faith Sowell, M. Kobir et al.· IISE Annual Conference &...· 0 citations
Augmented reality (AR) is an essential technology that enables many Industry 4.0 and 5.0 concepts. It offers interactive instructions, reduces downtime, and enhances design visualization. However, designing AR systems for industrial settings presents challenges including technical limitations, new user interactions, an...
Alignment Games, a framework for making task-relevant differences visible and repairable during human-AI interaction, is introduced and design principles for supporting task-sufficient conceptual alignment at runtime are derived.
Hari Subramonyam, Maneesh Agrawala, Sean Follmer· 0 citations
Assessment of the usability of three commonly used programming environments in higher education, NetBeans, Eclipse, and Dev-C++, through a System Usability Scale (SUS) survey, with participation from 143 computer engineering students highlighted NetBeans, Eclipse, and Visual Studio as the most commonly used IDEs.
J. Morales, Fabián Silva-Aravena, Paula Sáez· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.