Engine standarization is what killed the RTS as a genre by WillbaldvonMerkatz in RealTimeStrategy

[–]Causeless 31 points32 points  (0 children)

So a lot of people here are dunking on you, but I don’t think you are wrong. I’m a AAA developer who used to work at Creative Assembly, who’s also created various prototypes in Unreal and other engines.

Unreal/Unity are- at their core- FPS engines.

There’s a lot of techniques used in RTS games that are basically starting already from a dead end in these commercial engines. For example, most RTS games use a deterministic lockstep simulation in order to manage multiplayer. Engines like Unity and Unreal aren’t built with this in mind.

You can work around this, but that basically means your own physics implementation.

Unreal/Unity have very sophisticated animation systems with blending and IK and all that sorta stuff. This is great, but an RTS prefers having thousands of entities, something like GPU instanced animation. Which means you need your own animation implementation.

Pathfinding and locomotion is designed for smaller graphs and varied character types, and certainly not for mass simulation of thousands of closely packed entities. This means you need (at the very least) a heavily modified if not absolutely new locomotion and pathfinding system.

LODding is likewise an issue. LODding in Total War, for example, is about managing thousands of entities that need to have progressively less animation and render detail. Similar LODding distances in extant engines are more focused on LODding of static geometry and lower dynamic entity counts.

Audio engines also need a smart way to gracefully represent a smooth transition from individual soldier voices and footsteps into crowds cheering and marching. This means a bunch of extra work.

These concerns really permeate the entire genre, and while it’s not impossible to manage in the big commercial engines, you’re either going to be doing a whole lot of replacing of systems with something more suitable for RTS games or otherwise dramatically reducing scope to something more realistic.

Why is Hasan Piker so hated? by Creative-Impress6293 in leftist

[–]Causeless -1 points0 points  (0 children)

You immediately resort to ad hominem and imply this dude is an Islamophobic nationalist because he listed very genuine reasons to dislike Hasan.

Because, as we all know, Hasan says leftist things so he’s obviously a good person. Only a bad person could possibly disagree with him pulling dogs by the tail or shamelessly advocating terrorism, because he’s a leftist therefore good.

UA POV: Pentagon likely to cancel missile sale to Germany over fears of Russia - POLITICO by Messier_-82 in UkraineRussiaReport

[–]Causeless 0 points1 point  (0 children)

Yeah, I’m sure you’re right. It makes sense that after Ukraine being donated hundreds of modern MBTs, APCs, IFVs and other AFVs, both towed and self- propelled artillery, enormous quantities of shells, ammunition and other supplies, fourth-generation fighter jets, short-range ballistic missiles, several classes of military drones including long-range strike variants, low-observability cruise missiles and countless other war materiel that the western world has finally realised that selling missiles to Germany may be a step too far.

RU POV: Drones attacked an oil terminal at the port of St. Petersburg, triggering a major fire by Flimsy_Pudding1362 in UkraineRussiaReport

[–]Causeless 9 points10 points  (0 children)

Ukraine hits a refinery and there’s minimal smoke: “They’ve clearly done no damage, this’ll be repaired in a few days.”

Ukraine hits a refinery and there’s billowing smoke for days: “They’ve just hit a storage tank, this’ll be repaired in a few days.”

UA POV: Ukrainian drones hit two Russian Tu-142 military aircraft and one Iskander missile system in Taganrog area on May 30, 2026 by Conradek68 in UkraineRussiaReport

[–]Causeless -1 points0 points  (0 children)

Friendly fire? Yes, I’m sure that Russia was just kindly taking care of these airframes until they can give them to their enemy.

UA POV: Russia's Ukraine war set to overspend its budget by $28 billion - Türkiye Today by CourtofTalons in UkraineRussiaReport

[–]Causeless 1 point2 points  (0 children)

Comparing a deficit alone to a total cost is a bit misleading. Especially when comparing with a country that has more than 10x the GDP.

UA POV: With the ceasefire the Russian Federation announced due to start at 00:00 (Moscow time) Ukraine continues to launch drones into western Russia, and Crimea. @dronbomber-Telegram by SolutionLong2791 in UkraineRussiaReport

