Hello! Buenos dias! Guten tag! Jó napot!

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 feel comfortable working on systems architecture, in-engine tools, combat systems and character controllers, managing projects with Git, serialization, UI, and AI. However, I’m happy to branch out and learn more about other programming subdisciplines or the technical sides of other fields.

Image courtesy of Freepik
Core technical skills

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. I like to plan far ahead when designing systems, which helps me avoid pitfalls. This is aided by having made most of them, often intentionally to better understand what makes them pitfalls.

I’m currently studying Game Programming at Champlain College to learn algorithms and technologies, to fill in the gaps in my knowledge, and not least to gain experience making games as a team.

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 reach out through the contact form. I will try to respond within 2-3 days.