24th September Update

September 25, 2013 in News

Back to our regularly scheduled updates!

We’re still working on NPC AI! NPCs are currently sitting around, going to sleep when it’s night time, and more advanced pathfinding is in the works so that they’ll stop bumping into obstacles. Getting there!

NPCs are configurable via JSON and LUA files, like…most other things, really! Once this system is fully in place, we’ll be able to easily spawn NPCs of different types.

“What do all of these words meeeeannn?” Here’s my best attempt at explaining!


The NPC script folder looks like this right now! It’s got a bunch of scripts defining current types of NPCs and what their behaviors mean. Let’s take a look at the default NPC type…

Screenshot_5So NPC types define things like what the NPC may be wearing, their health and energy stats, default dialogue towards each race (not shown), and other elements of NPC behavior. The second type of .npctype file you see there is for guards, which would obviously have different dialogue, different equipment and behaviors.

This is exciting! When we’re finally able to fully configure loads of different NPCs and have them behave properly in-game, it’ll feel a lot less lonely out in space. :)

…here’s a rather interesting couple wearing a hat you may recognize from the Create-a-Hat Contest.


Most of what we’re doing to prepare for beta involves configuring each tier of the game– implementing the relevant objects, configuring things like ore spawn rates, monster types/abilities, finishing up dungeons, etc. We’ve also still got folks working on minibiomes, which are ever-useful in adding some diversity to the landscape.

I leave you with a big flowery bed from a minibiome:


Quick update

September 24, 2013 in Uncategorized

Just to keep you in the loop, they only sent us the router today. They’re bringing our connection online on the 26th.

Daily Updates

September 20, 2013 in News

Hi guys,

Just a quick note about the daily updates. Obviously they haven’t been appearing as frequently recently but there’s a good reason for that.

I recently moved into a new apartment and I won’t have a real internet connection until the 24th. I’ve been trying to post over a 3g tether but it’s pretty much a waste of time, with the posts I write timing out and being lost.

In the mean time other members of the team have been trying to fill in for me, but they’re super busy with what they do. So expect posting to resume properly on the 24th. In the mean time we’ll try our best to keep you updated.


17th September Update

September 18, 2013 in News


Today was an awesome day, because today Omni’s long-awaited grappling hook tech– while still in need of tweaking– was finally ready to show off. It’s reeeaally fun!

Armagon started work on the Glitch village “dungeon” map, which is one we’ve been really excited to see in all its procedurally generated, Armagon-designed glory.

And Bart continued his work on NPC behaviors! It’s been really interesting to watch how they’ve evolved, intelligence-wise. Sleeping, sitting down and no longer walking into walls. Good stuff.

While we’re posting videos, last night Bart uploaded a video of the developer livestream we recorded late one night at I49! Loads of people missed out on it at the time, so here it is for your viewing pleasure.

Today we addressed some questions and feedback about communication/how we spread information, and how we can do better. It’s been a long day, but I’m working on getting the website up to date with the sort of news we regularly post on the forums, IRC and elsewhere that doesn’t quite make it onto the front page. So, look for all that plus the roadmap to be updated by the end of the week! Apologies if it seems like we’ve sort of slacked on it.

Goodnight, guys!

16th September Progress

September 17, 2013 in News

Good evening!

Today we’ve focused a lot on adding a bunch of the enemies our artists have been creating to dungeons, adding unique behaviors/AI, and configuring loot pools. Hooray, loot!

We’ve also continued working on friendly NPC AI, with NPCs becoming gradually less stupid as we go. Now NPCs will say different things depending on your species, jump over little gaps in terrain, turn around when they’re walking into walls, using emotes, etc. Y’know, the important things. Maybe someday soon they will actually become self-aware and when that happens…well… *shudder*

Screenshot_2Although…this guy’s got nothing to say to me. Think it might have something to do with the gun?


Earlier today Rho introduced a new monster! Sort of a tougher version of GeorgeV’s controversial sewage-based monster, The Po. This one’s proving a bit controversial as well…


