Archive for the ‘Baba Is You’ Category.

Baba keeps trucking on

Contrast with an early version:

Baba News + Weekly-7 progress post #110: Eh

Hmm; I seem to have managed to keep something like a once-every-two-weeks streaming schedule. That’s good, I guess? Today’s stream wasn’t very productive; I mostly polished things in Baba and drew a couple new sprites, but wasn’t really in a good state of mind for spriting so the results aren’t mega convincing. I also started at a level for a good while without getting good ideas for what to do with it, and so on. But that happens! I just need to have a bit better of an idea of what to do if things aren’t going my way during a stream in the future.

I’ve mentioned this on Twitter already, but I should’ve said it here already: Baba Is You’s release is delayed until 2019! I think I might’ve been able to finish the game this year, but I wouldn’t have had time to properly handle all the ~Business Stuff~ related to releasing a game, so delaying felt like the sensible option.

Also, Baba will release on Nintendo Switch! I might’ve said this before, but yup, that’s a thing! It’ll release simultaneously on Steam and Switch, and matpow2 is doing the porting.

Also also, I was at IndieCade Europe, held in Paris, a week ago, and Baba Is You won the audience award there! The award statue is really cool-looking, I should take pics. Whee!

Weekly-6 progress post #109: Smoothish sailing

Decided to stream to pretend that I’m able to keep up a stable schedule. Despite initial slow progress, I got a lot of stuff done this time around! Tweaking several levels, implementing two(?) new ones, fixing bugs, adding polish, you name it. Developing Baba has felt surprisingly fun even at this somewhat finalish stage of development, and I’m very glad for that. :)

Baba will be at IndieCade Paris next weekend, on Friday and Saturday! If you want to test the game, come there!

Weekly-5 progress post #108: Snow!

I guess I’ve almost managed to stream every week now? I still want to keep track of missed weeks because once I get to the mood, streaming multiple times a week is a joy & very productive!

Today I started streaming very late and as a result the stream was supposed to be fairly short. It ended up being about 2½ hours anyway, so shoot. Oh well! I got some work done with systems that coul help with Baba’s localization in case that becomes a thing, and altered some menus into using a new system and added a new palette together with a snowy effect, seen above! The chat was fairly lively, thank you for that! Baba has progressed at a really nice pace lately, hopefully I won’t run out of steam. There are no massive hurdles left, I think, although some might present themselves before the end.

Oh, yeah, and since I apparently haven’t mentioned it here, Baba Is You will be released on the Nintendo Switch!

Weekly-4 progress post #107: Flowers!!

Life keeps happening! Anyway!!

Today I worked some on this flowery effect that’s part of Baba Is You’s intro & ending. The effect ended up in a pretty sweet spot, although there are some bits of polish still sorely needed for the intro and the ending is very much work-in-progress. I also replaced an outdated level with a better one (with help from people in the chat, particularly PortPonky, Unsinnlos and falcon99999 – thank you! I also did a little bit of work on the game’s menus; the player can now return to the main menu from the game and choose whether they want the game to ask for confirmation when restarting. Not super interesting and I definitely did some of this to procrastinate working on the ending, but it’s still necessary stuff so I can’t be too unhappy about it!

Weekly-4 progress post #106: Behind in updates, again

So, Gamescom happened, as did Sommerhus Jam, and combined with work on Noita I have had a hard time keeping up streams. Managed to have one tonight, though, so maybe this is the time for yet another return to form!(?)

I fixed various issues in Baba, most importantly a relatively long-standing logic issue. I ran into another that I thought I had fixed for good; there was a pretty simple solution available but I’m slightly afraid that said solution causes some other hairy cornercases (that I had previously fixed and forgotten about.) I guess I should document why I’ve done things the way they are at some point.

I also spent some time working on the game’s music; the Forest theme gives me trouble and while I found some new directions, the song will need more work still to get to a state where I’m happy with it.

All in all the stream was fairly productive and I actually finished all the things I had planned to; now just to keep that momentum somehow!

Weekly-1 progress post #105: More maps

I’ve actually made good headway at getting back on track with these updates – this is the third stream this week! I had implemented a simple map mockupping tool yesterday, and used it today to plan out the map. It’s hard to say how balanced things are, but I’d say that the situation is way better now than just a couple days ago. I even managed to re-do some long-standing problem levels, with the help of people in the chat. This was the first time I announced a stream using @babaisyou_, and I think that showed in that the chat had more people than usual. Maybe? The stream ended with a little bit of settings menu work.

It’s looking a lot like I’ll manage to catch up to my schedule this week! However, next week I’ll be away so there’ll be no stream, and as a result I’ll have to do a double stream sometime soon. With how useful these streams have been, this shouldn’t be a bad thing, however.

Weekly-2 progress post #104: New map!

A second streaming day right after the first! Today I redrew the world map of Baba to account for the increased screen size (from 480×480 to 854×480). After that I polished yesterday’s level intro screen a bit and started some work on making the pause menu neater. I feel that I’m starting to get fairly close to a point where I’m reasonably happy with the content of the game, but there are some of these cases of visual polish still in the way, as well as a particular map design issue I need to tackle (along with some endgame content stuff but those feel less pressing since they’re not relevant for most people playing the game, not at first at least.)

I’m still 2 streams behind so there may be more streaming this week! Perhaps I can get all these smaller issues
in Baba sorted out before the end of the week? That’d be great!

Weekly-3 progress post #103: Level intros

Wow, the plan for weekly streams didn’t go too well. New try!!

This month is going to be very busy for Baba and thus I want to work on it even while streaming; ESA 2 will have to wait a little while longer. Today I worked on implementing an intro for the levels, seen above. This far you’ve just been plopped into the levels without fanfare, with the level name hovering in the top-left corner. Now, though, you’ll get a fancy text in the middle of the screen (with a bugged level number, no less!) In the past days I’ve been updating the game to use a widescreen ratio instead of the old square shape, and together these changes have added a lot to the polishedness of the game. Sweet! Now just to fix that level numbering…

News! And stuff! Part 2

So then, there’s a bunch of other stuff that’s happened gamedev-wise, so let’s list some images!

– Baba’s “programming” system is complicated enough that it allows for making games inside Baba! They lack certain vital stuff but here’re Space Invader, Snake & a platformer! The Space Invader thing was done a longer time ago so it might not work quite as nicely right now with the layout it has there, but the idea should be reproducible. Baba also has a Twitter account now, @babaisyou_!

– Some more pics of the game. The bottom-most image with the “Empty Is You” showcases one of the more hard-to-grasp elements of the game and it’ll be fun to see if people get them.

– I’ve been toying around with text generation using Markov chain -based techniques. It’s a lot of fun, and I’ve generated stuff using movie scripts, cookbook recipes, MtG cards, airline catalogue ads, motivational sentences and book/movie titles. I currently have two engines, one of which is more customized and works better on longer texts, and another that’s less sophisticated but more chaotic and thus a good fit for short texts.

I’ve set up two Twitter accounts for posting generated stuff: @chaingenerator miscellaneous text and @MTGmarkov for MtG cards only. Like so:

– I participated in the Nordic Game Jam a couple weeks after GDC! I was still kind of exhausted from GDC and Stumblehill was causing me stress so I didn’t manage to concentrate very well, but I nevertheless managed to make these little prototypes. One is a gam jam simulator showing little jammers walk around the venue with game ideas, fulfilling their basic needs. There’s no gameplay but it’s fun to watch. The other is a cooking game prototype where you can make dishes that get named procedurally. Pretty neat but the idea was too meny-heavy to be fun to implement at a jam. You can find both games on my page!