Title
Casanova: A Simple, High-Performance Language for Game Development
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.
Year
DOI
Venue
2015
10.1007/978-3-319-19126-3_11
Lecture Notes in Computer Science
Keywords
Field
DocType
Game development,Casanova 2,Languages,Functional programming
Game programming,Functional programming,Computer science,Video game development,Usability,Game design,Game development tool,Distributed computing
Conference
Volume
ISSN
Citations 
9090
0302-9743
3
PageRank 
References 
Authors
0.49
2
6
Name
Order
Citations
PageRank
Mohamed Abbadi1153.93
Francesco Di Giacomo251.60
Agostino Cortesi379166.19
Pieter Spronck447551.04
Giulia Costantini5515.21
Giuseppe Maggiore630.49