Obviously, crude toilet humor isn’t for everyone. We don’t expect everyone to agree that a giant walking sewage golem is hilarious, and we don’t plan on adding more poop-based enemies. :P

Starbound’s not an overly serious game, though. It’s got elements of serious storytelling and the opportunity for serious roleplay, but overall it’s meant to be entertaining, and we like throwing in some humor where we can! Usually it’s a little bit more subtle, but hey. Sewage monster kind of fits in with a sewer-themed dungeon. Sorry if that’s not your thing! I believe we’ve got enough serious-business intimidating monsters to make up for it. :)

Anyway! Onwards to tomorrow, lovely Starbounders. Goodnight!

September 14th & 15th Update

September 16, 2013 in News

Hey guys, another double-update for you! I apologize for the tardiness on these posts, but rest assured everyone has been very busy working and a lot of really great stuff has made its way into the game these past couple of days. Of course more unique dungeon NPCs have been thrown into the mix, with some really cool AI behaviours being hammered out by the ever-talented Jordo. We now have NPCs that can chatter to themselves (right now for instance, they say “open sesame” when they open doors) and we’re very close to having them deliver dialogue when interacted with. The rest of our coders have been making sweeping optimizations under the hood, improving a lot of functionality that was lacking in places, all in the name of making a better (and more mod-friendly) game.

The wire system in particular that was put on the backburner a few months ago is finally getting some much-needed attention. While previously you could rig up doors to switches and it would work well enough, there were a handful of very specific functions I was still waiting on. One really cool addition in particular is that we can now attach wires to objects with AI like automated turrets and security cameras. This paves the way for things like alarms going off when a camera spots you, summoning more enemies, and locking you in until the alarm is stopped! Soon I should be able to start really going to town with some trap and puzzle orientated setups (there’s are a couple of dungeons I’ve specifically avoided starting on until these functions were ready).

As per usual, this past week I’ve mostly busied myself with this work on the dungeons. I’ve pretty much wrapped up on the prison for now, though I’ll likely come back to it after we launch the beta to add more content and expand it further (it’s already pretty big). It’s been interesting to tackle an inherently darker dungeon like this one, and I’ve occasionally surprised myself with the results I can get with creative use of just a handful of different block types.

Visiting hours are open!

I’ve long appreciated games that can tell the player a story purely through the design of the environment itself. Games like Bioshock and Half-Life 2 are still firmly in my mind as two of the greatest examples of this craft, and I’ve tried my best to imbue my work with this same kind of magic. Obviously there are limitations I have to deal with, I certainly couldn’t create something with that amount of detail in a retro-styled game like ours, but I’m hoping that when players will happen upon one of the prison blocks in this dungeon, they’ll be able to look at the contents of every cell and piece together just what kinds of people were kept in each one.

They said they would come back.

Thank you for your continued patience guys! I realize the tensions are high as many in our community are keen to play the game right now, but rest assured we’re doing everything we can to get the game into your hands in a truly enjoyable state as soon as possible! We’re continually humbled by the sheer amount of passion and eagerness on display from our community, and we’re very fortunate to have you with us! Please bear with us a bit longer!

13 September Update

September 14, 2013 in Uncategorized


GeorgeV here.  Today I’m going to talk about a small change (still in testing) that we’ve done due to some experiences at i49.

Basically the demo at the booth went pretty smoothly except for one detail.  Towards the beginning of the game some players would get a bit confused.  The first thing you’re supposed to do when you get on the ship is read the quest that you’re being offered.  It ideally would direct you to the ship’s locker where all of your gear is.  However, apparently the ship locker wasn’t obvious enough and many players simply beamed straight down to the planet without gear and without knowing what to do.  Some players simply didn’t know where the ship’s locker is or what the different objects on the ship were leading to stuff like beaming down on accident.

The good news though is once they got past that bump in the road generally everyone was easily able to play and have a good time.  So us booth people would only need to check up on new players to make sure they didn’t get confused and beam down to the planet too early.

So we’ve thought up a few ways to address this issue.  One step is simply labeling!  Yeah, the text is a bit… texty but when it comes to playability maybe easier is better?  The booth at i49 was practically a first Beta test as we discovered several things us Devs overlooked.  It makes me look forward to the Beta Testing even more!


