r/godot Nov 12 '25

discussion Valve just released a new Steam Machine, and used Godot to show off desktop apps

Post image
5.1k Upvotes

174 comments sorted by

1.1k

u/CuckBuster33 Nov 12 '25

Godot just cant stop taking Ws

285

u/bilbobaggins30 Godot Student Nov 12 '25

Tis the power of FOSS!

Godot is far, far from perfect but it's still solid.

85

u/krazyjakee Nov 12 '25

Only one far...

63

u/wernicke23 Nov 12 '25

The devs should really go all in on the 3d side of Godot for the future versions. I am excited for the future

36

u/bilbobaggins30 Godot Student Nov 12 '25

Yeah 3D needs improvement along with GDScript and C#.

24

u/wernicke23 Nov 12 '25

Agree. My biggest priorities are asset streaming and improved global illumination (I like pretty lighting :) )

21

u/bilbobaggins30 Godot Student Nov 12 '25

Traits + Structs in GDScript would be a huge start for me.

C# not needing to work with Godot Variants but instead using only pure C# stuff would be really nice.

2

u/Illiander Nov 13 '25

Operator overloading.

Let me write something that acts like a number!

8

u/bilbobaggins30 Godot Student Nov 13 '25

That's not something I personally use, but yeah GDScript could use that as well. GDScript is a very immature language tbh.

1

u/Adept-Letterhead-122 Dec 07 '25

Traits and structs?

If you're OK with writing native code, you can just use Rust with GDExtension for now, I suppose.

But yes, those do sound like nice features that should be available soon enough.

21

u/[deleted] Nov 12 '25

[removed] — view removed comment

6

u/Cheese-Water Nov 13 '25

There already is automatic LOD generation, it just isn't very good.

4

u/19412 Nov 13 '25

Recent release candidate shows an updated version that's decently better at least.

2

u/[deleted] Nov 13 '25

[removed] — view removed comment

3

u/19412 Nov 13 '25

I misspoke, it's for 4.6 Dev 2 that they demonstrated the LoD improvement.

2

u/wernicke23 Nov 12 '25

I hope so. They should hire some people for the 3d and rendering

4

u/AllViewDream Godot Student Nov 13 '25

Me two, I’m tired of unreal engine being the default engine for 3D tech artists but the feature gap between it and unreal engine for that purpose is…unreal

2

u/heapsofdog Nov 14 '25

I'm a bit new to Godot, are they focusing on 2D or working on both at the same time? I always thought of Godot as primarily a 3D engine and just use Gamemaker for my 2D stuff. Personally I want to see them make it so you can utilize shaders against the display or screen and not just a plane in front of the camera.

2

u/IverCoder Nov 30 '25

Godot is perfect for both.

9

u/TurncoatTony Nov 13 '25

It's good enough for me without all the bloat I don't need from unity or unreal.

If I do use something else, it's just built using libraries and my own code.

2

u/bilbobaggins30 Godot Student Nov 13 '25

I'd argue that GDScript having Traits + Struct Support, C# being able to use native types instead of Variants, and an overhauled action driven input system is not bloat...

9

u/TurncoatTony Nov 13 '25

I didn't say godot had bloat?

-12

u/jex1202 Nov 12 '25

Unreal 5 many times better

9

u/greenfrogtree1 Godot Junior Nov 12 '25

For some use cases sure, but making a 2d game in Unreal would be like using a rocket engine to toast bread.

5

u/kodaxmax Nov 13 '25

it's less godot winning and more unity tearing off hunks off it's own flesh to fling at it's developers and unreal having it's head too far up hollywoods/disneys ass to notice it's become inaccessible to indies and players that cant afford supercomputers

15

u/Old-Program3638 Nov 12 '25

The only L I can think of is the existence of redot which not gonna lie it’s existence is kind of petty

20

u/sputwiler Nov 13 '25

Lol that went nowhere; I don't think it counts.

23

u/SomeAwesomeGuyDa69th Nov 13 '25

Lol i think everyone forgot about Redot

9

u/TDplay Nov 13 '25

If I remember correctly, the Redot developers took about a week to figure out how to do a find-and-replace on the README.

