The last time I job searched in 2020, it took 7 months. For me, it was the adoption of the leetcode interview process, even at startups. I'm not especially good at leetcoding, and at some companies you need to solve 4-8 problems. So it's just a strange stochastic process where eventually you pass them all, but it takes many tries.
I also feel the same way about getting all but one question. I usually make it all the way to the end of a really grueling process before getting rejected.
I am a non-game developer, and I have been looking into this as well for 3D games.
1. It seems the major game engines are Unreal (C++, many AAA titles) and Unity (C#, widely used). Godot is open source and uses a python-esque GDScript. There is also Roblox Studio (Lua) which is its own walled garden.
For multiplayer, you can use Unity and Unreal’s systems or Steam or you could try to roll your own with something like Agones.
For Assets, major tools are Blender and 3DS Max. You could also use tools like Shapr3D or MagicaVoxel. Or buy on sites like Turbosquid but the meshes/textures may not be organized well.
2. Reasoning about geometric transformations can be challenging. Also animations, character rigging, organizing assets, memory management, framerate performance.
All of this is in addition to game design, which is its own thing. Good luck!
I have also found that startups tend to be more lenient. Perhaps look at angel.co/jobs, workatastartup.com/jobs or TechCrunch to find companies that have raised money recently.
Lastly it looks like you have C# experience. It seems there are some openings in the gaming industry; maybe consider learning Unity or Unreal Engine?
They did put the engine business into a separate entity, a Swiss company called Epic Games International S.à r.l. Apple is threatening to cut off access for both entities.
This is absolutely fantastic. Now I'm wondering if there are resources for doing spaced-repetition for other computer science topics. Has anyone seen anything like this?
I drink a lot of coffee, and for me the Coffiest product is cheaper and healthier than your average Starbucks drink. I also really like the taste of the Cacao drink, which satisfies my sweet tooth whenever I feel like reaching for a bar of chocolate. I don't necessarily view it as a meal replacement, but rather an upgrade to unhealthy things I already eat regularly.
I use both Claude Code and Xcode with a local LLM (running with LM Studio) and I noticed they both have system prompts that make it work like magic.
If anyone reading this interested in setting up Claude Code to run offline, I followed these instructions:
https://medium.com/@luongnv89/setting-up-claude-code-locally...
My personal LLM preference is for Qwen3-Next-80B with 4bit quantization, about ~45GB in ram.