ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

A Domain-Specific Language for the development of basic computer games

Gregor Šinkovec (2016) A Domain-Specific Language for the development of basic computer games. EngD thesis.

Download (433Kb)


    The thesis describes the method of developing an internal domain-specific programming language for the creation of computer games. We present a rough overview of domain-specific languages and their use in the field of computer programming and game development. In the the main part, we demonstrate the basic steps for the development of a simple game engine and then focus our attention on implementing some core language constructs in Ruby programming language that are required for the creation of our domain-specific language. We exhibit the use of the newly-created language by developing a simple Breakout game. Finally, we make a short comparison between the implementation with the domain-specific language and the implementation with a general-purpose language as well as point out some possibilities for further development.

    Item Type: Thesis (EngD thesis)
    Keywords: domain-specific languages, Ruby, JavaScript, computer game development
    Number of Pages: 37
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536824515)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3256
    Date Deposited: 23 Feb 2016 13:47
    Last Modified: 26 Sep 2016 00:07
    URI: http://eprints.fri.uni-lj.si/id/eprint/3256

    Actions (login required)

    View Item