Jérémie St-Amand

Game engine programmer

2025-04-01

In December I decided I would never touch a Unity product/service again, at the cost of my job.

I'm not exaggerating when I say that every single day, Unity would find a new way to fuck with my sanity.

Jérémie St-Amand boosted:

I wrote more words about Unity "ending their war" on their customers. Why I think it's empty, feel good nonsense, and how their aggressive fees cost me my job.

slembcke.net/blog/UnityVsCusto

2025-03-20

If you had to LACK or be bad at one of the following, which one would you choose?

Picking one means you're automatically "good" with the other two.

2025-02-22

Learned recently that Jonathan Blow is a far-right lunatic. God fucking damnit. Copium had me thinking it was all satire at first.

2025-02-16

How do you deal with very smart assholes, online or otherwise?

You know the type. They make great stuff, you generally agree with their ideas, but they make most people feel like shit when communicating.

I'm sure you have some examples in mind.

2025-01-06

@slembcke The one nuance I would add is to consider modding support when you think about these questions. This can be relevant even for solo projects (if it's public ofc).

I was told "let's add modding" near the end of a project too many times 😅.

2024-11-02

We're looking for an intermediate game programmer (Unity) at Clever-Plays!

Requirements:
- we work 2 days a week at the studio in downtown Montreal
- must understand French

We value diverse voices and backgrounds so don't hesitate to send me a DM with your resume if interested!

Boosts would be highly appreciated!
#gamedevjobs #fedihire

2024-10-31

@aras Thanks for that! Funnily (sadly) enough, Renderdoc has become my go-to image viewer on Windows.

2024-10-21

@lisyarus I'm in love with that shading! Is the occlusion/detail achieved with textures or screen space effects (or something else)?

Jérémie St-Amand boosted:
Veridian Expansevexpanse@fosstodon.org
2024-10-21

I grimace when people equate "writing a game from scratch" to "making your own engine".

Use libraries you like, reuse code you wrote years before, or write new code that solves a problem you have *NOW*.

It's not an "engine" unless it's solving problems you might have "in the future".

2024-10-21

@vexpanse It's particularly frustrating when discussing game tech with people who only worked with Unity/Unreal. To most devs, an engine with a dedicated editor is the only way to build games.

"If thousands of devs spent 20 years building these engines, it makes no sense to consider alternatives."

Then we proceed to waste months fighting with said engines' systems to reach 60 fps on our simple top-down strategy game.

2024-10-06

The latest AMD graphics drivers finally support the VK_EXT_shader_object extension, woohoo!

Another good step to streamline Vulkan for cases where building all pipelinse upfront is a big inconvenience (most games).

2024-08-28

@pyromuffin yes, that's why I play very moddable games now 🙂

2024-08-24

@dotstdy It's extremely annoying and quite puzzling. I don't understand why it couldn't be fixed-size, but surely there's a good reason. Right..?

2024-08-24

@demofox congrats, this is awesome! The codegen part in particular will be so, so helpful when experimenting and teaching!

2024-08-07

@demofox I'll bet 10 bucks it's still somewhat blue noise related 😆.

2024-07-11

@zeux Where does Unity fall in that graph?

2024-05-15

@aeva @BartWronski Didn't know either! I wonder why this isn't communicated *anywhere*, seems like a pretty important detail.

2024-05-12

Hey gamedevs, if you or someone you know are looking for an experienced C or C# programmer who's willing to work on a cool project for peanuts, please DM!

I'm at a point in my career where I want to take more risk and work on a passion project with a very small team.

2024-05-04

@floooh @demofox @mmby This. I'm always surprised how "new" or alien of a concept this is to even senior programmers.

I blame the ubiquity of standard C++ in our industry for this. Your blog post on handles has come in handy a great many times when explaining the concept 🙂.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst