Invasion of the Blobs & dev toolkit in the works
Hey, A few weeks ago I entered the Ludum Dare game development contest and whipped together a fun game about defending off invading blobs using a spray can. I spent another week getting it polished up...
View ArticleIs this a safe pattern for auto-registration?
Hey, I’m trying to have various components in my game pre-register themselves upon startup of the game. I’m using this pattern: Here’s my registration code that is in one .cpp file. The register_init()...
View ArticleHow to create and play IVF / VP8 / WebM / libvpx video in OpenGL
Disclaimer: this tutorial covers how to render IVF / VP8 / libvpx video in an OpenGL libSDL / SDL window. IVF video only includes video, not audio. For game developers, it’s trivial to play audio via...
View ArticleDynamite Jack: Component Object model
I’m gonna dig into some of the tech behind Dynamite Jack, so hold onto your seats. So, a lot of devs are into Component Object game design. That article is by a friend of mine who goes into a good...
View ArticleHelp me runtime debug this code
Hey there… This happens to me sometimes. I want to be able to turn on a debug mode or a tool that will crash my code during runtime. I can use Xcode, MSVC 2008, or GCC under Linux. Anything. Though,...
View ArticleDynamite Jack: Final Prototype post-post-mortem
So in October of 2011, Ludum Dare hosted a second October Challenge. I had so much fun the last year, despite canceling my game, I decided to give it another go. I was really attached to the idea I...
View ArticleHow I got Dynamite Jack from 62MB down to 46MB
Hey, So – I went Universal with Dynamite Jack just today! Yay! This involved a lot of “blah blah” messing with resizing all the menus for iPhone users, which wasn’t very interesting, though it came out...
View ArticleGetting ENet to work with Marmalade
Through a bit of Googling and whatnot, I got in touch with Joe Delgado who was able to provide a patch to fix ENet to work with Marmalade. These are modifications to unix.c. When I am making a...
View ArticleSDL2 Tips, Tricks, and Workarounds
It only took me about 3 days to get my framework working with all my targets: Windows, Mac, Linux, iOS and Android. I took an extra day to write my own simple mixer for WAV and OGG audio. And there...
View ArticleTurkey Tomahawk Turbo
I’m pleased to announce Turkey Tomahawk Turbo! I made it for the Charity Game Jam this year! So check it out Windows or Mac or Linux! And now on the Web! Have fun! -Phil
View Article