Skip to main content

Degree Programme in Game Programming

Degree:
Bachelor of Engineering

Degree title:
Insinööri (AMK), Bachelor of Engineering

Credits:
240 ects

Objectives

Game Programming degree has been developed in tight collaboration with the game industry – knowledge from game companies and professionals has been utilized when planning the curriculum. During your studies you will achieve comprehensive game industry skills, which can also be used in software development in general.

Studying Game Programming gives you a great starting point to design, test and develop game products. International events and networking play a key role in game industry culture. During your studies you can participate in several game industry events and form professional networks.

Collaboration with game and software industry professionals gives students the possibility to work in various companies and publish commercial products already during their studies. Emphasizing project work in your studies enables you to focus on developing skills that really interest and motivate you.

Your future employment is important for us!

It’s possible for you to get a job during your studies, which means you can work in companies and publish commercial game products or other applications already as part of the education.

Xamk Gamelab –learning environment particularly well enables you to utilize your work as part of the studies. This means that you can work in a game company and get study credits based on your duties at the company.

If you see yourself as an entrepreneur, you can develop your venture project and improve the possibilities of success already during your studies. You can take part in the accelerators in the region and benefit from the mentoring and coaching they offer.

Degree programme description

Studying Game Programming gives you a good starting point to design, test and develop game products. The studies are in mainly Finnish, but since the industry is global by nature, you will gain a lot of practice in your English skills. General programming abilities are in the core of the studies and you will be able to work with several different databases, design and implement software services and programs. Modeling both games and other software using modern design tools is a natural process in projects that are implemented throughout the studies. Knowledge and practical knowhow about the game production process is emphasized from day one.

First year studies focus on the basics of Game Production and Game Programming, that give you an introduction to using game engines and how to work in as a part of the game development team. The second year emphasizes programming skills and game design, but also gives you basic understanding of game business and monetization in games. After completing your 2nd year studies you have the necessary skills to work as a trainee in a game studio. The third year gives you some options to focus on different key areas as a developer, and you will become more and more involved with game projects as part of your studies. During the 3rd and 4th year you will build your portfolio that enables you to be a serious contender while applying for a job in the industry.

Implementation of studies

The studies are implemented as daily contact learning with plenty of programming project work as well as online self-studies. Game programming and programming can be learned only by doing, so problem solving and independent study is a key to master this profession.

BYOD – Bring Your Own Device

Usage of laptops and other equipment for your studies is required from all students. You can find more information about our BYOD policy from the Xamk website.

Career opportunities

After graduating you can work as a
• Game Programmer
• Full stack developer
• Game Designer
• Junior Developer
• Developer
• Back-End developer
• Front-End developer
• Game developer
• Coder
• Programmer
• Data engineer
• DevOps developer
• Entrepreneur
• Startup entrepreneur

Entrepreneurship in game industry

Digital delivery of games has lowered the threshold of becoming an entrepreneur in the games industry. Many game studios are small nowadays, which means that entrepreneurial thinking is required from everyone. Basic understanding of the industry and business skills are highly valued among employers.

RDI and cooperation with world of work

Connections with local game and software companies offer an excellent opportunity for real-life projects, practical training and theses from businesses. The regional game industry hub Playa (www.playahub.com) promotes the development of the local games ecosystem, gives practical advice to game developers, and offers trade show visibility with strong global connections.

In Kotka there are several game companies (e.g. Kukouri, Nitro Games) that offer possibilities for trainee positions, projects and thesis opportunities. However, connections to game studios all over Finland – and the whole world – give you a chance to relocate and pursue a career anywhere. The International Game Developers Association, IGDA, has a foothold here, too through the IGDA Finland Kotka Hub, that has monthly gatherings for people who want to connect with other developers.

Our degree program is actively involved in research and development projects that give you a chance to participate in different types of R&D tasks during your studies. Typical projects include developing an application or a game for a real-world client as a testbed for new business or research purposes. We are also involved with several startup-related RDI activities that include students and motivate them to participate in entrepreneurial projects and start new ventures.

Learning environments

GameLab is a learning environment in Xamk that gives you a natural working space with the tools that are used in game studios. This environment is meant to simulate the real environment that you will be working in once you graduate.

We offer an exciting set of newest hardware and software that enables you to create games and software programs for various modern platforms. GameLab is part of the global networks such as IGDA (International Game Developers Association) and member of Neogames, which is the Finnish game industry research and development association.

Game programming, full-time studies
Code
(POKT24SP)
Game programming, full-time studies
Code
(POKT23SP)
Game programming, full-time studies
Code
(POKT22SP)
Game programming, full-time studies
Code
(POKT21SP)
Game programming, full-time studies
Code
(POKT20SP)

