Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Ron Gilbert is a name most in the game industry will know from the likes of Thimbleweed Park, and earlier works like The Cave while at Double Fine and they were even the producer on my all-time favourite RTS Total Annihilation. More than that, Gilbert was also the creator of the classic Monkey Island and it appears they're now attempting to switch to Linux.

Terrible Toybox, the actual team behind Thimbleweed Park are working on a new game and game engine too. They released Delores: A Thimbleweed Park Mini-Adventure in May 2020, as a small standalone title that acts as a prototype for their newer game engine. They even put up the source code for the Delores game on GitHub, although it's not under an open source license. It doesn't support Linux yet but that appears to be planned.

So what's the fuss about? They're switching their development flow to Linux and they've started blogging about the adventure too with a first post about their new hardware a few days ago. Seems they've settled on a Dell XPS 13 with Ubuntu Budgie. The question is: why are they doing it? As they said in the post:

My goal is to see how far I can get developing my new game on directly on Linux and not the Mac (I haven't developed on Windows in years). Can I ditch the Mac and go 100% Linux?

For working on the "game", this shouldn't be a problem once the engine runs on Linux. The few custom tools I use (Wimpy, for example) and all built from the same code the engine is, so once it's working under Linux, they should compile as well.

It's quite interesting to see more developers try out Linux, although not too surprising with how Apple is now again moving CPU architecture. Not just that though, as Apple have been getting more hostile for indie developers, with all sorts of extras being needed now and that's on top of the "Apple tax" that forces you onto their hardware. Gilbert mentioned this as well, with Apple being 'more paranoid and authoritarian' as time goes on.

Since their initial blog post it seems it went mostly okay, and they're continuing to learn and find the software they want. Will be fun to see how it all goes. Good luck, we're here if you need us Mr Gilbert and our Forum is always open. We're always happy to help game developers on Linux.

Article taken from GamingOnLinux.com.
Tags: Game Dev, Misc | Apps: Thimbleweed Park
61 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
42 comments
Page: «3/5»
  Go to:

Linas Jul 27, 2020
View PC info
  • Supporter Plus
Quoting: DigitalSinWhat are the Linux alternatives to Apple's Xcode? Last time I used it, was easy and fast to use - with incredible search capabilities. (This was years ago in Tiger.) I can't really find a comparable IDE for Linux.
Have you looked at JetBrains products? AppCode is probably the closest thing.
Creak Jul 27, 2020
Quoting: Duncso as long as your simple in-house tools still work, why change?

Strangely enough, IMHO, for a "simple" game, taking an already existing game editor is good decision, both short-term and long-term.

It is a good short-term decision, because you can invest only in what's matter: your game. A game editor is much, much more than just SDL. SDL is the bare minimum, but then you need to create everything else for your game to work. I can't even list the number of parts there are in a game editor (and I've worked on 4 of them along my 14-year career). I would make a more detailed blog post one day, explaining all that in more details. So, TL;DR: it's a good short-term decision because you can focus only on your game: level-design, gameplay, UI, multiplayer, ...

But it is a good long-term decision as well, because if you want to create a game studio -- with more than just one game -- then you won't have to keep up with the latest trends. Imagine simply what's needed to do to migrate from OpenGL to Vulkan: it is a lot of time to invest into something with very little value for your game. Another example: let's say your first game works really well and you would like to port it to game consoles now. That is, again, a huge amount of resources to invest in order to port over Microsoft, Sony, and Nintendo. And another example: as your studio grow, you'll hire more people. If you're using have a well-known game editor, than you won't have to train your new hires, they'll probably already have heard of it.

Some 2D/pixel art game examples:


Edit:
That said, I agree that if your game tools already exist and are working, migrating to another game editor will definitely be painful, so I would not encourage doing the migration, unless the pros and cons are exhaustedly listed. I am indeed talking more about newly created game studios, doing their first game. I would advise them not to create their own game editor.


Last edited by Creak on 27 July 2020 at 10:03 pm UTC
Dunc Jul 27, 2020
Quoting: CreakEdit:
That said, I agree that if your game tools already exist and are working, migrating to another game editor will definitely be painful, so I would not encourage doing the migration, unless the pros and cons are exhaustedly listed. I am indeed talking more about newly created game studios, doing their first game. I would advise them not to create their own game editor.
Fair enough. And, just to clarify my own point, I'm not saying that a small studio should never use an existing general-purpose engine, just that for certain types of game, in certain circumstances I can see how it might still make sense to roll your own.
robvv Jul 27, 2020
Total Annihilation is my all-time favourite RTS, too! Glad to see that Gilbert is coming over to the Linux way of thinking.
razing32 Jul 28, 2020
Was the engine to the original Thimbleweed Park ever released to the public ?
Was always curios to tinker in that.
And since the game has a linux candidate was hoping the engine works under it as well.
CFWhitman Jul 28, 2020
Quoting: Maki
Quoting: Liam Dawe
Quoting: mylkawhy does he need a new engine? just use godot
I like Godot but it's not the answer to everything and it doesn't fit everyone's needs. Why does anyone make their own stuff? To learn, to have full control and know exactly what it's doing. Just telling a developer to "use x game engine" isn't particularly helpful.
It always bothered me about Debian that they have a "Don't break Debian" policy in the background. Why not? Breaking Linux and learning how to fix what I broke has gotten me more involved than I ever was in Windows. If I mistype something in /etc/fstab, it's my mistake to fix. I would hope that developers are always seeking to find the game engine that suits their needs best while giving them the required openness about bugs they encounter so they don't have to search through 12.000 lines of code just to find the missing ;...

The "Don't Break Debian" slogan is about mixing in foreign repositories with Debian incompatible packages and then expecting nothing to go wrong. They don't really mean, "Don't break Debian"; They mean, "Don't break Debian and then blame Debian (us)."


Last edited by CFWhitman on 28 July 2020 at 1:00 am UTC
mylka Jul 28, 2020
Quoting: Dunc
Quoting: mylkayeah i know, but his games arent really that complex
i understand it for cyberpunk or other huge open world games, but a pixel style point and click.... i dont know... doesnt seem to by very economically
If you're sticking to one style, the knowledge and control of the codebase a custom engine gives you tends to outweigh the flexibility of a general-purpose one.

he makes 2D pixel art games. how flexible do you have to be for that?
if you need special water effects, or physics, or lightning, or trees... anything..... i would understand

but why all the work for




Last edited by mylka on 28 July 2020 at 1:01 am UTC
Eike Jul 28, 2020
View PC info
  • Supporter Plus
Quoting: mylka
Quoting: Dunc
Quoting: mylkayeah i know, but his games arent really that complex
i understand it for cyberpunk or other huge open world games, but a pixel style point and click.... i dont know... doesnt seem to by very economically
If you're sticking to one style, the knowledge and control of the codebase a custom engine gives you tends to outweigh the flexibility of a general-purpose one.

he makes 2D pixel art games. how flexible do you have to be for that?
if you need special water effects, or physics, or lightning, or trees... anything..... i would understand

but why all the work for

I think they started the engine after Thimbleweed Park, so it's for the next big ;-) thing, no?
sub Jul 28, 2020
Even more exciting to me than Ron is trying out Linux now (which is great) is this part:

QuoteTerrible Toybox, the actual team behind Thimbleweed Park are working on a new game and game engine too.

I couldn't find any information about this.
Liam, did you deduce that from the fact that Ron is working on a new engine
or did he explicitly mentioned working on a new p&c game? :)
Eike Jul 28, 2020
View PC info
  • Supporter Plus
Quoting: subEven more exciting to me than Ron is trying out Linux now (which is great) is this part:

QuoteTerrible Toybox, the actual team behind Thimbleweed Park are working on a new game and game engine too.

I couldn't find any information about this.
Liam, did you deduce that from the fact that Ron is working on a new engine
or did he explicitly mentioned working on a new p&c game? :)

They said this in the Dolores Steam forums and they also said while Dolores doesn't support Linux, their engine and their next game will.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.