Wait what?!

Yes.. I’ve gone and cancelled Bard Life. As a pretty inexperienced solo dev, I’m still struggling with the challenge of assessing projects. You may remember that Uffizi was put on hiatus because it just wasn’t very fun. 3 Months of semi-full time development and it took me that long to realize the game just didn’t have potential in its existing form. Bard Life has the same problem, although I learnt much quicker this time!


The final GSD
The final GSD


Why isn’t Bard Life fun?

I was a little upset at my need to cancel Bard Life, but since that dreaded day I’ve come to think of it as an obviously good decision and there are plenty of takeaways from the project as a whole so that I shouldn’t view it as a complete waste of time.

With Bard Life I wanted to take a genre I didn’t really like very much; the Idle Games genre, and make something more interesting. I liked the pacing and the slow drip feed of content and new mechanics.

I didn’t really like the whole numbers thing. You know… the 1.273trillion Cookies Per Second stuff. I thought that the numbers were just a symptom of the mechanics and that players just needed the aforementioned slow paced, long term drip of unlockables to sate their appetites.


Cookie Clicker
Cookie Clicker


Well it was true, but it was a symptom that I didn’t have an alternative for. I wanted to replace big numbers and infinite upgrades with new shiny things and story. The reason other Idle Games use numbers is because it’s absolutely free content. To add a new upgrade to your Cookie Factory, you just need drag your excel formula down one cell to generate a price and the buff amount. The whole thing is balanced around ever-increasing numbers.

My problem is that Bard Life content is expensiveMy numbers don’t scale well. Therefore there isn’t much to buy. There’s plenty to unlock at the early levels and you’re regularly unlocking cool new stuff for the first 2 hours of play… but then it stops, suddenly. There’s nothing to unlock anymore that doesn’t involve me creating new instrument sprites, new text, and carefully balanced numbers (as mine aren’t arbitrary numbers).

Idle games are meant to last months. Bard Life‘s content treadmill ended after 2 hours.

I failed at the system design. It hurt. A lot. System design is the thing I’m supposed to be good at, but I did not foresee the time and effort it takes to create masses of content.


Salvaging Benefits from Bard Life

Bard Life has still been a great project for me and has taught me the following stuff;

  • Process
    The nature of Bard Life‘s numerous but tiny and insular features has really given me a new lease of life for part-time gamedev. Waking up to do my hour of work every morning put the project into overdrive. Every game I ever make from now on will be designed to support this bite-size modular development.


  • Data Structures in Game Maker
    I’d never made a multi-room game before. A lot of Bard Life’s development was building all the systems handling tricky logic between room changes. I’ve never made a game with so many assets to load, variables, arrays, and interlocking UI systems.


  • Particle Effects
    Talked about this before, but I learnt them and they’re great. The best thing about them is that it’s easy for someone with no artistic skill (me) to make things pretty!


  • Overall Experience
    It’s hard to exactly put into words how much I’ve learnt in Game Maker over the course of Bard Life’s development. It’s just lots and lots of little things that all add up in the end. I feel like a much stronger developer now, and I’m a lot more practiced in tons of logic solutions that will help me with future projects.


  • Life Lesson Learned: Fuck Content!
    was put on hold because it wasn’t fun, after a few months of full time work on it. Bard Life has the same issue, its fun relies on a massive amount of content and I’m not actually great at writing content. Hell, I don’t even enjoy doing it!I like building systems and, while Bard Life has plenty of systems, it was always intended to be an idle/incremental game that needed to scale into hours and hours of play. Content was supposed to be the difference maker. Content is not my strength and for some reason I decided to go for a content heavy game yet again.


Game Prototype... thanks Activision
Game Prototype… thanks Activision


What Next?

The Plan is officially underway… 6 weeks early. This is one reason why I’m grinning at the moment. I’ve got loads of extra time to prototype candidates for The Game I’ll be submitting to IGF.

My goal now is to build two game candidates that have me most excited…

  • Candidate 1: A top-down survival multiplayer deathmatch game
  • Candidate 2: A post-apocalyptic 4X strategy game designed, from the ground up, for multiplayer

I’ll be spending 2 weeks with Candidate 1, making the most rough looking but feature-heavy prototype I can build. Then I will switch to Candidate 2, with the same mentality. When they’re both finished, I will get some feedback and then go over them again before a second round of testing.

