Monday, April 19, 2010

Geoff Gallaway's March 2010 Presentation

Video is forthcoming, but here's the slides from Geoff Gallaway's March presentation on HTML5. There's a list of useful starting points for exploring HTML5 at the bottom of the post.




Links:

Tuesday, April 6, 2010

Writing Games in Perl: I'm not as Crazy as you Think

Speaker: Robert Ward
When: 6:30 PM Wednesday 04/21/10
Where:
Announce Media
6665 Delmar Boulevard
Saint Louis, MO 63130-4544

Abstract:

Once upon a time, game development was a domain reserved for only the most intrepid programmers: those willing to bear the burden of manual memory management and hours of debugging highly optimized C code. Now, however, we are entering a brave new world of game development. Modern AAA titles are increasingly using dynamic languages to create core game logic while still keeping processor intensive tasks like AI and graphics in C. Moving forward further, we are starting to see bindings for languages like Perl and Python into graphics toolkits and other optimized libraries. Now programmers from all types of backgrounds can pop open their favorite text editor and have basic games running in very short order.

Robert will be giving a brief overview of the state of the art in Perl programming and talking about the different libraries that are available. Focusing on the Simple DirectMedia Layer (SDL), he will take the audience through the creation of a simple game from empty file to (hopefully) fun times. Lastly, he will pontificate briefly about the place of Perl and other dynamic languages in the future of game development.

About Robert Ward:

Robert Ward is an embedded systems developer for the industrial automation company, Beck Automation, LLC. He splits his time there working on embedded automation products, industrial communication, and Catalyst based web applications. He is a graduate of the Missouri University of Science and Technology where he majored in Computer Engineering.

Perl Development History, Visualized

Here's a cool video I came across that visualizes the commit history of Perl over time.

Gource was used to create this.