@sinbad@mastodon.gamedev.place
@sinbad@mastodon.gamedev.place avatar

sinbad

@sinbad@mastodon.gamedev.place

Greybeard. I’ve made engines (Ogre3D), devtools (Sourcetree, Git LFS), now games, Unreal Engine tools & plugins. Baker, coffee nerd, Cat Dad. He/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sinbad, to random
@sinbad@mastodon.gamedev.place avatar

Just watched a Let’s Play of an in progress game and it was immediately obvious they were using Lumen even though the lighting didn’t look particularly special. You could tell by the subtle flickering blotches and the frame rate struggling with otherwise basic visuals.

Lumen is really impressive tech but unless you really need it I don’t understand why people turn it on. I keep trying it but on mid level hardware it makes basic scenes either struggle for frame rate or flicker too much.

sinbad,
@sinbad@mastodon.gamedev.place avatar

Our game could benefit from Lumen since we have a lot of potentially emissive surfaces, but it’s literally cheaper rn to just scatter a ton of small lights behind the surface geom than it is to use Lumen. Obviously you don’t get the bounce but the bleed kinda fakes it almost as well anyway. I’m hoping Lumen continues to get faster and eventually maybe the lines will cross and it’ll be worth doing (provided I can figure out how to generate cards at runtime efficiently for our dynamic geometry)

sinbad,
@sinbad@mastodon.gamedev.place avatar

@yora just tack “Unreal” onto the query to fix that

sinbad, to random
@sinbad@mastodon.gamedev.place avatar

Bleh, Git 2.45 broke fresh clones of repos using git-lfs because they disallow post-checkout hooks by default, this broke my overnight game builds. https://github.com/git-lfs/git-lfs/issues/5749

Should be fixed in Git 2.45.2 apparently, but the temporary workaround is to define the env var GIT_CLONE_PROTECTION_ACTIVE=false during clone

sinbad,
@sinbad@mastodon.gamedev.place avatar

I know many people don’t like git-lfs because they got burned; unless you set it up juuust right from day 1 it can be a real ballache to fix up later. But we’ve been running it for 7 years now with very few issues, including locking integration with UE. We host on Gitea. Just be super careful when you set it up because changing a file from being tracked in “raw” Git and tracked in LFS after you’ve added it is the biggest most common problem people have. Other than that it ticks along

sinbad,
@sinbad@mastodon.gamedev.place avatar

@bitinn I ran it on Unity for 3 years, it was actually easier because you didn’t need locking as much

sinbad,
@sinbad@mastodon.gamedev.place avatar

@bitinn yeah it’s all about that initial setup. Get it wrong and if you have to change something from plain Git to LFS later it sucks. It’s the problem people always have. I ran LFS with Unity from 2017-2020 and didn’t have any issues but I’m very fastidious with the repo setup stage

sinbad,
@sinbad@mastodon.gamedev.place avatar

@bitinn for the record, LFS doesn’t download every version of every file; that’s what plain Git does. It only downloads the ones needed for your checkout. Over time you end up with many local versions (all the ones you’ve checked out) but a “git lfs prune” deletes those. It’s still heavier than Perforce because of the extra copies in the git dir but means you don’t have to hit the server for diffs / reverts at least

sinbad,
@sinbad@mastodon.gamedev.place avatar

@Doomed_Daniel I never had any issues with extension case but then I’m on Windows

kojack, to random
@kojack@mastodon.gamedev.place avatar

I'm just not vibing with Darksiders 3 at the moment. I like the characters, the story, the graphics, but not the combat.
So I installed Darksiders Genesis.
DS1 is a metroidvania thing. Collect special items that unlock the ability to explore previous areas.
DS2 has a Diablo loot mechanic, you collect tons of random stat weapons and keep the ones you like.
DS3 goes the souls-like route, gather souls, use them to level up or buy stuff, enemies respawn, etc.
DSG is an overhead dual stick shooter.

sinbad,
@sinbad@mastodon.gamedev.place avatar

@kojack all games should auto-save on exit, there’s really no excuse not to these days. Except maybe a game where you’re inclined to rage quit and want to start from the previous save, but then you’d have manual saves for that

psychicparrot42, to unrealengine
@psychicparrot42@mastodon.gamedev.place avatar

Been playing around with some RC truck physics in Unreal with Chaos. It's gonna take some hackery to get them where I want them to be, but it's a good start I reckon. 🤔