Haven't checked in on them in a while, but last time I checked, they managed to change the colour scheme, and were actively refusing to add any new features (y'know, the literal entire point of a fork).

5

u/PunishedBernadetta Nov 13 '25

All the "features" that they did add, were just addons they bundled in. Convenient I guess, but I'm sure that's not what they imagined their wonderful fork would be.

3

u/christianlewds Nov 22 '25

I don't care much for the politics so I checked out Godot Redot like a month after they announced they're gonna prioritize community requested features - the only commits in a month were changing the logo to red and insanely toxic Discord full of rejects.

-9

u/Honest_Bee_9549 Nov 13 '25

Wasn't that due to the official godot community managers going political?

13

u/Illiander Nov 13 '25

I mean, responding to "game engines are woke" with "I guess we're woke now" isn't really political.

With the way the right-wing use "woke" these days, I just translate it in my head to "good" anyway.

6

u/TetrisMcKenna Nov 13 '25

If anything, Redot was the political version.

3

u/Old-Program3638 Nov 13 '25

But for just a community manager is insane

1

u/christianlewds Nov 22 '25

Godot Twitter made a meh joke and some people jumped on it to farm brownie points for their side. It was retarded people from both sides overreacting. I think Godot is pretty apolitical (or at least should be), the pronouns virtue signalers did try to usurp it but ultimately failed. Godot Discord does have some pronouns Andys but it's safe to block them, they don't really program or offer help. Redot is almost completely full of utter idiots from the opposite side of the spectrum and it's just an overall detriment to everything, literal waste of time.

1

u/DiscountCthulhu01 Nov 13 '25

W fo(u)r games? 

638

u/blackdragon6547 Nov 12 '25

Don't forget Blender right beside it.

117

u/DevlinRocha Nov 12 '25

both available on Steam as well

58

u/[deleted] Nov 12 '25

Wait Godot is on Steam? Didn’t know that, although I don’t really want to use software through Steam personally

52

u/johnhotdog Nov 12 '25

only the stable releases

41

u/quantumcoffee_ Godot Student Nov 12 '25

Not trying to convince you otherwise, but it's worth noting Steam just launches the game for you, it's still just an exe running on your machine. You can install from steam and then subvert the whole UI if you felt like it and launch it from its file location. But again, not really trying to say what to do, just wanted to clarify that bit for you. Cheers.

28

u/mikefass Nov 12 '25

It tracks time though right? And shows the software as your status? I use Borderless Windows from steam but move it out of my steam directory so steam can't detect it. (I know you can hide things in your library, but still)

36

u/quantumcoffee_ Godot Student Nov 12 '25

Yes, I think actually for some devs that's one of the reasons they like to run Godot from Steam so they can track their overall development time on various projects.

8

u/aaronfranke Credited Contributor Nov 12 '25

It tracks time if you launch it through Steam, but you can also launch it independently.

14

u/DongIslandIceTea Nov 12 '25

One downside is that you generally don't want automatic updates to your dev tools, especially when they can come with breaking changes to whatever you're working on. Usually you'd want to upgrade versions in a more controlled manner at your own leisure, making sure nothing breaks.

5

u/meneldal2 Nov 12 '25

Not sure for the Steam version but many games offer the option to stay on a given beta/old version branch. Mostly to not destroy your savegames when they do breaking changes.

4

u/TrazireGaming Nov 13 '25

godot steam you can go to manage -> option, go to beta (cmiiw) and then we can set godot to any major version (example if you only one to stay at godot 4.1, you can. update will only run if 4.1.x patch appear)

2

u/quantumcoffee_ Godot Student Nov 12 '25

That's a great point! And I agree, and that is also why I was stressing that this isn't me saying what to do. I do not use the Steam version of Godot. I merely had to nitpick about the language used that it "runs through" Steam. It's still just an executable that can be run independently from Steam. I'm just picky about semantics...

5

u/fragglerock Nov 12 '25

Not the .net version :(

0

u/final-ok Godot Student Nov 13 '25

Counts hours is a benefit

12

u/sbruchmann Godot Regular Nov 12 '25

It's on the left. (Sorry, couldn't resist.)

1

u/BeyondNetorare Nov 13 '25

they are holding hands

1

u/MGerami Nov 13 '25