GSD – Update 1

Good day!

A very productive weekend on Bard Life has resulted in some major Shit getting Done for the GSD.

GSD Update 1
GSD Update 1

Phwoar! Look at all that green!

This weekend I had my first experience with particle effects, which was a blast (literally and figuratively). It’s a lot of fun to create particle effects and they have such a massive impact on my game, which was distinctly static until that point. I’ve still got a long way until I reach Cube Clicker levels, but it’s definitely helped a lot… I can see why people like clicking a lot more now.

On top of that, I added the basics of the inventory system… so now every item you buy can be equipped for cosmetic customization. A small feature but I think players will love it.

Finally I fixed some bugs and a bunch of usability improvements were added. The map is now completely done from a functionality standpoint, so that’s a good milestone.


As I mentioned in my previous post, my first deadline for sharing Bard Life is today; March 19th. It’s obviously not ready yet, which was what I expected as I’d set a second deadline of March 29th just in case!

However it’s still not good that the game is un-finished (well, un-alpha’d) so I’ve started the GSD… the Get Shit Done list. This was a tried and true technique at EA Playfish created by my old producer (@MikePagano). Below is the list of Shit that I have to Get Done.




As you can see, it’s a large list. Not all of it actually needs to get done, and the ‘Dev Planning’ section is more of a desired feature list than a list of concrete obligations… but still, there it is. I’d like to get almost all of it done before the 29th and I will be posting my progress here as the days go by.

See you after the weekend, when I hope to have the big things here checked off!

The Plan – IGF 2016

Don’t worry, I’m still alive. I haven’t blogged anything in a while because I’ve been hard at work.

My Idle/Incremental Game Bard Life is coming along nicely. It’s taking longer than I thought (game development eh?) but progress is still fast and I hope to have something to show friends (and you guys) by the 19th March.

After that point, I will assess the feedback and decide whether to continue with Bard Life or not. If I decide not to continue, I will polish it up as much as I can and just dump it on the internet somewhere for free. I want to release a game and release a game I shall! If I decide to continue with it, then I’ll spend more time polishing it as much as I can and then do the aforementioned internet dump. In this latter case, I will spend time promoting the game and thinking about updates.

Regardless of what I do, I want to get Eternal Struggle to alpha state. I committed to it last year, I still think it’s a good concept (especially after seeing The Darkest Dungeon‘s reception), and I honestly want to see if it works. I believe that I’ll spend around a month on that, so April > May will be Eternal Struggle Alpha month. If Bard Life really takes off, I may drop Eternal Struggle.

Why all these deadlines? Well, The Plan has started.



I’ve wanted to commit to a real game project and see it through, alone, for years now. The GDC 2016 Independent Game Festival call for submissions begins in October. This is something I feel I have to do. I’ve got to get something submitted to IGF, even if it has no hopes of being nominated. It’s a great experience, it pushes me hard, and it will still result in an end product I can share with the world. I also need to start going to GDC professionally and I just don’t have the spare money to pay my way… I need a game to showcase there and I need the financial help that the IGF provides if you get nominated.

Perhaps Eternal Struggle will be good enough to submit. That would be amazing, although I have doubts that it’s innovative or arty enough to really warrant heated discussion. Bard Life is an Idle Game so there’s no way I’m entering that into IGF! Therefore, if Eternal Struggle does not show enough promise before the 1st of May, I have to put it on hiatus… or cancel it.

If that’s the case, The Plan is in full swing and The Game needs to be concepted and built.

I’ll have 6 months to get a completely new game submitted. My free time, which will completely turn into dev time, is the following…

  • Every weekday morning for 1 hour* – 5 Hours Total
  • Two weekday evenings for around 4 hours – 8 Hours Total
  • One weekend day – 8 Hours total, realistically

So that’s 21 Hours a week, 84 hours a month, or 504 Hours total between May 1st and the end of October.

For the first month I want to do a ‘One Game a Week’ prototyping period where I build and playtest 4 candidates for The Game. Ideally I’ll be blogging along the way, and perhaps even creating some video content. Marketing and personal branding is just so important these days, so I need to start creating more non-product stuff as I move towards submission.

The next blog post will be around March 19th-29th when I have Bard Life ready to share.


– Sam


*PS: You should totally try doing this if you can. Wake up an hour earlier than usual and work on your game. It’s changed my development life!