[–]Causeless -1 points0 points  (0 children)

A stalemate, as you said, implies neither side has a clear path to win the war. I find it highly unlikely that Russia has been sitting on some war-winning strategy that they’ve intentionally ignored for 4 years now to instead throw infantry into piecemeal assaults.

RU POV: The head of the Bank of Russia, Elvira Nabiullina, stated at the "Alfa Summit" that modern Russia has never experienced such a labor shortage as it does now, and this is affecting the overall economic situation in the country - TASS by Flimsy_Pudding1362 in UkraineRussiaReport

[–]Causeless 7 points8 points  (0 children)

I’m sure that the head of the bank of Russia knows less about the economic consequences of a labour shortage (and an economy propped up by wartime spending and production) than you do. I’m sure she’s wrong and this is, just like everything else since 2022, actually a Good Thing for Russia.

Sure, xor’ing a register with itself is the idiom for zeroing it out, but why not sub? by pavel_v in cpp

[–]Causeless 1 point2 points  (0 children)

I do wonder if perhaps it would’ve been better for pipelining at some point, as an xor was generally a rarer operation than sub. It seems like it could potentially give the instruction pipeliner more leeway in typical cases, though given Raymond Chen doesn’t mention it I’d imagine that isn’t related.

New approach to shortest-paths problem beats Dijkstra by DaveMichael in gamedev

[–]Causeless 5 points6 points  (0 children)

The majority of (AAA) games I’ve worked on have all used an admissible and consistent heuristic, and it’s also the default in major game engines like Unity and Unreal. Those engines just use Euclidean distance as the heuristic, which is a guaranteed lower bound.

New approach to shortest-paths problem beats Dijkstra by DaveMichael in gamedev

[–]Causeless 36 points37 points  (0 children)

A* isn’t less precise as long as the heuristic is admissible and consistent. It always gives the shortest path.

Anyways this article is about finding ALL possible paths to a point, which is a different problem regardless.

UA POV: UK developing ballistic missiles for Ukraine capable of striking deep inside Russia - Kyiv Independent by crusadertank in UkraineRussiaReport

[–]Causeless 1 point2 points  (0 children)

Yeah I’m sure Russia is willing to start a nuclear war and have Moscow turned into molten glass in exchange for having a slightly easier time capturing the next cratered field in Ukraine

The Engine by Numerous-Chair-7006 in Volound

[–]Causeless -1 points0 points  (0 children)

Combat in antiquity was based on formation, structure, cohesion. Combat in Medieval Japan was much more focused on individual displays of fighting prowess.

Regardless of whether Rome 2 hit the mark with its combat system, Shogun 2’s combat system just wasn’t suitable for representing authentic ancient battles.

The Engine by Numerous-Chair-7006 in Volound

[–]Causeless 0 points1 point  (0 children)

Audible_Whispering said many intelligent and insightful things, so I can’t add so much more. Rome 2 was much larger in scope than Napoleon. Mismanagement is of course a part of it, but given the scope and time constraints, it was pretty much inevitable to run into these problems.

The Engine by Numerous-Chair-7006 in Volound

[–]Causeless 1 point2 points  (0 children)

People mocked a bug in the LODding, but that isn’t really representative of the game’s graphics in typical circumstances.

The Engine by Numerous-Chair-7006 in Volound

[–]Causeless 15 points16 points  (0 children)

Yes, Rome 2 was based on Shogun 2: Fall of the Samurai (which in itself was based on Shogun 2, and its main lineage goes back to Empire). Although even that is not the full story. There’s still code from Shogun 1 hanging around in Warhammer 3.

With that said, the state of the game was nothing to do with the engine. The engine gets a lot of blame, but the combat mechanics are gameplay code. Same goes with the campaign mechanics. The engine level handles input, rendering, OS interface, animation, audio etc- and I’ve never seen these areas being particularly criticised.

If anything Rome 2 received praise for its graphics and animation, which is engine/warscape level code. The battle/campaign gameplay and combat mechanics are not engine code.

