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