Alice: Rapid Prototyping for Virtual Reality
IEEE Computer Graphics and Applications
Linux Journal
Computer
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Twisted Network Programming Essentials
Twisted Network Programming Essentials
Critical success factors for e-learning acceptance: Confirmatory factor models
Computers & Education
Beginning Game Development with Python and Pygame: From Novice to Professional (Beginning from Novice to Professional)
Communications of the ACM - Scratch Programming for All
Hi-index | 0.00 |
When introducing students without in-depth programming experience to the development of educational games, an off-the-shelf game engine will not fit, especially when users are meant to directly interact with the underlying framework. To accommodate this scenario and still be able to provide state-of-the-art features, we are developing the custom game engine "Fabula". A software stack of Python, Pygame and Twisted ensures an accessible, yet powerful application core, undemanding cross-platform visuals and field-tested networking. Fabula's game world abstraction aims to be intuitive to people who have not been involved in game development before, while at the same time being general enough to fit several genres. The engine's goal to help students explore the creation of enjoyment, emotional responses and social experiences in a game context, keeping the hassle with technical details at a low level, will be evaluated using the Technology Acceptance Model (TAM).