In today’s remote-first work environment, the shift to cloud-based team environments that rely on contractors is accelerating rapidly. Legendo is always on the lookout for great C++ programmers and if you do not have prior game programming experience, you may want to read this.
Game development and animated entertainment take a long time and involve many talented people that carry out a wide variety of tasks. Everything cannot be planned or designed in advance, hence decisions get made all the time that continuously steer the direction of any creative project
We advise aspiring game programmers to learn C++ and some assembler. Never give up, start small, and keep pushing the boundaries of what you can do. Fresh and veteran developers alike often want to work on great AAA games or try to create the next Minecraft-like internet phenomenon — however, any person will quickly be overwhelmed and lose motivation if the bar is set too high. Instead, set incrementally complex goals — step by step — and make sure to take time to reflect back at previous work (you will often laugh at how you did something the first time around.)
Do not specialize at first, having a general understanding of game development is greatly beneficial. Work on rendering, engine architecture, setup a sample store page on Steam, explore basic gameplay logic, collision, and audio. Take time to understand not only how you want to work in the future, but also how others can work with you. This will force you to think of the entire game development process.
Lastly, have in mind games are more like services than products. More often than not, this means coding does not stop when the game launches — even mildly successful indie titles require patches and “community support” for months and sometimes even years after launch.
Invigorating fiction keeps the past alive. Subscribe for updates on Legendo’s animation, comics, games, and music projects.