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
  • 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.

Content:

  • 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.

Format:

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

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.

Specializations

  • 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: 12/08/2019
Location: Stockholm
More information

Application period: February 1 - May 1, 2019.

Course Manager

Krister Cederlund
krister@futuregames.nu

International Applicants

Are you an international applicant (outside of the Nordics)? Read more and apply here!

Read more