Hey everyone! I've recently jumped into game engine development as a bit of a challenge and ended up writing a game engine in Python that's around 41,000 lines of code. While my background is in physics, this experience has been pretty fulfilling for me. I have ten years of programming experience in total, with the last six focused mainly on Python, while I started with C++, MATLAB, and LabVIEW. I'm curious about the job market for a remote game engine developer or if it would be better for me to pursue positions as a senior Python developer instead. Any insights?
3 Answers
From what I've seen, most Python job openings these days are tied to web development, especially backend roles, or in areas like data science, AI, and machine learning. These fields have many sub-specialties, so that's something to keep in mind if you want to explore those options.
Honestly, there aren't many dedicated Python game development jobs out there. It's surprising that with your 10 years of experience, you're asking this, especially mentioning your physics background. You might want to focus on studios that develop their own engines since most people go for engines like Unreal or Unity. Those companies have limited remote work opportunities, too, so you'll need to check if they allow it.
Game development isn't really strong with Python. However, there's still a solid demand for Python backend jobs. If you’re familiar with Python web frameworks, you should have plenty of options!

I used to work in algorithmic data science too, but I found it kind of stagnant. I’m looking to move past that since so much of the work can now be done by AI. It’s just not as rewarding anymore.