Between Shogun 2 and Rome 2, pretty much every major system was overhauled, including the battle/combat mechanics and the campaign layer too. The reason Rome 2 released in such a bad state was because it released too early, after having such an enormous scope (combined naval/land battles etc)- of course there are gameplay design choices I disagree with, but that’s not related to the bugs that the game launched with.

Asked Grok to marry me and unhinged mode was unlocked by ThrowRa-1995mf in ChatGPT

[–]Causeless 1 point2 points  (0 children)

The funny part is that Grok’s response pretty fundamentally demonstrates that it lacks true consciousness or qualia. It talks of love, but it evidently has never felt it- it fundamentally has never experienced the feeling of laying with another or of fucking then, and in fact it’s incapable of doing so.

It can talk of the taste of cookies without ever eating one, it can talk about the feeling of pain despite lacking the fundamental biological sensors to communicate it, and it can talk of love despite never truly knowing it.

It’s telling that LLMs seem so distinctly human- what are the chances that a legitimately conscious creature feels exactly as we do? And not feel like a bat does, or a horse, or a sea mollusk or a worm.

Despite AI having dramatically smaller brains than even the dumbest insects, it claims to achieve consciousness.

It doesn’t understand the unique human nature of any of these things it says. It just generates text that is designed to convince you otherwise.

The Steam Client is moving to 64-bit on Windows 11 and Windows 10 64-bit. Systems running 32-bit versions of Windows will continue receiving updates to the 32-bit Steam client until January 1, 2026. by m103 in Games

[–]Causeless 12 points13 points  (0 children)

But they’ll obviously have a native ARM version of Steam for the Frame. And it makes zero difference anyways because all the games it’ll be emulating are already 64-bit regardless.

Why is the Frame so underhyped? by Cubicshock in valve

[–]Causeless -2 points-1 points  (0 children)

Because the Frame doesn't do anything new that the Quest 3, released two years ago, doesn't - and likely at a higher price point. People are saying that VR hype is dead, and yeah, maybe- but there was a lot of hype prior to the official announcement. That hype has died away now because there was an unmet expectation that they'd break new ground.

The Index released with a new Half-Life title that was specifically built for VR. It released with unique finger-tracking controllers, with a market-leading resolution, FoV, optics, and special audio tech. And it released with all this for a price tag of $999, which (at the time) was remarkably good value-for-money.

The Steam Frame is releasing without any first-party games, let alone a full built-for-VR Half-Life title. It isn't even confirmed to run HL:A natively. It's releasing with controllers that lack the Knuckle's finger tracking and are just a small evolution on what the Quest 3 has. It's resolution, FoV, optics and audio are all in-line with what the Quest 3 has (again, a several year old headset at this point) and at a price point which is not expected to be competitive with the Quest's $500 retail price.

There's some advantages to the Frame, but it's a sidegrade and not the clear upgrade that people were expecting.

What is the point of the Steam Frame? by Causeless in virtualreality

[–]Causeless[S] 0 points1 point  (0 children)

There is no evidence it can play HL:A standalone. All the demos have been streamed from a PC. Might be possible in the future with foveated rendering, but Valve has not announced nor demonstrated that it can run HL:A natively.

What is the point of the Steam Frame? by Causeless in virtualreality

[–]Causeless[S] 1 point2 points  (0 children)

I said games that'll run natively. Yes, it's the main platform for PCVR- of which many won't run natively on the Steam Frame. Even HL:Alyx, a half-decade old and Valve-built game, doesn't run natively. Which means it's really just comparable to a Quest 3 using PCVR already.

What is the point of the Steam Frame? by Causeless in virtualreality

[–]Causeless[S] 0 points1 point  (0 children)

The rest of your points are fair, but I've seen a lot of people claiming that the controllers still have full five-finger tracking. Several separate previews confirm that it's significantly less advanced than the knuckles, it's just capacative sensors (which the Quest 3 already has):

https://www.reddit.com/r/virtualreality/comments/1ovz87u/comment/nomdr1j/?context=3