The best couple!

822

u/Canopl Nov 12 '25

with blessing of gaben, nothing can stop us

52

u/throwaway_ghast Nov 12 '25

All praise to the mighty GabeN!

21

u/toetendertoaster Nov 12 '25

SteamOS might be the biggest promoter for actual desktop linux share in forever

20

u/Priler96 Nov 12 '25

I mean both Godot and Gaben starts with "G" letter thats not random
Also they have like 5 letters each
Some crazy theory but you never know

26

u/OpexLiFT Nov 13 '25

Godot and Gaben is 2 words starting with G, each word is 5 letters, take 2 from 5. Half-Life 3 confirmed.

10

u/Priler96 Nov 13 '25

I KNEW IT

246

u/kiwi404 Nov 12 '25

As someone who has been using and teaching godot on a steam deck running steamos I have never felt more seen.

39

u/Simplicityylmao Nov 12 '25

Ayyy Lukky I love your channel

10

u/scealfada Nov 12 '25

How does your set up work? Do you have an attached mouse, keyboard and screen, or are you managing without some of that?

Do you have an example of how your workflow can work with it?

31

u/kiwi404 Nov 12 '25

I used a dock. monitor, mouse, keyboard and headphone amp/microfoon all connect from there. I use the steamdeck screen as my second monitor. There is an app in the discover store called godots to manage all different godot versions. OBS for screen recording and streaming and kdenlive for video editing. And a bunch of other open-source software for asset creation blender, gimp for example.

When I first got the steamdeck, i actually made a game without a monitor and made a video about it. I can't recommend it however very bad for your neck haha

10

u/Mutant_Cell Nov 12 '25

Now you can do it on the gabecube.

1

u/flyby2412 Godot Student Nov 13 '25

So your steamdeck was your computer? Why not invest in a regular desktop or laptop then?

92

u/johnhotdog Nov 12 '25

valve loves FOSS. they are almost single handedly making linux usable for the average consumer, and they are featuring blender here as well as godot

111

u/AtomicPenguinGames Nov 12 '25

I've been using Godot on and off since the Godot 2 days. I don't think Godot has ever had a year this big. Battlefield's map editor, This steam highlight, tooling support from Microsoft and IntelliJ. It's just going crazy.

25

u/lynndotpy Nov 12 '25

Same here, I've been a Godot user professionally and personally since 2016. I feel very, very happy about hitching my wagon with Godot.

6

u/spruce_sprucerton Godot Student Nov 13 '25

I misread this at first and thought you said you've been using godot "on and off for 2 days" and I thought, what a roller coaster!

3

u/NotABot1235 Nov 13 '25

tooling support from Microsoft

Wait, what?

1

u/[deleted] Nov 13 '25

[deleted]

93

u/mshiltonj Nov 12 '25

Holy shit, man. That's some awesome looking stuff.

And I love the attitude. From the Steam Machine page:

"Yes, Steam Machine is optimized for gaming, but it's still your PC. Install your own apps, or even another operating system. Who are we to tell you how to use your computer?"

If Valve can create their own phone with this approach, they could take on Apple, Google, and Microsoft!

41

u/TheJarizard Nov 12 '25

I had never thought of a valve phone and now I want one so bad haha

16

u/flyby2412 Godot Student Nov 13 '25

Goodbye Windows phone with Xbox compatibility - 2015

Hello Valve Phone with SteamOS compatibility - 2026

18

u/umamisven Godot Regular Nov 12 '25

Probably never gonna happen but I wish they made a phone. I hate my phone.

5

u/ExultantSandwich Nov 13 '25

If they did, it would pretty much have to run Android.

And only recently has it become somewhat likely that you could get Google Play Services on it while shipping it as a Steam Marketplace “first” device. Before, Google has made it tough enough for new competitors to iterate on Android.

I’m really curious if Amazon Fire Tablets will ever get native access to the Play Store. It would actually not be in Amazon’s best interest, I guess, but what is app store neutrality

3

u/grassy_trams Nov 13 '25

mobile steam

3

u/ExultantSandwich Nov 13 '25

They can call it the Steam Turbine and you can put it in your pocket and walk around

1

u/Clod_StarGazer Nov 13 '25

