In this work we present Casanova, a programming language. Its novelty lies in the fact that it was designed with an exclusive focus on making games. The goal of Casanova is to change the landscape of game development, by show-ing how programming languages, and not game engines and game development sys-tems, are the real frontier to explore in order to make game development truly easier. In this work we do not just show Casanova. We also present an extensive eval-uation of our own experience in using the current implementation of Casanova in order to build games and simulations. We conclude that Casanova is not just capable of making games, but that it also makes it easier to create games and to avoid bugs and common pitfalls.
Casanova: a language for game development / Maggiore, Giuseppe. - (2013 Apr 19).
Casanova: a language for game development
Maggiore, Giuseppe
2013-04-19
Abstract
In this work we present Casanova, a programming language. Its novelty lies in the fact that it was designed with an exclusive focus on making games. The goal of Casanova is to change the landscape of game development, by show-ing how programming languages, and not game engines and game development sys-tems, are the real frontier to explore in order to make game development truly easier. In this work we do not just show Casanova. We also present an extensive eval-uation of our own experience in using the current implementation of Casanova in order to build games and simulations. We conclude that Casanova is not just capable of making games, but that it also makes it easier to create games and to avoid bugs and common pitfalls.File | Dimensione | Formato | |
---|---|---|---|
game development in casanova.pdf
accesso aperto
Tipologia:
Tesi di dottorato
Dimensione
8.68 MB
Formato
Adobe PDF
|
8.68 MB | Adobe PDF | Visualizza/Apri |
I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.