A simplified game engine for a game development course

 

Show simple item record

dc.contributor.advisor Marais, Patrick en_ZA
dc.contributor.author Weimar, Rolf en_ZA
dc.date.accessioned 2014-11-05T03:57:29Z
dc.date.available 2014-11-05T03:57:29Z
dc.date.issued 2014 en_ZA
dc.identifier.citation Weimar, R. 2014. A simplified game engine for a game development course. University of Cape Town. en_ZA
dc.identifier.uri http://hdl.handle.net/11427/9202
dc.description Includes bibliographical references. en_ZA
dc.description.abstract The Video Game industry is maturing. Success in the video game industry relies on many things, including marketing, sound business practises, and top notch technical implementation. Games Engines are software systems that facilitate game production. The growth of the game industry has increased the demand for programmers trained in game development technologies. A simplified game engine, designed specifically for the game development courses which service the supply of graduates for the industry, could have many advantages. This dissertation analysed the requirements of such a system. We found that such a game engine would need to be extensible, reusable, modular, be easy to learn, and be open source. It would also need to at least include graphics, audio, networking and path-finding components. Our analysis found that no game engine currently exists that fulfills all these requirements. We designed and implemented a game engine to fulfill all these requirements. Our game engine is built around a module framework, where each task of the game engine is handled by a module. This modular design allows us to easily change functionality by adding, removing or updating modules. en_ZA
dc.language.iso eng en_ZA
dc.title A simplified game engine for a game development course en_ZA
dc.type Thesis / Dissertation en_ZA
uct.type.publication Research en_ZA
uct.type.resource Thesis en_ZA
dc.publisher.institution University of Cape Town
dc.publisher.faculty Faculty of Science en_ZA
dc.publisher.department Department of Computer Science en_ZA
dc.type.qualificationlevel Masters en_ZA
dc.type.qualificationname MSc en_ZA
uct.type.filetype Text
uct.type.filetype Image


Files in this item

This item appears in the following Collection(s)

Show simple item record