I personally know 2 people who took a non-traditional route (ie computer science or software engineering degree) to getting into the industry.
Both of these people spent a considerable amount of time learning the basics of web development (HTML/CSS, Javascript, git, linux commands, docker, some simple SQL, and really basic React), but to secure a job they made use of academies at local software consultancies.
These academies are basically a crash course in how to be an engineer and rely on previous knowledge to an extent (I personally would want to enter one to fill gaps, not to teach me everything). What is nice about the ones near where I live is they also pay a salary because there is so much demand for engineers, and then you leave them with a permanent position along with support and mentorship.
My advice is to try to learn some marketable skills by filling the requirements of an archetype. Some examples are:
- Web Developer with the skills I listed above and maybe typescript
- Backend JVM engineer (Java/Kotlin, Postgresql, Docker, Git, Linux, basics of a framework like Spring)
- Data analyst (I know less about this, but Python is the go to here)
- DevOps (Study a cloud provider like AWS and maybe get a certification, Terraform, or Chef, Linux, Git, basic python/go, etc.)
Note that I list lots of terms and technologies, but I am not suggesting you need to know them all, nor am I suggesting you learn them to mastery. After all, junior engineers are almost always require a lot of support and have huge gaps in their knowledge. The main reason I list them is it gives you an idea of where you might go and it might guide you when you are looking for courses and video content.
But before you do any of the above, you just need to start learning a language and start coding. I would personally not recommend C or C++ as a starting language (I wouldn't even want to write these today as I like the idea of Rust), mainly because it is hard enough just to learn how to code. A garbage collector will make your life a lot easier.
Also, make sure you get yourself an IDE as they are a godsend (auto complete features, stylistic hints, starter projects, etc.). For JVM dev I recommend IntelliJ, but Visual Studio Code is a great option for most things.
Finally, I have been coding on and off since I was 13 and seriously as a career since I was 25 (I'm 32 now) and I personally have loads more to learn. So don't get discouraged when you progress slowly. Just make sure you stay consistent and I have no doubt you'll get there.
Good luck!
EDIT: I don't know much about the game industry, so it is difficult to advise you there. I imagine C# is used quite heavily there though. If that's where you really want to go, I recommend learning that and building a portfolio making use of a popular engine. Another option would be to get another software engineering job and then move over to the game industry once you feel a bit more comfortable with your skills.