Game Programmer
Shape the Future of Games – Start Your Journey Here!
Dreaming of creating games that captivate players worldwide? Our program equips you with the technical expertise and creative edge needed to thrive in the gaming industry. Focusing on C++ programming and Unreal Engine, practical projects, and close industry collaboration, you'll not only gain knowledge but also build a strong portfolio and develop games that make an impact. Whether you're aiming for indie development or AAA production, we provide the tools, connections, and guidance to bring your ideas from concept to reality.
Welcome to Game Programmer – where your future in the gaming industry begins!
Learn to Create with Code
Foundational Programming with Practical Application
Build a solid foundation in programming and master powerful techniques like C++, Unreal Engine, and performance optimization. While creating games and magic with code, we prepare you to meet the challenges of the gaming industry through practical projects, enhancing both your technical skills and creative problem-solving.
With 20 hours of teacher-led instruction per week, guided by experienced teachers and guest lecturers, you'll receive the time and attention needed to truly develop.
Industry Integration and Support for Entrepreneurs
Through collaborative projects with the gaming industry and our partnership with the game accelerator The Great Journey, you'll receive support to realize your dreams and develop your skills in game development, breaking new ground in both indie and AAA development.
Shape the Future of Games with Creative Tools
Work dynamically on game projects where you'll gain insight into game development mechanics, creative narratives, and world-building. By combining your knowledge of innovative game mechanics and systems with creative tools, you'll have the resources needed to help define the future of the gaming world. Your technical expertise becomes the driving force behind ideas that can transform the industry.
Experienced Teachers with a Global Perspective
Be inspired by lecturers and teachers active in the industry both nationally and internationally. Through international guest lectures, workshops, and the opportunity to travel to the Gamescom convention, you'll gain a global understanding of industry developments and forge valuable connections that can open doors to future adventures.
Portfolio Development
Create an impressive portfolio of your own game projects that showcase your skills and prepare you to conquer the gaming industry.
Game Development Around the Clock at the School's Dormitory
Here, you can live and breathe game development with like-minded individuals.
Course Details
- Duration: 2 years
- Study Pace: 100%
- Language of Instruction: English
- Location: Kristinehamn
- Start Date: August 18, 2025
- CSN Study Support Level: Post-secondary level
- Dormitory: Yes
- Fees: Tuition at Kristinehamns folkhögskola is free, but each term you pay a service fee of 700 SEK. The course-specific fee is 3,500 SEK per term. Travel expenses are additional.
Application and Admission
Our ambition is to create a dynamic group with a shared interest in games and technology. We welcome all backgrounds, ages, and genders.
You need to have completed upper secondary education with at least eligibility for higher vocational education. We do not require prior experience in game development or programming, but previous knowledge in programming or similar fields is advantageous.
Each year, 16 individuals are admitted to the Game Programmer program. Final selection is based on admission interviews.
A Complete Application Includes:
- Personal Certificate (from the Swedish Tax Agency)
- Copies of Grades/Certificates from previous studies (scanned digitally in JPEG, PNG, or PDF formats). Please name the file(s) with your name and indicate that they are grades/certificates. Example: Firstname_Lastname_Grades.
- Personal Letter describing yourself, your interest in game development and programming, and why you want to attend the program. Approximately one A4 page in Word or PDF format. Please name the file with your name and indicate that it is a personal letter. Example: Firstname_Lastname_PersonalLetter.pdf
- Previous Experience in game development, programming, or similar is advantageous. If you have any previous technical or creative projects, they can be beneficial in the admission process. If you have created a mod for another game, written a design document for a game you want to create, or programmed something before, you are encouraged to share what you have created. Submit in the most appropriate format: PDF, PNG, MP4, or ZIP if you have multiple projects to showcase.
- References
Interview Process
During the interview, we assess:
- Your potential to learn game programming
- Your interest in game programming
- Your ability for logical thinking
- Your capacity to complete a full-time education
- Your potential for personal development
- Your submitted portfolio
Interview times are spread over several days. Admissions can occur on a rolling basis, but a maximum of five individuals are admitted directly after each interview day.
Admission Process
- Application is registered.
- Confirmation of application registration is sent to the applicant's provided email.
- A complete application is required; if incomplete, the applicant is asked to supplement via email.
- Based on the personal letter and submitted portfolio, a selection is made for admission interviews. Notification of interviews is sent via email.
- Participation in the interview is a prerequisite for admission. If there are too few spots, selection is made with the aim of creating a dynamic group.
- Admission interviews are primarily conducted digitally after the final application deadline.
- After the selection process is complete, a written notification is sent via email, informing you whether you have been admitted, placed on the waiting list, or rejected.
- It is important that you respond to the admission or waiting list notification.
- You will receive a welcome letter via email containing all information about the course start.

Contact information
Jonathan Salling