Exploring game programming patterns in Perl

José Joaquín Atria — 20 minutes 🐪

Is Perl a suitable language for game development?
How do some common programming patterns translate to Perl?
What is the state of game development in Perl?
And should we care about it?

These are some of the questions I set out to try to answer for myself while developing a complete proof-of-concept game.

I'll talk about what I've learned along the way.

The talk will be separated into three sections:

A brief presentation and overview of some common programming patterns (most of them as described by Robert Nystrom in his Game Programming Patterns book), with examples of how they can translate to a Modern Perl environment.

These examples will be accompanied by my own experiences in trying to implement them in a real use case.

A review of the state of the art of game development in Perl, with a specific look at previous efforts and the challenges that are still to overcome.

A rallying cry for other game developers to jump in!



Talk tags
design patterns, game development, sdl, perlgamedev
Perl versions
🐪 Perl 5
Target audience
Intermediate
Category
Perl 5 programming
Talk duration
20 minutes
Talk status
accepted
Related links

https://jjatria.gitlab.io/perl-game-programming-patterns/

https://gitlab.com/jjatria/goblin-run

Talk announce