A small blue remote control monster truck drives around a test course, doing a few jumps and going over some bumps. The course is very basic and only intended to test the suspension and car physics code.

sinbad,
@sinbad@mastodon.gamedev.place avatar

@psychicparrot42 looks really good!

sinbad, to animals
@sinbad@mastodon.gamedev.place avatar

Pip has had a busy day

sinbad, to random
@sinbad@mastodon.gamedev.place avatar

Hearing that Recall is exclusive to Copilot+ machines with NPUs is a an extremely good reason to never buy a Copilot+ machine with NPU

sinbad,
@sinbad@mastodon.gamedev.place avatar

@lritter @ca1ne at this point I don’t care what the reason is, I just have shit to do

sinbad, (edited )
@sinbad@mastodon.gamedev.place avatar

One thing Linux proponents responding to this need to understand is that time is my most valuable commodity. I’m an old man in tech terms, I maybe have a decade tops left in me, and my body is fecked so I can’t spend evenings and weekends hacking anymore (without causing myself damage).

I don’t consider fussing with an OS to be good use of my time. And if it’s not 100% as functional for my current project setup, thats a bad investment.

If I was 25, sure. 😉

sinbad,
@sinbad@mastodon.gamedev.place avatar

Also once I’m finally retired and don’t have more pressing things to do with my limited time, I’m sure it’ll be much more of a fit. Provided my brain is still up to it

sinbad,
@sinbad@mastodon.gamedev.place avatar

@julienbarnoin I haven’t tried it, but literally everyone I know who uses UE seriously and has tried running Linux as a primary OS has warned me off it. There are still many edge cases and it’s not a 1st class citizen for Epic. It might work casually but it’s always the last 5% that screws you in a production environment

sinbad, (edited )
@sinbad@mastodon.gamedev.place avatar

It’s not like I’m wedded to Windows, I’ve had Linux servers forever and ran Mac only on the desktop for a bunch of years until Apple forgot the lessons they learned while in the wilderness and got high on their own supply again. It just has to not waste my time, I don’t care about the OS, it need it to just disappear and let me get on with real work

sinbad,
@sinbad@mastodon.gamedev.place avatar

@kwramm When it comes down to it I only really have 3 things I need Windows for: UE, Affinity and testing the game (because most players are on Windows). If I was doing any other kind of dev it would be easier

sinbad,
@sinbad@mastodon.gamedev.place avatar

I think no-one under 45 should be allowed to work on an OS, or at least decide direction & features. The OS is the plain white bread of the computing system, it should be boring and unsurprising. It's not the place to make your mark, or impress people with the intention of starting a glittering career. It needs to be so dull that no-one even knows it exists, and the people making it need to be of a type to get quiet satisfaction from that. OS's that want to be noticed are a bane of computing

sinbad,
@sinbad@mastodon.gamedev.place avatar

@gilesgoat A very very long time ago I started my tech career in mainframes, and there were loads of 50+ engineers who were both extremely quiet and non-attention seeking, but made absolutely sure that things were done the right way, because that equipment was expensive & slow so screwing up an overnight session with a silly mistake was a huge deal. Everything had to fail safe, and recover / continue on its own or you got a stern talking to. I miss those folks

sinbad,
@sinbad@mastodon.gamedev.place avatar

@kwramm I hear Rider works well, which is great. It's close but just out of reach unless you really want to put up with the gaps

sinbad,
@sinbad@mastodon.gamedev.place avatar

@frankreiff that’s ok there are plenty, we just need people not to make them worse (which everyone seems to fail at)

sinbad,
@sinbad@mastodon.gamedev.place avatar

@jpab you can qualify by being mentally 50 😉

sinbad,
@sinbad@mastodon.gamedev.place avatar

@Doomed_Daniel He also stopped being an engineer a long time ago so disqualified himself on that front. I think engineers who keep doing it into middle age+ are the ones best suited to understanding that job

sinbad,
@sinbad@mastodon.gamedev.place avatar

@dzamir Unreal Engine

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • thenastyranch
  • ethstaker
  • everett
  • Durango
  • rosin
  • InstantRegret
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • mdbf
  • slotface
  • tacticalgear
  • anitta
  • kavyap
  • tester
  • cubers
  • cisconetworking
  • ngwrru68w68
  • khanakhh
  • normalnudes
  • provamag3
  • Leos
  • modclub
  • osvaldo12
  • megavids
  • lostlight
  • All magazines