Get the experience you need to start working as a programmer in the game industry.

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

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

Be part of the reputed Futuregames legacy, join us at the SoFo-campus in House of Change;

Develop a core competence in game development by having teachers from leading game companies teaching you the tricks of the trade. You will 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 Design, 3D Graphics and 2D Graphics) simulating professional game projects in order to reflect what you will be doing in the game industry and prepare you for a hardworking and creative career.

This education is implemented in direct cooperation with the game industry and Futuregames’ Board of Education, designed to fit the demands and requirements of the industry. Many more support this vocational program and around 20-30 game studios are involved every year.

Our overall vision for this education is:

  • To create pragmatic developers with a balanced and wide perspective on the entire development process.
  • To create developers with strong cooperative skills, who are used to working in teams.
  • To create developers with a very hands-on and pro-active approach. Strong practical focus throughout the education. All courses are to result in a practical exercise. Learning by doing.

We aim to train people for the following specializations:

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

After the education the students will be able to:

  • 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 productions
  • 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 an entertaining AI system
  • 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

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, industry knowledge 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


550 110


Section 1
Final Quiz
TypeOnline Course
  • YH Programs

  • YH-points: 550
  • CSN: Ja
  • Pace: Full time
  • Starts: 30 Jul
  • Place: Stockholm
Buy NowBook Now

Application requirement

Basic requirement to upload:

  1. Grades or proof of postgraduate qualifications from upper secondary school.
  2. Curriculum + a personal letter
  3. Master Swedish and/or English
  4. Programming 1 from upper secondary school or proof equivelent knowledge
  5. Worktest

For more information and advice please apply and read further instructions.