DocumentCode
3541668
Title
C# interpreter and unity 3D for educational programming games
Author
Smith, Paul ; Hartley, Thomas P. ; Mehdi, Qasim H.
Author_Institution
Sch. of Technol., Univ. Of Wolverhampton, Wolverhampton, UK
fYear
2013
fDate
July 30 2013-Aug. 1 2013
Firstpage
41
Lastpage
47
Abstract
In this paper we present an approach to creating educational programming computer games. We combine the CSI interpreter with Unity 3D to enable a player to enter program statements that can alter the game world while it is being played. We also create wrapper methods that encapsulate complex Unity C# tasks into easy to use helper functions. The results from our initial experimentation show that the technique offers a promising approach to educational programming games.
Keywords
C language; computer aided instruction; computer science education; serious games (computing); C# Interpreter; CSI interpreter; Unity 3D; complex Unity C# tasks; educational programming computer games; helper functions; wrapper methods; Computers; Games; Programming profession; Tutorials; Unity 3D; computer science eduactional games; programming game;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES), 2013 18th International Conference on
Conference_Location
Louisville, KY
Print_ISBN
978-1-4799-0818-9
Type
conf
DOI
10.1109/CGames.2013.6632602
Filename
6632602
Link To Document