Two years ago I was working as a game developer in a relatively small company, which was acquired by one of the more big-name corporations. Needless to say this change of hands was followed by large layoff. It ended up affecting mostly older (late 20s) developers. One of which was me, naturally I ended up moving to freelancing which I enjoyed at first, because it allowed me to work from home, save up money and time on commuting, and provided some form of anonymity, the biggest benefit of my freelance career was the ability to hide my age from customers. Unfortunately after a series of major health issues which left me with hefty sum of debt I am no longer able to dwell on a relatively modest income. I think I must note that my official skills are fairly specific to and/or obsolete outside of gamedev industry, such as c/c++, assembly, low level networking, python/lua (mostly game specific scripting) and platforms such as unreal, unity and etc. While I've dealt with jobs outside of my competence, such as setting up small websites, making android apps, setting up various DBs and sometimes graphic/3d design, I do not possess official certificates and qualifications for these skills. Considering time and money it takes to refresh one's skills and gain certification (I will probably be well past the 30s by then) realistically what are my chances that I end up employed again? Should I spend more time on refreshing/diversifying my skills or seek to move away into different industry altogether?
Additionally, I think it's worth noting that where I live (unlike in US/Europe), the private employer has right to demand birth certificate/ID which obviously is rarely left unpracticed, also when applying to governmental jobs, which make up the majority, it is mandatory to present identity card, and certification rules are way more strict.