Gamelle : 2D games in OCaml

Workshop

SPEAKERS

Emile Trotignon
Tarides

ABSTRACT

Gamelle is a library for 2D games in OCaml, which outputs both native code and JavaScript. We wrote it with beginners in mind, because writing a game is a fun project to learn a programming language. This means that the library has a focus on having less to explain. It still has a lot of features, including a GUI-library that is practical to use for game menus, a project generator that set up all the build system rules for the dual output, a system for hot reloading with the native mode, and a very practical system for assets. We will present its design and discuss the choices made.