Timing 26.08.2024 - 31.12.2024 Code TK00EC63-3003 Groups POKT21SP
Timing 13.01.2025 - 30.04.2025 Code KY00DS47-3257 Groups POKT24SP
Timing 26.08.2024 - 15.12.2024 Code KY00DS46-3180 Groups POKT23SP
Timing 26.08.2024 - 31.12.2024 Code PO00DN35-3004 Groups POKT22SP POKT24SD VOKTIT24S
Timing 01.01.2025 - 30.04.2025 Code PO00DN62-3004 Groups POKT22SP POKT24SD
Timing 26.08.2024 - 22.12.2024 Code PO00EP08-3001 Groups POKT22SP
Timing 02.09.2024 - 22.12.2024 Code PO00EP08-3005 Groups PTKT22SP
Timing 13.01.2025 - 30.04.2025 Code PO00DN34-3005 Groups POKT23SP
Timing 01.01.2025 - 30.04.2025 Code PO00FD91-3002 Groups GTKT25KP
Timing 02.09.2024 - 13.12.2024 Code PO00DN28-3008 Groups POKT24SD POKT24SP VOKTIT24S
Timing 02.09.2024 - 22.12.2024 Code PO00DN27-3008 Groups POKT24SP
Timing 26.08.2024 - 31.12.2024 Code PO00DN64-3003 Groups POKT21SP
Timing 13.01.2025 - 30.04.2025 Code PO00DN64-3004 Groups POKT22SP
Timing 13.01.2025 - 30.04.2025 Code PO00DN64-3005 Groups PTKT22SP
Timing 13.01.2025 - 09.03.2025 Code IT00EX64-3005 Groups GTKT25KP
Timing 02.09.2024 - 22.12.2024 Code PO00ED09-3007 Groups POKT24SP
Timing 13.01.2025 - 30.04.2025 Code PO00ED10-3005 Groups POKT24SP
Timing 01.08.2024 - 31.12.2027 Code KY00DS63-3358 Groups POKT24SP
Timing 13.01.2025 - 30.04.2025 Code PO00DN59-3005 Groups POKT23SP
Timing 26.08.2024 - 15.12.2024 Code PO00DN32-3006 Groups POKT23SP
Timing 26.08.2024 - 31.12.2024 Code PO00DN63-3003 Groups POKT21SP POKT24SD VOKTIT24S
Timing 26.08.2024 - 15.12.2024 Code PO00ED12-3004 Groups POKT23SP
Timing 13.01.2025 - 30.04.2025 Code PO00ED13-3004 Groups POKT23SP POKT24SD
Timing 10.03.2025 - 30.04.2025 Code PT00FE24-3001 Groups GTKT25KP
Timing 02.09.2024 - 22.12.2024 Code PO00DN30-3008 Groups POKT24SP
Timing 02.09.2024 - 31.12.2024 Code PO00DN30-3009 Groups PTKT24KP
Timing 01.01.2025 - 30.04.2025 Code PO00EO94-3005 Groups POKT24SP
Timing 26.08.2024 - 22.12.2024 Code PO00EO94-3006 Groups POKT24SD PTKT24KP VOKTIT24S
Timing 02.09.2024 - 13.12.2024 Code PO00EP14-3003 Groups PTKT23SP
Timing 26.08.2024 - 15.12.2024 Code PO00EP14-3004 Groups POKT23SP
Timing 13.01.2025 - 30.04.2025 Code PO00EP14-3006 Groups PTKT24KP
Timing 13.01.2025 - 30.04.2025 Code PO00EO97-3003 Groups PTKT23SP
Timing 13.01.2025 - 30.04.2025 Code PO00EO97-3004 Groups POKT23SP POKT24SD
Timing 19.08.2024 - 31.12.2024 Code PO00EP03-3001 Groups POKT22SP POKT24SD VOKTIT24S
Timing 13.01.2025 - 30.04.2025 Code PO00EP11-3003 Groups POKT22SP
Timing 13.01.2025 - 30.04.2025 Code PO00DN60-3007 Groups POKT23SP
Timing 02.09.2024 - 22.12.2024 Code PO00DN60-3009 Groups PTKT24KP
Timing 26.08.2024 - 22.12.2024 Code PO00EP09-3001 Groups POKT22SP POKT24SD VOKTIT24S
Timing 02.09.2024 - 22.12.2024 Code PO00EP09-3005 Groups PTKT22SP
Timing 26.08.2024 - 22.12.2024 Code PO00ED11-3006 Groups PTKT23SP
Timing 13.01.2025 - 30.04.2025 Code PO00ED11-3007 Groups POKT24SP
Timing 13.01.2025 - 30.04.2025 Code PO00ED11-3008 Groups PTKT24KP
Timing 02.09.2024 - 15.12.2024 Code PO00DN33-3005 Groups POKT23SP
Timing 26.08.2024 - 22.12.2024 Code PO00EP10-3001 Groups POKT22SP POKT24SD VOKTIT24S
Timing 26.08.2024 - 22.12.2024 Code PO00EP10-3004 Groups PTKT22SP
Timing 13.01.2025 - 30.04.2025 Code MO00DS25-3172 Groups POKT23SP
Timing 26.08.2024 - 22.12.2024 Code PO00DN38-3004 Groups POKT22SP
Timing 13.01.2025 - 30.04.2025 Code PO00EO92-3005 Groups POKT24SP
Timing 13.01.2025 - 30.04.2025 Code PT00FE25-3001 Groups GTKT25KP
Timing 02.09.2024 - 22.12.2024 Code KY00DS51-3329 Groups POKT24SP