Casanova: A simple, high-performance language for game development

Mohamed Abbadi, Francesco Di Giacomo, Pieter Spronck, Agostino Cortesi, Giulia Constantini, G. Maggiore

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


    Managing the flow of time and the coordination of multiple components in games (and other highly interactive applications) is a challenging task. Therefore game development requires a lot of effort, even for (apparently) simple scenarios. To reduce the cost and effort of game development, we designed a new computer language called “Casanova 2”. Using a case study, we demonstrate that Casanova 2 can be used to implement typical game scenario’s using functional programming constructs. Our evaluation shows that it has both a high performance and a high
    Original languageEnglish
    Title of host publicationSerious Games
    Subtitle of host publicationProceedings of the First Joint International Conference, JCSG 2015
    PublisherSpringer Verlag
    Number of pages12
    VolumeLNCS 9090
    Publication statusPublished - 2015
    EventJCSG 2015 - Huddersfield, United Kingdom
    Duration: 3 Jun 20154 Jun 2015


    ConferenceJCSG 2015
    Country/TerritoryUnited Kingdom


    Dive into the research topics of 'Casanova: A simple, high-performance language for game development'. Together they form a unique fingerprint.

    Cite this