Hopefully now it’ll be painfully obvious what everything on the ship is.  And it’s been brought up that it might be TOO texty and obvious so who knows, maybe we’ll change it.  We are still in the testing phase after all!  We also might use other systems to help make the “tutorial” even easier such as quest markers or anything that’ll help people unfamiliar with Starbound get around and play our game (at least for the early part of it).


Anyways, that’s that!  See you next time.  Feel free to discuss the “texty” looks.  Everything is subject to change.  :)


12th September Update

September 13, 2013 in News

Waz! Salutations! Hello! It’s my turn to do the update again, please be gentle!

Work has been continuing on the same fronts. Omni’s been doing a ton of back-end stuff to allow for more special items, which judging by what he said, sounded complicated as heck. Bartwe implemented particle effects for death/near death states such as freezing, starvation, etc, and art assets have been supplied in turn. Kyren is working on navigation stuff (sector unlocks, travel logs) and object scripting, the latter of which might sound innocuous, but it paves the way for some really cool things down the line like monster spawners and traps.

On the art side of things, we’re continuing to pump out unique NPCs for dungeons, a couple of which were posted yesterday. It’s a lot of fun being able to return to doing unique NPCs – so far the Apex and Human sets are completed, while all the others have at least one implemented or ready to go.  We’ve had a lot of creative freedom with the unique NPCs we design, which helps a lot with forging different gameplay styles for each dungeon. Much of this is thanks to Jordo, a coder who’s been implementing each of these NPCs specifically with their own unique behaviours and been extremely patient with our reckless artist demands.

I’d divulge more, but at Chucklefish spoilers are kept to a minimum, so you’ll have to wait!

As penance, I leave you with chickens.

And a rare look at what goes on inside our chat:

<@kyren> IIIIII hate OOOOOObjects
<@kyren> booooo Objects
<@kyren> boo Object

Thank you, goodnight! Much love!

Treasure Adventure World pre-orders are now LIVE!

September 12, 2013 in News

Chucklefish is pleased to announce that Robit Studios are now taking pre-orders for their upcoming game, Treasure Adventure World, with a fresh new website and trailer to kick things off!

Pre-ordering doesn’t just give you access to the game when it launches, there’s a whole bunch of rewards for going beyond the first tier! Higher tier rewards include a full download of the game’s soundtrack, access to a private development blog where you get exclusive new media, a signed original sketch from the developer, you could even be put in the game as a fully interactive NPC!

Please give the game a look! Not only is it a lot of fun in its own right, but supporting Treasure Adventure World supports Chucklefish too!

You can pre-order the game here!
And if you want to be an absolute champion, please also vote the game up on Steam Greenlight here!

Thanks guys! Your support is much appreciated!

10th + 11th September Progress

September 11, 2013 in News

Heya guys!

I know you’ve been antsy about the lack of daily updates, and yeah, I said I’d make sure we got them back on schedule. Honestly, while we’ve steadily been doing work and making progress this past week, things are still sort of jumbled up because we have a few core team members moving house and taking care of other “real life” stuff (pshhh). Makes it difficult to organize the update posts!

Upon asking Omni what he’s been up to today, he said a lot of things that I did not understand. Then he summed it up for me: “Massive changes were made to the core library to unify some types that had been weirdly different.”

Also, some quick improvements were made to tree-cutting particles/sounds, Bart made it impossible to beam down to planets in the middle of FTL travel, changes were made to smooth out networked item-swinging (i.e- how swinging a tool or weapon shows up to other players on a multiplayer server). Some very old bugs were apparently fixed with Line Rect intersections, which had been subtly causing problems for quite awhile.

But enough about bug fixes! A pretty cool set of enemies with some unique behaviors were added to the game! Here’s a sneak peak of one of ‘em– meet Repairbot.


Repairbot’s not too cool with you shooting his friends. :(

I will leave you with a vague gif.

YOeRLqW (1)

‘Til tomorrow!