Basingstoke Out Now!

IT LIVES!

And it’s 15% off for a week, so now is the prefect time to get your very own Basingstoke.

A Basingstoke also makes an ideal gift for a friend or loved one, so why not get the gift of Basingstoke for a friend or loved one, while it’s 15% off for the next week!

Or why not pamper yourself with your very own Basingstoke, safe in the knowledge etc. 15% off etc., or if you’re looking for that ideal gift for that special someone, why not… etc.*

Oh, and here’s the new trailer

You can get it on Steam, Humble, GOG or Itch, or read more about it here.

* might be a bit delirious at this point

Apocalypse Soon!

The Apocalypse is due on the 27th of April. This is the Day of the Apocalypse, as foretold by Nostradamus in ‘Les Propheties’

Earthshaking fire from the center of the Earth will cause tremors around the New Town. An alien force will sack a great county (Hampshire, presumably)…

Sooner and later you will see great changes made, dreadful horrors and vengeances. For as the Moon is thus led by its angel, the heavens draw near to… Basingstoke.

You may want to prepare for the Apocalypse, but have trouble remembering dates… I know I do!!! If so, why not add Basingstoke to your Steam Wishlist, and they will remind you when the special day is upon us.

Where’d Everybody Go?

To the Rapture, of course.

Actually not really, it’s far more mundane than that. We have shifted all our bloggery pretension over to our Patreon page where it’s much more useful to our dedicated fans and people who are interested in interacting directly with us.

In due course it is likely we’ll even redirect our blog to Patreon permanently.

See you over there – and if you would, please consider donating a buck to us!

 

Where Free To Play Fits In The Race To The Bottom

So, you have probably noticed with any luck that we are making two games currently. One of them, Basingstoke, is taking years to make, and has a level of development, content and polish that we’d hope from some actual professional studio, and it will absolutely cost an appropriately large sum of money to purchase when it is released. Don’t hold me to this but it is almost certain to be more than $20.

The other game we are making is Battledroid, and this is also taking years to make, and has a level of development, planned content, and eventual polish that we’d hope others are generally envious of, and it isn’t going to cost anyone a penny to play.

Both projects are pleasingly progressing well, by the way.

But isn’t it strange that we can work on both a game at the high-end of indie premium pricing and the absolute bottom at the same time? How do we justify the business models of each, given that usually the proponents of either model are usually scathingly critical of the other?

Continue reading

Puppygames Spends Crowdfunding Money On Development Shocker

If you’ll forgive our cheesy UK tabloid press headline parody, this post will explain what we’ve spent our crowdfunded money on so far!

So back in August 2014, we set up a crowdfunding page on Patreon, with the fairly modest goal of achieving an income of $5000 per month. At the time Chaz and Alli were about 3 months into development of Basingstoke, which was supposed to be a “little” game that took 3-6 months to complete (2.5 years later and it’s still nowhere near finished!). I was about one year of full-time development into an entirely different game, the mythical Battledroid.

The idea was that the Patreon funding would enable me to continue to work full-time producing Battledroid, which would see it reach a publicly viewable state within about a year, having already spent about a year on development. Puppygames itself was making just enough money to fund Chaz and Alli on Basingstoke, albeit at sub-minimum-wage levels.

Easy, I thought – just look at how much cash people are throwing at hopeless Kickstarters.

Continue reading

Import Unity animation timings to 3dsMax

The joys of Maxscript.

Here’s a quick bit of code for grabbing the animation timings from a model that has been imported to Unity, and sticking them in an array. I’m using it to automatically fill in the multilistbox on the right, which lets me crop the timeline to the selected animations.

catscript


unityAnimList = #()
s = openFile (pathName+characterName+".fbx.meta")
skipToString s "clipAnimations:"
while ((skipToString s "name: ")!=undefined) do (
 animName = readline s
 skipToString s "firstFrame: "
 firstFrame = readline s as integer
 skipToString s "lastFrame: "
 lastFrame = readline s as integer
 anim = #(animName,firstFrame,lastFrame)
 append unityAnimList anim
)
close s

Normal postcard service will resume at some point in the future, probably.