29 votes

Crafting a 13KB Game: The Story of Space Huggers

5 comments

  1. [3]
    KilledByAPixel
    Link
    Howdy folks, I'm back with another writeup. This one is 3 years in the making but I finally finished it! It's all about how I made one of my best games and also fit it in a super tiny footprint. I...

    Howdy folks, I'm back with another writeup. This one is 3 years in the making but I finally finished it! It's all about how I made one of my best games and also fit it in a super tiny footprint. I am very excited because the next JS13K is starting in a few days. I hope you enjoy the read and game.

    9 votes
    1. [2]
      kingofsnake
      Link Parent
      Very interesting - I'd be curious to learn about how you optimized your code and design to be such a small size. In an era of 50gb Steam downloads plus god knows how many gigs in patch updates,...

      Very interesting - I'd be curious to learn about how you optimized your code and design to be such a small size.

      In an era of 50gb Steam downloads plus god knows how many gigs in patch updates, I'm retroactively amazed at how the developers of old managed to fit massive titles on to such small carts.

      **Seeing that my curiousity is satisfied in your post, count me as keen to read about it

      1 vote
      1. KilledByAPixel
        Link Parent
        Thank you! I have some really in depth writeups about the code side of things for some of my other projects. This one goes line by line through all the code of my 2kb racing game. In the case of...

        Thank you! I have some really in depth writeups about the code side of things for some of my other projects. This one goes line by line through all the code of my 2kb racing game.

        In the case of 13KB zipped, it's actually a lot of space for a size coding competition. So really it's about keeping the code simple and clean, find a good minifier, let zip take care of the rest. The design and art are also very technical because they need to There is some more you can do to squeeze out some extra space but it's less a code golfing challenge and more software engineering.

        The JS13K contest is also worth checking out, its actually starting in a few days now so I'm already thinking about what I'd like to make.

        2 votes
  2. [2]
    balooga
    Link
    That looks incredible! The gameplay is much deeper than I expected for such a tiny footprint. All kinds of fun mechanics in there, with the grenades and TNT blocks, destructible environments,...

    That looks incredible! The gameplay is much deeper than I expected for such a tiny footprint. All kinds of fun mechanics in there, with the grenades and TNT blocks, destructible environments, baddies getting crushed by crates, etc. You pulled off a very impressive feat.

    I'm a newcomer to the solo game dev scene myself, after burning out as a frontend engineer working on enterprise SaaS. Still figuring a lot of stuff out but I'll be following your blog for inspiration.

    2 votes
    1. KilledByAPixel
      Link Parent
      Thanks so much, I had a ton of fun making it! I honestly wasn't sure it would be possible which is why I ended up so tight on space. You should check out the JS13K contest that is starting next...

      Thanks so much, I had a ton of fun making it! I honestly wasn't sure it would be possible which is why I ended up so tight on space.

      You should check out the JS13K contest that is starting next week. Devs will have a full month to make a game in 13KB. If you want to give something different a shot, it's a very unique type of game jam. I am planning to make something special this year!

      2 votes