O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



A Language for Games
Luke Palmer

Track: Emerging Topics
Date: Wednesday, July 28
Time: 1:45pm - 2:30pm
Location: Portland


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.

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.