~/blog

Cultivate Post-Mortem

by Kyle Travis on 2016-01-03

Hello there! With just over a day remaining in the voting period, it seemed like a great time to finally write up a post-mortem for my experience this time around. I've included my favorites/recommendations of the entries that I've played so far at the end of this post.

Of course, if you haven't played the game yet I would love to get your feedback! Visit the game page here.

read more

Haxe and Google Play Services

by Kyle Travis on 2014-10-07

Recently I decided I wanted to integrate Google Play Services -- leaderboards, achievements, etc -- with a Haxe/OpenFL project targetting Android devices. I assumed this should be easy enough given the ability to hook into Android/Java frameworks via native extensions. Overall it was simple, but not necessarily straightforward, so I'm writing this post as a quick start guide for others.

Setting Up Project Extensions

I settled on using the linden-google-play extension, which sets up the JNI hooks to the Play Services library for you.

read more

Trying Twine (TextJam)

by Kyle Travis on 2014-06-24

I was determined to participate in TextJam last weekend, and without much time to devote I thought it could be smart to give Twine a try. Starting with a solid framework meant that once I had learned the syntax (and installed a few essential macros,) I could devote my remaining time to content and styling.

Here is my entry, You Are Mistaken

I have a love-hate relationship with CSS, but I'm happy with the simple style I ended up with. Writing content with the Twine editor is pretty natural, and it wasn't hard to keep things mostly organized once I got the hang of it.

read more

Haxe Signals

by Kyle Travis on 2014-05-16

A common pattern I find myself following in game development is the message-subscription/callback model -- notifying a group of objects that a certain event has happened, at which point they all go about their business responding in the appropriate ways.

This can be really effective, especially for organization, but I rarely seem to fully implement the procedure, instead just hacking something together that works. Realizing that going the full distance wouldn't require much more (and could mean having something more portable to work with) I put together a simple manager for a messaging system:

class Signal
read more
            

FlappyJam

by Kyle Travis on 2014-02-24

I've just submitted my entry to itch.io's FLAPPYJAM! See it/play it here.

The game was made in Haxe over a period of two weeks using HaxeFlixel, with BFXR for sound effects, and Bosca Ceoil for the music.

I'll be writing up a longer-form post-mortem tomorrow morning, but that being said I'm quite satisfied with this as my first finished game jam entry. Two weeks went by fast!

read more