Title :
Using game level design as an applied method for Software Engineering education
Author :
Emam, Ahmed ; Mostafa, Mostafa G.
Author_Institution :
Coll. of Comput. & Inf. Sci., King Saud Univ., Riyadh, Saudi Arabia
fDate :
July 30 2012-Aug. 1 2012
Abstract :
Hands-on training is considered one of the major requirements for most of Computer Science curriculum; some courses mandate lab components, while other courses do not require it. Students´ learning outcomes are usually enhanced by “doing” rather than simply reading or attending lectures, therefore skills acquired by projects and hands-on training are a must have for the job market. This paper shows by experiments that students´ learning outside classroom using a hands-on project. Students experienced first-hand how to work on team to achieve one goal of engineering and design a Video Game Level design. Level design is the process of creating levels for a video game. Level design process is usually split up among a group of designers. A level designer is a crucial member to a video game development team. Level design team responsible of creating the world that the player is put into. The design process consists of 4 phases: the idea on paper, hammering the level, testing the product, and back to the drawing board phase. There are several concepts should be taken into consideration during the design process; geography, sound and lighting concepts are highlighted and considered. The most important finding from this research is; group based project even if it is not part of a formal course offering using an attractive method, like game level design, can be of a great impact on students learning and skill building.
Keywords :
computer based training; computer games; computer science education; educational courses; software engineering; computer science curriculum; drawing board phase; formal course; geography; group based project; hands-on project; hands-on training; level design process; product testing; skill building; software engineering education; students learning; video game development team; video game level design; Computers; Games; Lighting; Software; Software engineering; Sprites (computer); Testing; Computer Games; Design process; Game Level Design; Games for Learning; Project based learning; Software Engineering; game developmen;
Conference_Titel :
Computer Games (CGAMES), 2012 17th International Conference on
Conference_Location :
Louisville, KY
Print_ISBN :
978-1-4673-1120-5
DOI :
10.1109/CGames.2012.6314583