Post To Tumblr 5.9

Post To Tumblr 5.9

One thing that has always bothered me with Post To Tumblr ever since version 1.0, and I have finally fixed it in 5.9!

First I should explain how photo posting works in Post To Tumblr. Its pretty simple. First I take the URL of the image the user clicks on from Chrome, then send that URL to my server with some other information (such as formatting options) then I bundle all that up into an API call to Tumblr. Tumblr then takes that URL and downloads it, caching it to its own server returning a URL with the newly created post, I hand that back to the browser for the user to view and we are done.

Now the problem comes if Tumblr is unable to access that image. That could happen if the image is behind a password protected firewall such a GMail attachment or a private Facebook photo for example.

The solution is to upload the image bytes to Tumblr directly so that Tumblr doesn’t have to go and try to download the image from a URL. The problem is that the Tumblr API is a NIGHTMARE. Im not kidding, I have struggled for years (off and on) to try to get this to work with no hope.

An idea came to me the other day however, why not just cache that image on my server temporarily then provide a URL that tumblr can definitely access and use to download the image. Well after an hour or two of hacking I have it working!

Images are cached on my Parse.com backend and will be deleted after a certain period of time.

Im so happy to finally have this working. Now I have this in place I hope to get uploading from the desktop working soon!

Mr Nibbles 3D Development 09 – Animations

Mr Nibbles 3D Development 09 – Animations

Its been a little while since I have posted about Mr Nibbles 3D progress but we have been making progress slowly but surely. After a few hiccups creating and importing animations from C4D we now finally have Mr Nibbles in the game with mostly the correct animations in place, check out this video to see:

As you can see we have a few different idle animations in there which are randomly picked from when Mr Nibbles isn’t moving. Then when he moves he slowly progresses between a walk, run and roll animations.

There is still a few issues with the roll animation but I hope to fix them soon!

Indie Game Project Management with Trello

Indie Game Project Management with Trello

Project management is one of those things that can easily be shrugged away and forgotten about when developing indie games. The temptation is to just leap in and start making without any thought to what the priorities are or how long things are going to take.

This is all well and good when its only one of you working on the project but when you start involving multiple people things get a bit more tricky. It becomes difficult for everyone to know what everyone else is doing or what they should be doing next.

There are lots of tools out there to help with project management such Zoho or Teamwork. I invested quite a few of them but in the end I settled upon Trello.

Trello isn’t strictly a project management tool per se rather its more of a flexible organisational tool. You can use it however you want really and it’s that flexibility, ease of use and importantly pricing (free) that attracted me towards it for managing my indie game projects.

Projects are split into “Boards”:

screenshot_021 Sep. 21 13.48

Within a board you have a number of “Lists” which in turn contain “Cards”

screenshot_022 Sep. 21 13.49

Cards and easily be created, removed and dragged between lists:

drag-drop-trello

The way I use it is to have each list represent a milestone or category and each card represents a single task. When a task is completed it is simply dragged to the “Done” list:

screenshot_024 Sep. 21 14.20

Priority is indicated by the order in the list, the higher the card the higher priority. The person responsible for that task is indicated by who is the “member”:

screenshot_025 Sep. 21 14.22

A task using labels I can indicate some important info about a particular task such as it is blocked for example:

screenshot_026 Sep. 21 14.23

Clicking a single card lets you bring up its details which lets you attach files for that task, add a description, checklist, comments and much more:

screenshot_028 Sep. 21 14.24

For me its a really flexible, simple cost effective and (oddly enough) fun way to manage a small indie project.