About joekinley (twitter: @thejoekinley)

Just an indie game developer looking for the great game experience


Ludum Dare 35
Ludum Dare 33
Ludum Dare 32
Ludum Dare 31
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 22
Ludum Dare 21
Ludum Dare 20
Ludum Dare 19

joekinley's Trophies

The Tearful Award
Awarded by nSun
on December 19, 2011

joekinley's Archive

Windows version available

Posted by (twitter: @thejoekinley)
Wednesday, May 4th, 2011 12:59 pm

I finally managed to port my compo entry to windows. Phew, what a fight.

So here you can find my entry and the link to the windows version. Hopefully a linux version will follow soon too.
But first, the next step will be to finalize the timelapse.

What a run

Posted by (twitter: @thejoekinley)
Monday, May 2nd, 2011 1:14 am

So I really did manage to submit my game last night. Who would have thought.

Tonight I’ll be doing the porting work, because up to now there is only a OSX build up there. I’ll port to Linux and Windows.

Also further post mortem, timelapse video and the like will follow, so stay tuned. There is still so much work to do to really finalize the submission with all the porting and editing to do. Also there is rating, don’t forge the rating.

But for now I gotta work my daily job as superman. Looking forward to going back to my secret identity of Clark Kent at night and create shibby games.

First screenshot

Posted by (twitter: @thejoekinley)
Saturday, April 30th, 2011 5:29 am

Man, looking at all the other screenshots on here I feel kinda embarrassed with my progress. It took me a long time to have a really crappy animation of my character. And yet I still have to build the platformer.

Even the level generation is very bad. And let’s just not talk about my jump behaviour. First time for that, but this is really bad. Well, let’s see if I can get it to behave better from now.

Next step: Random level generation

Snack time – already

Posted by (twitter: @thejoekinley)
Friday, April 29th, 2011 8:37 pm

It’s 5:35 am now and I got a little hungry. Now that is what i’m talking about. Yummy, delish and filled with veggies and wonder. Yum yum


My Bat-Cave

Posted by (twitter: @thejoekinley)
Friday, April 29th, 2011 1:12 pm

Here are some images of my bat-cave. I work in the kitchen on a high-chair and table. There is a big fridge for all my needs, a huge selection of beverages, and some leftover food from tonights dinner.

Looking forward to the competition. As it starts at 4am in the morning, I’ll go to sleep for now and come back at 3am to prepare last things.

My computer

Leftover food


Scaffolding Code

Posted by (twitter: @thejoekinley)
Tuesday, April 26th, 2011 11:57 am

Obeying to the rules I have to release my scaffolding code that I will use in the compo.

So here you can download the XCode project with all the scaffolding code that I will use. If you want to compile it, make sure you have SDL, SDL_image, SDL_ttf and SDL_mixer installed in your /Library/Frameworks folder. Also make sure to undo the music loading in the constructor of the class, because I did not want to add the 8MB test music file to save bandwith.

Other than that this is just plain simple C++ scaffolding code with a basic game loop, simple image loading helper functions, initialized everything basic to directly begin with the main game. Took me 3 hours to build up and it’s free to use for whatever reason you have.

LD20 Wallpaper

Posted by (twitter: @thejoekinley)
Monday, April 25th, 2011 1:04 pm

I whined and screamed for over a month now about someone making me a shibby LD20 wallpaper. But just nobody caved in. So I caved in myself and found myself a cool tool to create myself a neato wallpaper for the LD20 event.

Here you go with a 1280 x 960 type of the wallpaper. Somebody need something different? Well just let it scale to fit the screen. I think, for my 5 minutes of time i did a decent job and it’s enough to get around.


Posted by (twitter: @thejoekinley)
Tuesday, April 19th, 2011 10:37 am

So this will be my very first second LD competition. After a more or less bad outcome at my first LD, LD19 that is, I want to at least get a better placement than the last one.

What I’m gonna do will mostly depend on the theme, but I am like 90ish percent sure that this time it will NOT be a shmup. Too much shmups on my hand right now. Plus I really dig to at least once be making a decent platformer.

So the lang will most likely be SDL, C++ with no other frameworks. Wait, if I manage to finish my simple framework then it will be this one. If not, then it’ll be everything from scratch. And if i really use my framework it will definitely be released in source here too, obeying the rules for the competition.

On tools it will be Gimp and Inkscape for graphics, CLI for compiling and for taking screenshots for my timelapse, and my smartphone for taking food shots. Hope I’ll make it on my brand new MacBook pro.

As I still had no experience with sounds and music in games it will most likely be a quite game. Maybe I’ll get a flash though and start with musagi and sfxr before the competition, then it could get some sounds. But that is not likely.

So yeah… looking forward.

Timelapse video

Posted by (twitter: @thejoekinley)
Thursday, December 23rd, 2010 3:41 pm

So I finally managed to edit up the timelapse video. I wanted to make an audio comment and actually had two tries on that. But as my voice sounds face-punchingly dull and boring, I decided against it, ending up just adding some royalty free music I found by searching the net.

So click here to see my timelapse.

So I’ll be submitting

Posted by (twitter: @thejoekinley)
Sunday, December 19th, 2010 2:11 pm

As soon as this post here is finished. And actually, as soon as I get the guts to submit it. It really is in a possible finished state. You see an intro screen. I don’t get to see major bugs, just them little flaws that nobody should bother with anyways.

You can get points and die. Yay, what more does a game need?

The fun idea was to make random generated enemies. Because I have 4 major enemy parts (that is the body, a shield, the throttle mechanism and the weapons), having 5 custom possibilities of each, that ends up in 625 different enemies.

And the idea was that you could reach up to 2500 points due to the fact that each type of enemy leaves up to 4 different particles that need to be collected.

Did not get to that part though. Let’s see if i can manage to fix that and make it more like the fist idea in the next weeks.

Timelapse video is also on its way.

Yay, I am proud to have finished my first Ludum Dare in time, with a finished product and a timelapse video I just can’t stop watching.

Yes I am awesome

Posted by (twitter: @thejoekinley)
Sunday, December 19th, 2010 6:36 am

Well, for my very first Ludum Dare, and not a lot of games already in my portfolio, and the time and my beginners status… bla bla bla… long story short, my game just happened to call me awesome.

Well if that’s not something to share with you.

Yeah it's space

Yeah I know exactly what you think. I went with space. Duh…. I for myself think it is okay at least.

Oh and it’s only compiled for Linux due to a lack of windows. Hope this is enough for the compo though.

Pew Pew

Posted by (twitter: @thejoekinley)
Saturday, December 18th, 2010 5:33 am

Here is a current screenshot of my game. It’s a shmup with some quirks I did not see yet in another game. At least not in this outcome.

We’ll see if it get’s any more beautiful or fun. Right now it’s at least funny.

Go Go my Ship


I bow to peer pressure

Posted by (twitter: @thejoekinley)
Thursday, December 16th, 2010 12:49 am

… and finally decide to write my own post here, as everybody and his sister also writes a short message on the fact that he or she is participating.

My first ludum dare. Tools? Well just simple Scite as the editor, using C++ with SDL. Gimp and Inkscape for graphics. As I am pretty new to game development, I don’t think to manage music and sounds yet. So I focus on proper game mechanics and a fun experience.

I will use some of my older codes as reference, but nothing too spectacular. All derived from Lazyfoos tutorials.

[cache: storing page]