Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Implementing product line variabilities
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Domain analysis: an introduction
ACM SIGSOFT Software Engineering Notes
The Art of Computer Game Design
The Art of Computer Game Design
Game Architecture and Design with Cdrom
Game Architecture and Design with Cdrom
Software construction using components
Software construction using components
Game Development: Harder Than You Think
Queue - Game Development
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Gameplay and Design
A Theory of Fun for Game Design
A Theory of Fun for Game Design
On the Design and Development of Program Families
IEEE Transactions on Software Engineering
Component based game development: a solution to escalating costs and expanding deadlines?
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Fundamentals of Game Design
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Hi-index | 0.00 |
Digital games and their development process are quite peculiar when compared to other software in general. However, current domain engineering processes do not addresses such peculiarities and, not surprisingly, successful cases of software product lines (SPLs) for digital games cannot be found in the literature nor the industry. With such a motivation, this paper focuses on streamlining and enriching the Domain Analysis process for SPLs targeted at digital games. Guidelines are provided for making Domain Analysis tasks aware of digital games peculiarities, in order to tackle the challenges of and benefit from the unique characteristics of such a macro-domain. A case study for an SPL aimed at arcade-based games is also presented to illustrate and evaluate the proposed guidelines.