Hello! Buenos dias! Guten tag! Szia!
My name is Robert Christensen, and I’m a programmer interested in game development. I can fill almost any programming role, but among other things I have experience in systems architecture, editor tools, combat systems, Git wrangling, serialization, and UI.
Since I was about 7 I’ve been teaching myself from the docs, others’ code, and plenty of experimentation. While that time isn’t the same as industry experience, it has given me a deep understanding of algorithmic thinking, and a thorough command of syntax. Furthermore, I avoid mistakes through a combination of planning far ahead and having made most of them (often intentionally as an experiment). I’m currently studying Game Programming at Champlain College to learn algorithms and technologies, and otherwise to fill in the gaps in my knowledge.
This site is still under construction. If you want access to a codebase that isn’t linked here and isn’t on my GitHub, or more details on a project I haven’t written up yet, please request it through the contact form.
Core technical skills
Overview To create this algorithm, I first looked at how NavMeshes work. We can’t add all possible points on the
Whether in games or more traditional media, it’s hard to tell a story without any verbal or written interaction. Oxford
This post is mostly done, but is still under construction. Like many systems, the systems by which a player moves