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

    Abstract

    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
    usability.
    Original languageEnglish
    Title of host publicationSerious Games
    Subtitle of host publicationProceedings of the First Joint International Conference, JCSG 2015
    PublisherSpringer Verlag
    Pages123-134
    Number of pages12
    VolumeLNCS 9090
    Publication statusPublished - 2015
    EventJCSG 2015 - Huddersfield, United Kingdom
    Duration: 3 Jun 20154 Jun 2015

    Conference

    ConferenceJCSG 2015
    CountryUnited Kingdom
    CityHuddersfield
    Period3/06/154/06/15

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

    Cite this