Ys8wfqrboowk8hnsz4jt
SkillsCast

The innards of a purely functional 3D shooter game engine (influenced by Quake 3)

6th October 2016 in London at CodeNode

There are 42 other SkillsCasts available from Haskell eXchange 2016

Please log in to watch this conference skillscast.

595699307 640

In this talk, you will explore a case study on how to implement a 3D first person shooter game in Haskell. The project's goal is to mimic the Quake 3 engine, but starting from scratch using purely functional paradigm. You will discover each problem domain related to a 3D engine and game, such as loading and displaying the game content, game logic implementation.

Luckily, you can learn to use off the shelf solutions from the Haskell ecosystem as a solution (e.g. binary, megaparsec, monad transformers, lens, lambdacube 3D).

Find out more on lambdacube here.

The Call for Papers is now open for Haskell eXchange 2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.


Get your tickets for Haskell eXchange!

YOU MAY ALSO LIKE:

Thanks to our sponsors

The innards of a purely functional 3D shooter game engine (influenced by Quake 3)

Csaba Hruska

Csaba is an enthusiastic Haskell programmer.