Engine programmer with professional experience contributing to large-scale Unreal Engine projects at Funcom, including work on Dune: Awakening. Strong background in C++, real-time systems, simulation, graphics programming, and computer vision. Experienced working in multidisciplinary technical teams and developing performance-oriented software systems. Passionate about low-level programming, algorithms, simulation technology, robotics, and interactive applications.

Alan Haugen

Engine programmer with professional experience contributing to large-scale Unreal Engine projects at Funcom, including work on Dune: Awakening. Strong background in C++, real-time systems, simulation, graphics programming, and computer vision. Experienced working in multidisciplinary technical teams and developing performance-oriented software systems. Passionate about low-level programming, algorithms, simulation technology, robotics, and interactive applications.

Available to hire

Engine programmer with professional experience contributing to large-scale Unreal Engine projects at Funcom, including work on Dune: Awakening. Strong background in C++, real-time systems, simulation, graphics programming, and computer vision.

Experienced working in multidisciplinary technical teams and developing performance-oriented software systems. Passionate about low-level programming, algorithms, simulation technology, robotics, and interactive applications.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent
Norwegian
Fluent
German
Beginner

Work Experience

Core Engine Programmer Intern at Funcom Oslo
January 1, 2026 - May 31, 2026
Worked on engine and gameplay systems for Dune: Awakening using Unreal Engine and C++. Improved system stability through debugging, testing, and memory analysis. Collaborated with gameplay and engine programmers in a production environment, following studio processes and ensuring changes were well-tested before submission.
Programmer at Artplant, Oslo
January 1, 2007 - December 31, 2007
Designed and implemented GUI systems for the video game Riding Club Championships.

Education

Bachelor in Game Technology and Simulation at Inland Norway University of Applied Sciences
August 1, 2023 - January 1, 2026
M.Sc. in Biotechnology at Norwegian University of Science and Technology (NTNU)
August 1, 2020 - January 1, 2022
Bachelor in Food Science at Norwegian University of Science and Technology (NTNU)
August 1, 2017 - January 1, 2020
STEM Qualification Course at Trondheim
August 1, 2016 - January 1, 2017
Diploma in Games Application Development at University of Abertay Dundee, Scotland
August 1, 2011 - January 1, 2014

Qualifications

OpenCV courses (practical CV projects)
January 11, 2020 - July 16, 2020

Industry Experience

Gaming, Education, Software & Internet, Healthcare, Life Sciences, Computers & Electronics, Media & Entertainment
    Dune Awakening

    MMO for Funcom, worked on the core engine team, especially on the save game system.