Track: Emerging Topics
Date: Wednesday, July 28
Time: 1:45pm - 2:30pm
Game programming is hard. The delicate interplay between actors, user control, graphics, game states, and sound make prototyping a game so detail-oriented that it is nearly impossible to focus on the important thing: gameplay.
This talk introduces and walks through a new language, GLIC, targeted directly at game programming. GLIC is inspired by Perl's philosophy, bringing out idioms and patterns that help the programmer experiment with new ideas in just a few lines of code. The easy things should be easy: a pac-man or sokoban game shouldn't take 500 lines of code to implement. The hard things should be possible. You shouldn't have to tear down and rebuild your engine from scratch five times to make a deployable game.
This talk will cover the basic syntax of GLIC, for those familiar with C and Perl. We will build two simple games, and I'll show some of the techniques used in a more polished game.