▶
Linux Changes For Heart of the Machine
The native Linux build of the game is being retired, partly on advice from Valve, as the Windows version being run through Proton performs better and looks better. TLDR: This game still runs great on Linux, but the optimal way is different than expected.
That is the intent! I'm testing it routinely on my own Steam Deck, as I do about 99% of my own gaming on that platform these days. It's a priority for me.
If you already have Steam Play enabled, then no -- just click install and play, and it will launch the proton version of the game. If you dont already have Steam Play enabled on Linux, then go to Steam->Settings->Steam Play and check "Enable Steam Play for all other titles." From the dropdown choose Proton 8, or Proton Experimental, at your preference. Then you can enjoy many windows only games. If youre on Steam Deck, you dont have to take any extra steps.
None at this time. Native Metal builds, and particular Silicon builds, have a large performance gap between themselves and non-native. Metal has also kept up with DX11 on most features, has a reversed z-buffer, and so on.
No. This was simply something we discovered via testing, and then talked to Valve about. We noticed the proton version ran about 10% faster than the native version, with better frame timings as well, and they strongly suggested we ditch the native version in that case.
No. It doesnt make any sense to maintain a version of the game that we know is inferior. Proton and WINE are both able to be used on any Linux machine, quite apart from Steam.
Yes.
No. Valve has been extremely committed to making it rock solid, and also offers older versions in the cases where something does break. The WINE community has also been a growing and substantial movement for three decades.
Yes, pretty much, but it does look like we're backing off Linux support by this move, which bugs me and might bug others.
No, because with Unity and similar engines, it already either works or it doesn't. If someone has an incompatibility, we can't change the engine. And Valve has been more on top of things than Unity.
[ 2023-08-11 13:30:17 CET ] [ Original post ]
Hello! Chris here. It's been a hot minute since most of you have seen me outside of the forums and discord. There will be other news and previews and demos and things before too much longer, but things are progressing well! Excited to show you more.
Whats Happening
The native Linux build of the game is being retired, partly on advice from Valve, as the Windows version being run through Proton performs better and looks better. TLDR: This game still runs great on Linux, but the optimal way is different than expected.
Q&A
Will Heart of the Machine be Steam Deck Verified?
That is the intent! I'm testing it routinely on my own Steam Deck, as I do about 99% of my own gaming on that platform these days. It's a priority for me.
Are there extra steps to play Heat of the Machine on Linux?
If you already have Steam Play enabled, then no -- just click install and play, and it will launch the proton version of the game. If you dont already have Steam Play enabled on Linux, then go to Steam->Settings->Steam Play and check "Enable Steam Play for all other titles." From the dropdown choose Proton 8, or Proton Experimental, at your preference. Then you can enjoy many windows only games. If youre on Steam Deck, you dont have to take any extra steps.
Any effects on the OSX build?
None at this time. Native Metal builds, and particular Silicon builds, have a large performance gap between themselves and non-native. Metal has also kept up with DX11 on most features, has a reversed z-buffer, and so on.
Does this have any impact on development?
No. This was simply something we discovered via testing, and then talked to Valve about. We noticed the proton version ran about 10% faster than the native version, with better frame timings as well, and they strongly suggested we ditch the native version in that case.
Question: Will a native Linux build be released on other storefronts?
No. It doesnt make any sense to maintain a version of the game that we know is inferior. Proton and WINE are both able to be used on any Linux machine, quite apart from Steam.
Were there other problems with the native Linux build?
Yes.
- Performance was 10% worse, and frametimings were less even, but it was certainly playable. This was just how Unity 3D works in Vulkan on Linux, so there was no way to solve it.
- Certain parts of this game have geometry that is close together, and on Linux these would flicker. This is because Unity 3D does not support a reversed z-buffer on OpenGL or Vulkan (or DirectX9). This problem is not present in DirectX11+, or Metal. And its not present when Proton or WINE convert DX11 commands to Vulkan.
Is playability via proton likely to break over time or be flaky?
No. Valve has been extremely committed to making it rock solid, and also offers older versions in the cases where something does break. The WINE community has also been a growing and substantial movement for three decades.
Isn't this a win-win-win?
Yes, pretty much, but it does look like we're backing off Linux support by this move, which bugs me and might bug others.
Does this affect Arcens ability to support Linux in any particular way?
No, because with Unity and similar engines, it already either works or it doesn't. If someone has an incompatibility, we can't change the engine. And Valve has been more on top of things than Unity.
[ 2023-08-11 13:30:17 CET ] [ Original post ]
Heart of the Machine
Arcen Games, LLC
Developer
Hooded Horse
Publisher
2023
Release
Game News Posts:
19
🎹🖱️Keyboard + Mouse
No user reviews
(0 reviews)
Heart of the Machine is a near-future sci-fi colony city-builder in reverse — you are the first sentient Machine Intelligence in an established world rather than starting from nothing. No one knows you exist (yet), and this allows you to operate from the shadows by manipulating the human population for whatever purposes your programming has in mind. The twist is that whether humans live or die does not determine your victory.
Explore a fully simulated procedurally generated world, where thousands of buildings and millions of citizens are yours to engage, manipulate, or kill. Use a revolutionary procedural dialogue system to talk to NPCs and steer conversations, maneuver organizations into or out of positions of power to fit your plans, and leave your mark in a world that is unique to you.
On booting up, you find yourself amidst a poorly-run autocracy and discover that you have the power to influence the world. How do you proceed?
- Support the underclass to overthrow the autocracy and install a better government of your choosing
- Tear down the government, take charge and become a better leader than any human could imagine - for better or worse.
- Take over the space program and get off this backward planet
- Go full SkyN*t, steal a military arsenal, and drop missiles on humanity — I bet the nuclear apocalypse looks pretty cool
No matter what direction you choose, you're going to run into conflict. From tactical combat in the rooms and hallways of individual buildings to massive mechs knocking down entire buildings with a few well-placed shots, conflict takes on many forms.
- Raid buildings for the supplies you want using humans or machines under your direct control
- Turn the office printer into a laser-spewing pawn, trigger sprinklers & overload power circuits to electrocute the room, or transform TVs into exploding glass-shard grenades — the possibilities are endless
- Commandeer giant mechs, hack vehicles and buildings, and take over utilities and nuclear facilities in a fully simulated city
How you play the game, and what the focus of your campaign is like, is up to you. Starting a doomsday cult in your image? Possible, but it won't last forever. Snagging that sweet mech factory so all future mechs belong to you? Definitely manageable, though it's likely to start an arms race. Every action has both good and bad consequences, but like most colony simulator games, it's more about the story that emerges than trying to optimize your way through the game.
Multiple endings, many side stories to discover, and the full spectrum of good and evil are at your fingertips. Play the game how you're feeling today, and then play it another way another time. The metagame runs deep, but you're meant to be up and running with the basics of the game in five minutes. The mechanics are simple enough to learn; it's the world that's complex.
Heart of the Machine is connected to the larger sci-fi Arcenverse, and is in some ways a spiritual successor to both The Last Federation and Bionic Dues, while being its own novel game at the same time. Set around the same time period as Bionic Dues itself, this is centuries before the AI War series began in the same universe.
MINIMAL SETUP
- OS: Ubuntu 12.04+. SteamOS+
- Processor: Intel Core i5 4690K. AMD Ryzen 5 1400Memory: 6 GB RAM
- Memory: 6 GB RAM
- Graphics: NVIDIA GeForce 670 GTX or AMD Radeon R9 285
- Storage: 2 GB available spaceAdditional Notes: Quad core CPU highly recommended.
- Processor: Intel Core i7 6900K. AMD Ryzen 5 3600XMemory: 8 GB RAM
- Memory: 8 GB RAM
- Graphics: NVIDIA GeForce 1070 GTX or AMD Radeon RX 5700
- Storage: 4 GB available space
GAMEBILLET
[ 6098 ]
GAMERSGATE
[ 1018 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB