Sign in

Luke Thompson

@lyje.bsky.social
18 followers 17 following 53 posts

Half of SIGTRAP Games. Coder, musician, ex-physicist.

PostsRepliesMedia
Luke Thompson @lyje.bsky.social · 29/06/2026
Tech bros reinventing the page file
000
Luke Thompson @lyje.bsky.social · 22/06/2026
That speech made me hate him even more
000
Reposted by Luke Thompson
Gary Ashurst @garyart.bsky.social · 19/05/2026
Hey folks! @sigtrapgames.bsky.social will be at @gamayo.bsky.social this Thursday with a brand-new demo of our cozy Paint-a-Thon called Thingy Paint! Discover dozens of cute, quirky and adorable Thingies and make them your own with super satisfying painting. ☺️
063
Reposted by Luke Thompson
Trash Goblin @spiltmilkstudios.bsky.social · 01/04/2026
Fans of this cosy game have been BEGGING for it to come to consoles! Trash Goblin is now finally available on Xbox, Nintendo Switch & PS5! 💚 #indiegame #promosky
0224
Luke Thompson @lyje.bsky.social · 12/03/2026
thank fuck we're boiling the oceans for this
110
Luke Thompson @lyje.bsky.social · 16/02/2026
New property of the universe just dropped
010
Reposted by Luke Thompson
Trash Goblin @spiltmilkstudios.bsky.social · 11/02/2026
If you like wholesome indie games or even goblins, then this is PERFECT for you! #indiegame #goblin #kickstarter
1143
Luke Thompson @lyje.bsky.social · 11/02/2026
His first OOB glitch, I'm so proud
030
Luke Thompson @lyje.bsky.social · 23/01/2026
Today my 5 year old "got married" and said "6 7" for the first time. They grow up so fast
010
Reposted by Luke Thompson
Trash Goblin @spiltmilkstudios.bsky.social · 22/01/2026
You can build your own tier filled with your FAVOURITE items in our Trash Goblin Merch Kickstarter campaign to create the perfect combination. ✨ LIVE NOW! 🚨 #indiegame #kickstarter #promosky
1113
Luke Thompson @lyje.bsky.social · 27/11/2025
Did subway have to pay extra to be the official smell of the NEC
010
Luke Thompson @lyje.bsky.social · 18/11/2025
love it when cloudflare takes half the internet down
020
Reposted by Luke Thompson
Trash Goblin @spiltmilkstudios.bsky.social · 17/11/2025
We have BIG news, fellow goblins‼️ We’re launching a Merch Kickstarter for Trash Goblin’s 1 year anniversary and we need YOUR help for an important decision… Which of these shirt designs do you like the most?! 👀👕 #indiegame #promosky
193
Luke Thompson @lyje.bsky.social · 06/11/2025
You *can* build an entire game in BP, but *should* you? Or rather, what's the upper limit on scope/scale/complexity you can feasibly build with BPs without it becoming a tech debt spaghetti nightmare?
120
Luke Thompson @lyje.bsky.social · 06/11/2025
You can do anything with a Roslyn analyzer and codegen, hammer to crack an egg though!
000
Luke Thompson @lyje.bsky.social · 06/11/2025
I'm not really talking about it in a vacuum - unity does a good job of making c# approachable, and that's helped a lot by the language's modern features. By comparison, even as someone who was already experienced with c++, unreal c++ was a pain to get to grips with.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Absolutely, but it's a start, and I'm not claiming it makes you good!
010
Luke Thompson @lyje.bsky.social · 06/11/2025
Yes and no - I wouldn't underestimate the relative up-front simplicity of c# vs c++, plus unity's use of c# is waaaay easier to understand than unreal's use of c++, and imo unity is much better suited to gradually learning to code from scratch.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
I'm mostly being facetious! But I do think it's infeasible to pick up c++ via unreal, whereas it's much easier to pick up c# via unity.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
To go from median -> advanced you just need a college course in a particularly opaque dialect of a 40 year old programming language 😛
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Yep, unity's engineering approach since 5.x has been pretty lacklustre. And because I love unity I spend plenty of time complaining about it!
110
Luke Thompson @lyje.bsky.social · 06/11/2025
Getting back to the idea of median vs expert users I think. I'm less interested in what experts can do with something, than what the median experience is. Very fuzzy concept obviously, and arguable both ways with unity and ue, not gonna settle it 180 chars at a time!
110
Luke Thompson @lyje.bsky.social · 06/11/2025
Sorry, didn't mean building is hard - meant the ideal of learning by browsing source is a nice idea but far too hard for most people.
210
Luke Thompson @lyje.bsky.social · 06/11/2025
Yes, on one client project, but there wasn't actually a good reason to be building from source. Access to source is great, but honestly I think overrated - technically it means you can learn everything, practically it means it's hard, no one does, and epic feel like docs are just a nice-to-have.
200
Luke Thompson @lyje.bsky.social · 06/11/2025
Not meaning a huge gap for someone who knows c++, a huge gap for someone who doesn't 😛
100
Luke Thompson @lyje.bsky.social · 06/11/2025
100%. I always said going public would make them much worse.
110
Luke Thompson @lyje.bsky.social · 06/11/2025
Not saying I've had any issues with them - just don't like them as a company, but I can't think of any large companies I do. I don't think they're taking on apple and co out of the goodness of their hearts, and I don't like their stance on crypto, ai and others.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Perhaps there's something to that - ue feels far more black boxy to me. IMO it has more obscure settings and check boxes spread more widely, but maybe it's just experience.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Also to be clear BP is great! I just think there's a vast gap between it and c++.
210
Luke Thompson @lyje.bsky.social · 06/11/2025
Fair - I've always thought unity and unreal have very different focus on how you get started. Unreal is geared towards novices and experts but IMO it's really hard to jump that gap. Unity requires - or rewards - moderate coding understanding and from there the curve is smooth.
210
Luke Thompson @lyje.bsky.social · 06/11/2025
Yeah that's definitely a big concern. I don't really like epic either, but unity absolutely have some trust to earn back.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
One of my favorite bits! I hate going through an unreal project turning things off, love knowing exactly how my unity project works. And unity's non-insane inheritance hierarchy usually makes it easy to write your own stuff, where I find doing the same in unreal painful.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Sure, and like I say, I'm happy with the trade off. In my experience performance is almost always limited by design pattern rather than c#. Arguably unreal gives you more "design pattern" guardrails than unity, but on the other hand in reality everyone just just everything in BP anyway...
110
Luke Thompson @lyje.bsky.social · 06/11/2025
Assignment like myVar = myEnum switch { MyEnum.Val1=>var1, MyEnum.Val2=>var2 }; Pattern matching... is a whole thing I can't demo here!
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Oh, I've always found that reasonably easy, although you definitely do a lot more of that than I do so fair enough!
000
Luke Thompson @lyje.bsky.social · 06/11/2025
Monolithic as in an insane inheritance hierarchy. Plugins have to plug into that, rather than using hooks or consuming things. It's exactly what people bemoan about the worst excesses of OOP. But yeah, loads of unity stuff is absolutely half baked!
100
Luke Thompson @lyje.bsky.social · 06/11/2025
But a) it's proven possible to make c# more low level, but higher level c++ is a mess. B) we're talking about workarounds for the 1% of cases you need them, and making 99% of code faster to write and harder to do wrong.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Switch in c# is amazing, and way more versatile than c++! Have you used it for pattern matching or assignment?
100
Luke Thompson @lyje.bsky.social · 06/11/2025
How often are you marshalling things though?
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Shame unreal is an ancient monolith then eh 😛
100
Luke Thompson @lyje.bsky.social · 06/11/2025
Most paths aren't that hot, and you can change pattern when it is. Plus unity dots/burst is phenomenal when you need it!
100
Luke Thompson @lyje.bsky.social · 06/11/2025
I'm definitely on the side of it causing more bugs than helping in legit use cases. By "the instruction" do you mean break? If so, I agree, it's unnecessary.
100
Luke Thompson @lyje.bsky.social · 06/11/2025
In seriousness, can you claim that developing in c++ is faster overall than in c#? Or are you more concerned with absolute (placebo 😛) level of control?
200
Luke Thompson @lyje.bsky.social · 06/11/2025
Nah, no good reason for switch fall through. Bad way to implement things!
100
Luke Thompson @lyje.bsky.social · 06/11/2025
I like just being able to use a string tho. As for collection modification during enumeration, occasionally annoying but in general prevents a whole class of hard to debug issues - same reason for no macros! Besides: the verbosity of c++ massively outweighs the occasional c# boilerplate.
210
Luke Thompson @lyje.bsky.social · 06/11/2025
I'll take the occasional unnecessary break; over having to use a macro every time I want to use a string, thanks
210
Luke Thompson @lyje.bsky.social · 06/11/2025
Look mate if you want to just skip straight to assembly go for it!
110
Luke Thompson @lyje.bsky.social · 06/11/2025
The "light" looks suspiciously like an ancient monolithic architecture held together with ludicrous amounts of capital letters pretending to be basic modern programming features...
110
Luke Thompson @lyje.bsky.social · 06/11/2025
YES IT IS
010
Luke Thompson @lyje.bsky.social · 06/11/2025
See above bsky.app/profile/lyje...
110