Allegro

Just coded a simple game skeleton in allegro. It opens a window, has all the timing routine code set up, and allows you to move around a small square using the arrow keys, and quit by pressing escape. Now I feel more familiar with allegro. Maybe this week I’ll make it into a platformer engine and add sprites. I’m definitely more prepared than last time.

I’m curious: Which libraries/coding platforms are the most popular? I’ve been seeing a lot of Java, Flash, Python, C++… but it would be cool to somehow assemble a graph of the most popular choices.

Comments

GreaseMonkey
13. Dec 2011 · 00:57 UTC
I think the most popular would have to be the greatest abomination of an idea ever: Flixel. Possibly Flashpunk. Both of those are quite common.
Darkhogg
13. Dec 2011 · 01:11 UTC
For Java there are some libraries. I’m going with Slick2D this time, which is built on top of LWJGL. There’s JGame, which I tried once but wasn’t enough for me, and jMonkeyEngine, again over LWJGL. A lot of people (including myself on past LDs) just use the Java SDK, with the Java2D API, and use it as is. It’s not slow at all and allows a lot of flexibility.
ericdpitts
13. Dec 2011 · 01:30 UTC
I work as a Java programmer for my day job, so I wanted to get away from that for this LD and try something new, so I’m going with Game Maker. I think for the next one, I’m going to stick with Java and try out Slick2D, as that does seem to be a popular choice. Or maybe I’ll finally get around to learning Unity? I don’t know, I kind of prefer making 2D games and from my understanding Unity is not the best for 2D games.
13. Dec 2011 · 14:34 UTC
I used to write in allegro and C++. It is a very good library for this sort of thing. I have done the past few LD’s in Unity because it supports alpha layering and deploys to the web. It is not as easy to use as allegro for simple sprite functions, but it has many nifty built in tools.