Title
Building Game Scripting DSL's with the Metacasanova Metacompiler.
Abstract
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as artificial intelligence or time and synchronization primitives. Building a compiler for a DSL is a time-consuming task, and adding new features to a DSL is hard due to the low flexibility of the implementation choice. In this paper, we introduce an alternative to hand-made implementations of compilers for DSLs for game development: the Metacasanova metacompiler. We show the advantages of this metacomplier in terms of simplicity of designing and coding requirements, and in terms of performance of the resulting code, whose efficiency is comparable with hand-made implementations in commercial general purpose languages.
Year
DOI
Venue
2016
10.1007/978-3-319-49616-0_22
Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering
Field
DocType
Volume
Domain-specific language,Synchronization,Metacompiler,Programming language,Computer science,Digital subscriber line,Video game development,Compiler,Implementation,Scripting language
Conference
178
ISSN
Citations 
PageRank 
1867-8211
1
0.36
References 
Authors
6
5
Name
Order
Citations
PageRank
Francesco Di Giacomo151.60
Mohamed Abbadi2153.93
Agostino Cortesi379166.19
Pieter Spronck447551.04
Giuseppe Maggiore521.11