Game developer Moo Yu talks through his career in gaming and the skills he has learnt to make games come to life.
Share this step
In this interview, Moo discusses his coding background and also his thoughts on how programmers can occupy a facilitative role within a development team.
Think about how Moo’s previous role as a Gameplay Programmer has allowed him to gain a wide-ranging understanding of both code and design. Is there a similar discipline you could explore which would allow you to engage multiple interests simultaneously?
Once you have some experience, it’s wise to try out different game engines or coding environments to find something that suits you and your current project.
With code specifically, it is important to consider both more tactical programming situations and overall systems design. This kind of thinking should apply to any discipline however: learning to solve specific problems is vital, but your work must form part of a coherent whole.
Take some time to consider Moo’s point about how games allow individuals to experience a system and understand how isolated choices within it create knock-on effects. Is this idea something you could use to create your own game concept?
Communication skills are vital in any team, particularly for technical team members. Learning to articulate ideas externally and engage in productive discussion is critical. Teaching others, or making content to explain technical concepts to laypeople, can be great ways of practicing these skills.