Higher Vocational Education // HVE Points: 550

Game Programmer

Gameplay, game physics or AI – get the experience you need to work with programming in the games industry!

Whether it is gameplay functionality, physics, AI or tools that you are most interested in doing for games, this program will get you into the industry with credibility through hands-on development experience in programming.

  • Start working right after the education
  • Located in Stockholm, SoFo
  • Government funded with financial support from CSN
  • 2 years (4 terms)
  • 30 weeks of internship

Requirements to apply

  • Grades or proof of post graduate qualifications from upper secondary school/high school or equivalent
  • CV and a personal letter (letting us know why you have chosen the specific program)
  • English 6 from upper secondary school/high school or proof of equivalent knowledge
  • Mathematics 2 from upper secondary school/high school or proof of equivalent knowledge
  • Programming 1 from upper secondary school/high school or proof of equivalent knowledge
  • The work sample may contain one or preferably several of the following formats: code, explanatory text, pictures, video/GIFs. Your work is completely optional and aims to show skills and strengths in creating a program in a programming language of your choice. The work sample may be a maximum of 10 pages, saved as 1 file in PDF format. Name the files as follows: firstname_surname.pdf. For more advice on worktest please read more in our FAQ

Learning by doing, learning by reflection

Develop core competence in game development by having teachers from leading game companies teaching you the tricks of the trade. Get access to our creative environment, including computers and relevant development software. You will be growing and building your skills together with 240 highly talented classmates and senior game developers. Take part in intense game projects together with parallel Futuregames programs (Game Designer, 3D Artist and 2D Artist) simulating professional game projects in order to reflect what you will be doing in the games industry and prepare you for an ever-developing and creative career.

We want to create pragmatic developers with a balanced and wide perspective of the entire development process and strong teamwork skills with a practical and proactive approach.

Close industry connection

This education is implemented in direct cooperation with the games industry and Futuregames’ Board of Education including: King, Avalanche Studios, EA DICE, Fatshark Games, Paradox Interactive, Starbreeze Studios, Glorious Games Group, NEAT Corporation and Really Interactive. Many more support this higher vocational program and around 20-30 game studios are involved in Futuregames every year.


  • Game Programming
  • Tools Programming
  • Game Engine Programming
  • AI Programming
  • Game System Design

Knowledge after completing the education

  • Program games in C++
  • Program games in C#
  • Be able to identify the unique methods to program efficiently in modern game productions
  • Create algorithms to calculate basic graphical elements
  • Use the game engine Unreal Engine 4 for game programming
  • Use the game engine Unity for game programming
  • Create and implement scripts for game production
  • Create server/client solutions for games
  • Create a multiplayer game with several clients
  • Simulate and evaluate computer programs in complex situations
  • Program games in a structured and qualitative manner
  • Create and apply entertaining AI systems
  • Customize game development based on experience of common problem areas
  • Produce customized GUI and applications for game developers
  • Render advanced 3D graphics
  • Work independently and in a team with planning, development and production of games

Course Overview

Curriculum – Course outline

Course name YH points Number of weeks
3D mathematics for game development 20 4
3D and shader programming 15 3
Industry preparing game programming 5 1
Game programming in C++ 50 10
Artificial intelligence in game production 20 4
Game project 1 20 4
Data structure and algorithms in game development 20 4
Computer technology for game development 10 2
Design patterns for game development 10 2
Game programming in C# 25 5
Market analysis, CV and portfolio 15 3
Multiplayer games 20 4
Network programming for games 20 4
Program testing in game production 10 2
Scripting and interpreted game programming 25 5
Game physics 15 3
Project methodology in game development 5 1
Game project 2 35 7
Development tools in game projects 10 2
Game programming thesis 50 10
Internship in game development 150 30
Total: 550 110

Game Programmer

HVE Points: 550
CSN : Yes
Start date: 01/09/2019
Location: Stockholm
More information

Application period: February 1 - May 1, 2019.

Course Manager

Krister Cederlund