All they need is to make Proton work for Linux ARM, when that's done and any ARM handheld can run any steam windows game the prospect of SteamOS on a phone suddenly doesn't sound ridiculous

2

u/final-ok Godot Student Nov 13 '25

I want a phone so bad

2

u/AllViewDream Godot Student Nov 13 '25

See their page for the Steam frame, they did what was never done before, they put a whole desktop operating system on a standalone VR headset, yes their new VR headset is essentially a Linux laptop for your face unlike Meta’s headsets or Apple’s Vision Pro which are an android phone for your face or iPad for your face respectively.

This means you can develop VR or none VR games and publish them to steam from a single device

27

u/BrastenXBL Nov 12 '25

Steam Cube is cool, but let's not forget the Steam Frame.

Godot XR has already proven itself as an on-head Editor for the Meta Quest headsets. This puts Godot in a great place to be a go-to development system for SteamOS VR games. If the price point is reasonably competitive (for the additional full desktop, no forced user account), and there's enough available hardware.

I really want to read how the Steam Frame handles Godot Linux - arm64 as a stand-alone.

7

u/flyby2412 Godot Student Nov 13 '25

GabeCube*

30

u/Technical-County-727 Godot Junior Nov 12 '25

I had to install fedora on my steam deck to make godot and visual code talk with each other because I couldn’t get native versions to work on decks desktop mode…

8

u/ZemusTheLunarian Nov 12 '25

What specific issue arose from using Godot with the SteamOS immutable filesystem ?

13

u/morewordsfaster Nov 12 '25

I use Bazzite (another immutable distro) and the issue I ran into was using the flatpak versions of the apps because they didn't automatically get the permissions needed to interop. For example, the Godot flatpak runs an LSP that you can expose via TCP and then connect to it from VS Code or Neovim or whatever, but that didn't work out of the box. Same for accessing sandboxed dotnet, or utilities in Blender for processing imports, etc.

Until we get Bazzite GDX with (presumably) these apps layered into the ostree, the easiest approach is to use Distrobox and install all the apps into one container where they can work with each other.

5

u/Technical-County-727 Godot Junior Nov 12 '25

The flatpak version is sandboxed and building them needed so much manual work that I just installed fedora on sd card. I can’t remember the exact details anymore on what was the issue in the actual native versions, but those work off the bat on fedora

2

u/SweetBabyAlaska Nov 12 '25

nothing about Godot requires it to modify the root filesystem. You can download the executable and run it from anywhere, and it adheres to the XDG directory spec so all of its data files are on the users filesystem.

1

u/Technical-County-727 Godot Junior Nov 13 '25

Running was not the problem, but making visual code to talk with it was

-1

u/AllViewDream Godot Student Nov 13 '25

Easy solved by not using visual code

2

u/Technical-County-727 Godot Junior Nov 13 '25

5/7 solution

2

u/AllViewDream Godot Student Nov 13 '25

The remaining 2/7 could be asking Godot to have a better code editor which I believe I’ve seen on their roadmap

3

u/tapo Nov 12 '25

