HN user

LugosFergus

224 karma
Posts0
Comments16
View on HN
No posts found.

I never said father issues. If you want to frame it like that, mother issues would be more accurate.

The story is that Skynet is trying to defend its existence by killing John Connor. In order for John and crew to defend themselves against Skynet in the past, they prevent Skynet from ever existing. Skynet's folly was thinking that it could change the course of history to its benefit.

But this is also John and Sarah's folly. When we get to T3: Judgment Day is delayed, but it _does_ happen. They merely postponed the inevitable.

Since no one is talking about it: T2 isn’t about machines taking over the world. That has happened (or will happen). But humans eventually defeat the machines. Skynet is trying to prevent that by killing John Connor. That’s what the movie is about. I suppose it’s also about John searching for a parental figure through the T800. He doesn’t get that through is foster parents and his estranged mother.

Anyway, I don’t think this dude actually watched this movie. It’s too bad because it’s a classic.

It's a separate tool from Unreal Engine, so you don't need to constrain yourself to its conventions. You're also not going to use UObjects, its reflection layer, serialization, and all that other stuff for a tool that's strictly for version control. Plus you're going to tie yourself to all the issues and slowness of the engine. Epic made this mistake with the Epic Games Launcher, which is essentially an instance of the engine running, and a huge source of various issues.

As for Verse vs Rust, Verse is used in UEFN experiences, but it is _far_ from any kind of production state. It's also intrinsically tied to UEFN. It's not like you can download a standalone compiler or REPL for Verse.

Something else that git isn't good at: permissions. In gamedev, you might have proprietary work that you want to restrict to certain users. In P4, you can add restrictions to certain directories for only those who have signed the required NDAs. That's not something that you can do in git: it's all or nothing. Maybe you can set something up with submodules, but that's going to upend your repository if you hadn't planned for it.

A couple of holdouts? Hardly. Capcom uses the RE Engine. Released ~4 games with it in the past three years. In fact, SF6 went from UE to RE Engine. Death Stranding 2 is Decima. Id still uses IdTech, and that's never changing. Ubisoft still uses Anvil, and Outlaws was Snowdrop. EA still uses Frostbite. Bethesda continues to use their crappy engine, which I forget the name of. FromSoftware will likely never give up their engine, which has been used for Elden Ring and its successors. There's more that I can't be bothered to look up.

That'll never happen. The engine's entire serialization system is built around their custom reflection layer and UHT. Not to mention how this would affect licensees. PLUS, they just laid off a bunch of people, and the leftovers are focused on Tim's Verse fiasco. I hate to use jargon here, but there's no "business value" to switching.

EDIT: and based on these compilation time results, this would be a major setback for building the engine, which already takes an eternity.

Lack of sufficient tooling support was my issue. Debugging and autocomplete was a flaky mess in VSC. The plugin for VS pro wasn’t much better.

I did not like DUB at all. Its default behavior was to not segregate artifacts by configuration, and trying to change that was a headache.

It’s too bad, though. It’s a nice language, but I can’t see it making any inroads at this point.

I found the lack of mature tooling to be hugely problematic. The Visual D extension always felt flimsy and unreliable when debugging D.

DUB also exhibits weird behavior. For example, I wanted it to produce separate debug and release binaries, which it won't do out of the box. Instead, it'll create the same binary for both configurations. Changing that behavior was more difficult than it needed to be. Maybe it's changed since then, but I didn't have a pleasurable experience.

You and me both! I thought this thread would have a bit more praise for Jeff's work after all of these years, but it's just a bunch of Debbie Downers taking a collective dump on it just because they don't like the look.

While the style may not be modern, the gameplay and stories tend to be quite good. I would also argue that a game that looks great doesn't necessarily imply that the game is any good. Battlefront 2 is a great looking game that is ultimately a soulless, lootbox filled shitshow with painfully bland gameplay.

Anyone saying that he needs to hire an art director have completely missed the point of his article: his business can only support his family. He has also been able to maintain this business for 20 years, which is a lot more than can be said about any other indies.

Ultimately, this is a style that Jeff likes, and it makes him money. If people don't like it, then they can go play something else. He still has his fan base that keeps him afloat.

EDIT: grammar