• 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