About Me

My name is Erik Åhlund Helguera and I’m 21 years old currently studying video game programming at The Game Assembly in Malmö, Sweden.

Having a Swedish father and a Spanish mother I have had the opportunity to live in multiple countries and I am fluent in Spanish, Catalan, English, Swedish and French. Living and travelling in many countries has exposed me to different cultures and traditions.

I am known for constantly coming up with new and original ideas when I code, as I like to think outside the box. I have worked with different games development engines, including Unity, Game Maker or Unreal Engine as well as some custom engines that have been developed at The Game Assembly. I usually work in C++ but I have also worked with c#, C, Lua, hlsl, glsl or Java. I have learnt most of these languages by myself. I am very strong in AI, Gameplay and Physics but I am also interested in camera behaviour, sound, graphics programming, tools, I/O and engine programming. The most important is that the work is challenging! In this website I will post a bit about my personal and professional projects aswell as some insights on particular game programming subjects.

Programming Languages

C++
90%
C#
75%
Script (Lua)
80%
Shader (HLSL/GLSL)
60%

Languages

Spanish and Catalan
100%
Swedish
90%
English
100%
French
95%

What I Like to Work With

Physics

I created my own physics engine in 2 weeks for a hover racer!

AI

Navmesh, Pathfinding, FSM, Fuzzy Logic, etc. I find AI fascinating and always try new things.

Scripting

I scripted all of the bosses in Trials of Karak in under a week.

Camera

Camera Smoothing, Trailer Cameras, Perspectives, Collision Evading. I find it very interesting.

Bug Finding

When there’s a bug in your code, who you gonna call? Bug-Buster Erik!

New Things

Every day I’m learning new things and I still want to try different things. As long as there’s a challenge I will keep on improving myself!

Projects I’ve Worked On

VertigoRush

People I’ve Worked With

Check out my Network!