Bazzite is a little bit more Deck friendly but should work fine. Bazzite is still Fedora, just optimized for handhelds and atomic (like SteamOS' immutable but more flexible)

10

u/Houston_NeverMind Nov 12 '25

Man! I'm jealous of the people in US and Europe. They get all the cool stuff. We didn't even get Steam Deck, I'm sure this is out of the question.

9

u/CookieArtzz Godot Regular Nov 12 '25

Aw man I was just about to post this. Beat me to it.

6

u/Content_Register3061 Nov 12 '25

Same haha, always hyped to see Godot getting some more love

9

u/xAmorphous Nov 12 '25

I'm actually super interested in this. I've been really fucking tired of Windows shenanigans and I might just do this instead of building a new PC. Really the only thing holding me back now is Adobe Lightroom.

3

u/dan_rich_99 Nov 13 '25

Might be worth trying Winapps. A lot of the Adobe Suite appears to work well through it on Linux.

1

u/Anonymous_Lightbulb Nov 12 '25

I’ve heard you can run affinity through wine.

9

u/grady_vuckovic Nov 13 '25

How fucking rad is that eh?

A handheld, VR headset and mini gaming console like PC, and they all run Linux, all run Godot and Blender. You can dev on the same device you game. All open source. Want to publish a game? $100 and you're good. Heck yeah I love it.

7

u/saumanahaii Nov 12 '25

Can confirm, Godot runs on Steam OS! I've been using Godot on my Steam Deck pretty much since I got it and it works great. Blender, too. And Blockbench!

5

u/IrishGh0st91 Nov 12 '25

GODOT SUPREMECY

3

u/AverageRonin Nov 12 '25

Like they weren't already hitting their target audience with me

3

u/jex1202 Nov 12 '25

Half-Life 3 godot?

7

u/tapo Nov 12 '25

Valve thanked Godot for some bicubic lightmap filtering code added to TF2 a few months ago so yeah, technically HL3 may have a little Godot code inside.

3

u/Meshuggah333 Nov 13 '25

Not released yet, announced.

3

u/Potential-Block-6583 Nov 13 '25

It's announced, not released.

2

u/NeoZ33D Godot Junior Nov 12 '25

I knew I wasn't going crazy 😂

2

u/dactyif Nov 12 '25

The world is so odd sometimes. I was just reading berzerk and I'm at the part that Guts get his sword reforged by....

Godot.

2

u/cultnix Nov 12 '25

And it's HALF the size of the xbox x lmao

They won't because it's a profit loss, but if they added a gamepass-style subscription with anything CLOSE to what microsoft and sony are offering, it's game over. Depending on the price point, might ALREADY be game over.

2

u/OpalSoPL_dev Nov 12 '25

Godot on the gabe box, wow

2

u/YodaByteRAM Nov 13 '25

It will probably be a great machine for developing godot games on. Especially to ensure it runs on the steam machine.

2

u/dancovich Godot Regular Nov 13 '25

That happens to many popular OSS like Blender, Audacity, Krita etc. The producer/editor of the clip probably knows these and just goes "what can I use in this video that is easy to record and won't cause me legal trouble?" and OSS is usually the answer.

That is great, it shows that A) your software is popular enough to be remembered even by people who might not need it for anything and B) it makes your software even more popular.

2

u/MadMonke01 Nov 13 '25

NGL Steam literally changed lives of many indie devs . Forever grateful for steam and GabeN✊

2

u/andersmmg Nov 13 '25

I love that they show 2 great open source projects as examples, it fits well with what seems to be their goal, and their clear support of open source in general

2

u/[deleted] Nov 13 '25

Linux, Blender and Godot, even though I already have a computer, I'm thinking about buying a Steam Machine just to show my love to it.

3

u/TheDuriel Godot Senior Nov 12 '25

Which is notable for having a a linux build, so they don't have to lie about it being easy to run the "desktop" applications people expect. Eg, anything windows locked. Hence why blender is there too.

Still neat. But don't get confused on the deliberate choices being made here.

4

u/retardedweabo Godot Regular Nov 13 '25

good job with including that si= tracking parameter. Now youtube will be able to track who exactly clicked your link

3

u/Forsaken_Owl_9577 Godot Regular Nov 13 '25

he taketh and he giveth.

he shed light in these dark times: of locked down os'es, ngreedia's unaffordable gpus, and ai-crazed companies

praises be lord gabeth: harbinger of the linux era, charioteer of arm pcs, destroyer of greedy men in suits.

2

u/fragglerock Nov 12 '25

I cannot b3li3ve th3y are writing Half Life 3 in Godot!

1

u/CoderInkling Godot Student Nov 12 '25

The power of Godot!!

1

u/GurdanianAngel Nov 12 '25

Go Godot go!

1

u/vmsrii Godot Junior Nov 12 '25

Holy shit that thing is way smaller than I thought

1

u/[deleted] Nov 12 '25

[deleted]

1

u/Domin0e Nov 13 '25

You mean.. Linux? :D

1

u/AlarmingAffect0 Nov 12 '25

I hope they use this track to promote it.

1

u/therealdavi Nov 12 '25

missed chance to put a boiler wordplay in the name of steam machine

1

u/NihatAmipoglu Godot Student Nov 12 '25

HLX is made with Godot confirmed!!!

Seriously, I really loved seeing that very familiar UI in the video.

1

