Higher Vocational Education // HVE Points: 550

Game Programmer – STOCKHOLM

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,5 years (5 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
  • Work Sample (see more information below)

Work Sample Game Programmer

Your work sample should aim at explaining the process in which you work and show your skills and strengths coding a small game or tool related to game development.


  • Showcase your game or tool with the following formats; code, images, gifs or videos
  • Explanatory text about your piece including the process of creating it.


  • Maximum ten pages long.
  • Save in PDF format.
  • Name the file firstname_surname.pdf

Futuregames will measure your work sample in the 3 following areas:

  •  Visualization ability – measures the artistical ability to express oneself through illustration and text
  •  Technical ability – measures how well one utilize the machine as tool
  •  Industry relevance – measures the relevance of the presented content towards the games industry and game development

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 and 3D 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
Game programming with C# 25 5
3D mathematics for game development 20 4
Game project 1 10 2
Design patterns for game development 10 2
Data structures and algorithms in game development 25 5
Development tools in game projects 10 2
Market analysis, CV and portfolio 15 3
3D and shader prorgamming 15 3
Game project 2 20 4
Game programming with C++ 50 10
Artificial intelligence in game production 20 4
Project methodology in game development 5 1
Game project 3 35 7
Game physics 15 3
Game project 4 20 4
Computer technology for game development 20 4
Network programming for games 20 4
Industry prepatory games programming 15 3
Degree project 50 10
Internship in game development 150 30
Total: 550 110

Game Programmer – STOCKHOLM

HVE Points: 550
CSN : Yes
Start date: 16/08/2021
Location: Stockholm
More information

Feb 2nd - May 4th

Course Manager

Krister Cederlund