Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Computer Graphics Using OpenGL
Computer Graphics Using OpenGL
Advanced 3-D Game Programming with Directx 7.0
Advanced 3-D Game Programming with Directx 7.0
Beginning C++ Game Programming (Game Development Series)
Beginning C++ Game Programming (Game Development Series)
Software Engineering and Computer Games
Software Engineering and Computer Games
Evaluation of object-oriented design patterns in game development
Information and Software Technology
Creating a Game Development Course with Limited Resources: An Evaluation Study
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
The concept of a "game engine" ' is well-known, and a number of such sophisticated collections of tools exist. Student interest in learning about game development is high, but the level of complexity of a game engine is perhaps too high to reasonably be approached in an undergraduate program with a large number of other curricular constraints. One way to maintain student enthusiasm while vastly simplifying the problem is to develop tools within a so-called "story engine" framework. The story engine concept provides a natural simplification of a game engine, while retaining many of the features that are attractive to students and pedagogically valuable. A number of approaches to using the story engine concept in a computer science program are suggested, and a proposed design for a story engine community is described.