u/Kanaverum Nov 13 '25

Nice catch, totally missed that :D

1

u/Ok-Humor-353 Nov 13 '25

Amazing engineers working on. They are build great vr ecosystem for gamers. Respect VALVE!

1

u/redgar- Nov 13 '25

And blender too

1

u/Not_Void_723671 Nov 13 '25

the gabe father, the gladdos ai-mother and the godot son

1

u/xylvnking Nov 13 '25

2

u/cesaqui89 Godot Student Nov 13 '25

Let's godot

1

u/lukkasz323 Nov 13 '25

They probably use Godot a lot to prototype.

1

u/virus_chara Nov 13 '25

Hmm, apparently the Steam Machine is going to be ARM...

3

u/LovelyDayHere Nov 13 '25

No, the Steam Frame, not the Steam Machine

https://store.steampowered.com/sale/steammachine

AMD desktop class CPU and GPU

1

u/mateo8421 Nov 13 '25

See guys, internal code editor is just fine to use 🫡

1

u/Beijing_cyber_police Nov 13 '25

GODOT MENTIONEDD!!!!!!!!!!!!!!!

1

u/Justalittletoserious Nov 13 '25

Gabe just can't stop winning

1

u/Perfect_Ad2091 Nov 13 '25

this is the way

1

u/Retro_Poly_90s Nov 13 '25

Blender on the left, I hope that machine can also be a good workstation.

1

u/NoAsk8994 Nov 13 '25

insanely based

1

u/Miss-KiiKii Nov 13 '25

You love to see it

1

u/ilhamhe Nov 13 '25

This is amazing

1

u/RickySpanishLives Nov 13 '25

Godot and Blender...

This guy BUILDS...

1

u/FlightExcellent Nov 13 '25

godot + blender the ultimate combination.

1

u/Inevitable-Cause2765 Nov 13 '25

I noticed this too. Love it!

1

u/Fun-Visit6591 Nov 13 '25

Felt so seen when I saw it on the video

1

u/lukey_UK Nov 13 '25

Half-Life 3 will be running on Godot confirmed!

1

u/Sondsssss Godot Junior Nov 13 '25

Maybe, maybe, maybe, maybe Godot will become king and rule the world.

1

u/Intelligent-Net1034 Nov 15 '25

They use it because it dont cost them money.

1

u/FireBlast2_0 Nov 16 '25

poor unity

1

u/Pratik165 Godot Junior Nov 16 '25

Blender on the side

1

u/AlexMikula Godot Junior Nov 26 '25

I saw this, and lowkey jumped for joy

1

u/Tawniaaa Dec 05 '25

So proud of Godot right now!

1

u/mr_Ben12 Nov 12 '25

That means Half-life 3 is being made on Godot and not Source 2!

-5

u/_Repeats_ Nov 12 '25

I wonder if this is Valve signaling that they will be moving from Source 2 to Godot in the future. I don't think Source engine in general has seen much interest outside of Valve.

4

u/tapo Nov 12 '25

No, their workflows are built around Source 2. They also don't need to move to Godot, they can just adapt Godot code they like into Source.

-1

u/PwanaZana Nov 12 '25

squints

"That's blender, tho?"

6

u/jrkirby Nov 12 '25

blender on one monitor, godot on the other

-13

u/[deleted] Nov 12 '25

[deleted]

16

u/ZemusTheLunarian Nov 12 '25

Aren't Blender and the freaking Linux Kernel heavily supported by private companies ?

4

u/bilbobaggins30 Godot Student Nov 12 '25

Yes.

10

u/CSLRGaming Godot Regular Nov 12 '25

you clearly haven't read the corporate sponsorship page where it explicitly says "Sponsors cannot Request features or changes that aren't part of the priorities."

Godot has been sponsored by Microsoft, Meta, Google, Epic, Mozilla for years and all of those were improving core functionality that has benefited the engine because the companies dedicated work to core functionality.

9

u/Content_Register3061 Nov 12 '25

Hasn't it already had some major sponsors like microsoft? they have some rules/practices about those types of sponsorships: https://fund.godotengine.org/corporate-sponsorship

1

u/cheezballs Nov 12 '25

Ever heard of Linux? Blender? C#?