Skip to main content

Bachelor’s Degree in Business Information Technology (2025), Game Development: TTK25SP

Code: TTK25SP

Degree:
Bachelor of Business Administration (AMK)

Degree title:
Bachelor of Business Administration (AMK)

Credits:
210 ects

Duration:
3.5 years (210 cr)

Start semester:
Autumn 2025

Teaching language:
Finnish

Descriptions

Students will be selected based on their study success, special interests and wishes to undertake on of Game Production major option during their first autumn.

GAMES
Within Advanced (major) Game studies students may choose from the following modules: game production, game graphics or game programming.

Further information

Students will be able to work e.g. as software designers, game programmers, game designers, producers, game artists or instructors. Game programming also prepares students for traditional programming work.

Show study timings by semester, study year or period

Code Name Credits (cr) 2025-2026 2026-2027 2027-2028 2028-2029 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Autumn 2027 Spring 2028 Autumn 2028 1. / 2025 2. / 2025 3. / 2026 4. / 2026 1. / 2026 2. / 2026 3. / 2027 4. / 2027 1. / 2027 2. / 2027 3. / 2028 4. / 2028 1. / 2028 2. / 2028
TTK25SP-1021
OPISKELUVALMIUDET

(Choose all )

6
TT00CM42 Opiskelu ammattikorkeakoulussa ja osaajana kehittyminen 3 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
TT00CM43 Office kunnolla vauhtiin 3 3 3 1.5 1.5
TTK25SP-1022
TYÖELÄMÄN KIELI- JA VIESTINTÄTAIDOT

(Choose all )

15
TT00CN21 Professional Communication 4 4 4 2 2
TT00CN34 English for Working Life 3 3 3 1.5 1.5
TT00CB08 Technical English 5 5 5 2.5 2.5
TT00CN35 Swedish at Work 3 3 3 1.5 1.5
TTK25SP-1001
BASIC INFORMATION SYSTEMS COMPETENCE

(Choose all )

23
TT00CG77 Basics of Computers 1 1 1 1
TT00CB41 Introduction to Programming 3 3 3 3
TT00CB42 Object Oriented Programming 3 3 3 3
KTPT007 Introduction to Information Networks 3 3 3 1.5 1.5
KT00CG79 Data Security in Worklife 3 3 3 1.5 1.5
KTPT019 Introduction to Databases 3 3 3 3
TT00CG78 Technology Workshop 4 4 4 2 2
TTPM007 Algebra 3 3 3 1.5 1.5
TTK25SP-1004
GAME PROJECT STUDIES

(Choose all )

33
TT00CE85 Game Project 1 - 2D game 5 5 5 2.5 2.5
TT00CE86 Game Project 2 - mobile game 7 7 7 3.5 3.5
TT00CE87 Game Project 3 - 3D game 7 7 7 3.5 3.5
TT00CE88 Game Project 4 - extensive game 7 7 7 3.5 3.5
TT00CE89 Game Project 5 - advanced project 7 7 7 3.5 3.5
TTK25SP-1005
BASIC GAME DEVELOPMENT COMPETENCE

(Choose all )

35
YY00BD89 Business Basics 3 3 3 1.5 1.5
TT00CB36 Basics of Game Business 3 3 3 1.5 1.5
KTAD033 Introduction to Game Production 3 3 3 3
KTAD035 Introduction to Game Design 3 3 3 3
TT00CB37 Basics of 2D Game Graphics 3 3 3 3
KTAD034 Introduction to 3D modeling 3 3 3 1.5 1.5
TT00CI67 Game Programming I 4 4 4 2 2
KTWT229 User Interface Design 3 3 3 1.5 1.5
KTWT115 Game Sounds and Sound Editing 3 3 3 1.5 1.5
TT00BE13 Game Testing 3 3 3 1.5 1.5
TT00BL77 Elective Game Studies 2 2 2 1 1
TT00CB11 Portfolio course 2 2 2 1 1
TTK25SP-1006
ELECTIVE STUDIES

(Choose one )

33
TTK25SP-1007
GAME GRAPHICS

(Choose all )

33
TTK25SP-1008
GAME GRAPHICS COMPETENCE

(Choose all )

18
TT00BL74 Art Foundation 3 3 3 1.5 1.5
KTVP030 2D Animation 3 3 3 3
KTVP031 2D Background Design 3 3 3 1.5 1.5
KTVP032 2D Character Design 3 3 3 1.5 1.5
KTVP033 3D Modeling and Texturing I 3 3 3 3
KTVP034 Vector Graphics 3 3 3 1.5 1.5
TTK25SP-1009
SPECIALISED GAME GRAPHICS COMPETENCE

(Choose all )

15
KTVP040 3D Animation 3 3 3 1.5 1.5
KTVP041 3D Character Modeling 3 3 3 1.5 1.5
KTVP042 3D Modeling and Texturing II 3 3 3 1.5 1.5
KTVP043 3D Modeling and Texturing III 3 3 3 3
KTVP044 Portfolio Practice 3 3 3 1.5 1.5
TTK25SP-1010
GAME PRODUCTION

(Choose all )

33
TTK25SP-1011
GAME PRODUCTION COMPETENCE

(Choose all )

12
TT00CB19 The Practices of a Game Producer 3 3 3 1.5 1.5
TT00BF60 Game Production I 3 3 3 3
TT00BF61 Game Production II 3 3 3 3
TT00CB10 Game Production III 3 3 3 1.5 1.5
TTK25SP-1012
GAME PRODUCTION AND DESIGN ADVANCED COMPETENCE

(Choose all )

6
KTVP020 Continuation Course in Game Business 3 3 3 3
TT00BI59 Game Analytics and Monetization 3 3 3 1.5 1.5
TTK25SP-1013
BUSINESS COMPETENCE

(Choose all )

15
TT00CB12 Customer Oriented Marketing 3 3 3 1.5 1.5
TT00CB13 Contract and Corporate Law 3 3 3 1.5 1.5
TT00CB14 Leadership 3 3 3 1.5 1.5
TT00CB15 Management Accounting 3 3 3 1.5 1.5
TT00CB16 Publishing games and liveops 3 3 3 1.5 1.5
TTK25SP-1014
GAME PROGRAMMING

(Choose all )

33
TTK25SP-1015
GAME PROGRAMMING COMPETENCE

(Choose all )

18
TT00CB20 Game Development Tools 3 3 3 3
KTVP050 Programming C++ 3 3 3 3
KTVP052 Continuation Course in Programming C++ 3 3 3 3
TT00CT13 Physics 1 2 2 2 1 1
TT00CT14 Mathematics for Game Programmers 2 2 2 1 1
KTVP060 Programming Mobile Games 3 3 3 1.5 1.5
TT00CT15 Game Mathematics Programming 2 2 2 1 1
TTK25SP-1016
ADVANCED GAME PROGRAMMING COMPETENCE

(Choose all )

15
TT00CB17 Game Programming II 3 3 3 1.5 1.5
KTVP054 Data Structures and Algorithms 3 3 3 3
TT00CB18 Artificial Intelligence in Games 3 3 3 1.5 1.5
KTVP063 Database Programming 3 3 3 1.5 1.5
KTVS030 Network Game Programming 3 3 3 1.5 1.5
TTK25SP-1017
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all )

33
TT00BD83 International Game Development Studies 1 15
TT00BD84 International Game Development Studies 2 15
TT00CB21 International Game Development Studies 3 3
TTK25SP-1018
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00CB05 Coaching and Training skills 3 3 3 1.5 1.5
TT00BE12 Game Culture 3 3 3 1.5 1.5
KT00BP99 Game Design I 3 3 3 3
KT00BQ01 Game Design II 3 3 3 3
KT00BQ03 Level Design 3 3 3 3
KT00BQ05 Analytical Game Design 3 3 3 3
TT00BQ07 Game Design Research and Workshop 3 3 3 1.5 1.5
TT00BL75 Motion Capture 3
TT00CG30 Game development summer studies 1 5
TT00CG31 Game development summer studies 2 5
TT00CG32 Game development summer studies 3 5
TT00CG33 Game development summer studies 4 10
TTK25SP-1019
PRACTICAL TRAINING

(Choose all )

30
KTHH001 Practical Training 30 30 30 15 15
TTK25SP-1023
TYÖELÄMÄN TUTKIMUS- JA KEHITTÄMISTAIDOT

(Choose all )

20
TT00CM44 Research and development methods 5 5 5 2.5 2.5
TT00CS51 Opinnäytetyö 15 15 15 7.5 7.5
Total 210 67 117 68 30 32.5 34.5 58.5 58.5 31.5 36.5 30 15.3 17.3 17.3 17.3 27.8 30.8 26.3 32.3 15.8 15.8 18.3 18.3 15 15

Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.

TTK_kompetenssit

Tietojenkäsittelyn koulutus

1. Tietojärjestelmäosaaminen

Tavoitteena on, että tradenomi
•ymmärtää tietojärjestelmät kokonaisuutena ja niiden tuottamis-,
hankinta- ja käyttöönottoprosessin sekä tiedonhallinnan periaatteet toiminnan kehittämisen näkökulmasta
•osaa määritellä, suunnitella ja testata ohjelmiston,tietokannan ja käyttöliittymän ottaen huomioon tietoturvan
•osaa ohjelmoida
•osaa dokumentoida ja tulkita dokumentteja esimerkiksi ylläpitäessään ohjelmistoja
•osaa suunnitella ja toteuttaa koulutuksen.

Introduction to Information Networks
Introduction to Databases
Game Testing
2. ICT-infrastruktuuri-osaaminen

Tavoitteena on, että tradenomi
•ymmärtää tietoverkon eri komponenttien (laite- ja ohjelmistokomponentit) merkityksen ja toiminta- periaatteet
•osaa hyödyntää tietoverkkoja eri komponentteineen ratkaisuja tehdessään
•osaa rakentaa ja ylläpitää tietoverkkojen perusratkaisuja
•osaa ottaa tietoturvan huomioon organisaation ICT- infrastruktuuriratkaisussa.

No attached course units

3. ICT-projektiosaaminen

Tavoitteena on, että tradenomi
•ymmärtää erilaisten ICT-projektien luonteen ja projektitoiminnan kokonaisuuden organisaatiossa
•ymmärtää systemaattisen toimintatavan merkityksen projektityössä ja osaa toimia ICT-projektissa vastuullisesti
•osaa käyttää ja soveltaa ICT-projektien suunnittelun ja hallinnan menetelmiä
•osaa tunnistaa ICT-projektitoiminnan riskejä ja varautua niihin.

Introduction to Game Production
Game Testing
4. Liiketoimintaosaaminen

Tavoitteena on, että tradenomi
•ymmärtää liiketoiminnan keskeiset prosessit ja toiminnot
•ymmärtää tietotekniikan merkityksen osana organisaation toimintaa ja sen roolin toiminnan kehittämisessä
•osaa kehittää liiketoiminnan prosesseja ja etsiä tukea ratkaisuihin tietotekniikasta
•ymmärtää sopimusten, tarjousten, lisenssien ja tekijänoikeuksien merkityksen omassa työssään
•osaa palvella asiakasta

Business Basics
Introduction to Game Production
Continuation Course in Game Business
5. ICT-erikoisosaaminen

Tavoitteena on, että tradenomi
•osaa soveltaa tietojaan ja taitojaan jollakin ICT:n osa-alueella sekä analysoida, arvioida ja kehittää toimintaa tällä alueella.

Introduction to Game Production
Introduction to Game Design
Introduction to 3D modeling
Game Sounds and Sound Editing
2D Animation
2D Background Design
2D Character Design
3D Modeling and Texturing I
Vector Graphics
3D Animation
3D Character Modeling
3D Modeling and Texturing II
3D Modeling and Texturing III
Portfolio Practice
Game Production I
Game Production II
Continuation Course in Game Business
Programming C++
Continuation Course in Programming C++
Data Structures and Algorithms
Database Programming
Network Game Programming
International Game Development Studies 1
International Game Development Studies 2
Game Culture
Practical Training
Not grouped
Opiskelu ammattikorkeakoulussa ja osaajana kehittyminen
Office kunnolla vauhtiin
Professional Communication
English for Working Life
Technical English
Swedish at Work
Basics of Computers
Introduction to Programming
Object Oriented Programming
Data Security in Worklife
Technology Workshop
Algebra
Game Project 1 - 2D game
Game Project 2 - mobile game
Game Project 3 - 3D game
Game Project 4 - extensive game
Game Project 5 - advanced project
Basics of Game Business
Basics of 2D Game Graphics
Game Programming I
User Interface Design
Elective Game Studies
Portfolio course
Art Foundation
The Practices of a Game Producer
Game Production III
Game Analytics and Monetization
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Publishing games and liveops
Game Development Tools
Physics 1
Mathematics for Game Programmers
Programming Mobile Games
Game Mathematics Programming
Game Programming II
Artificial Intelligence in Games
International Game Development Studies 3
Coaching and Training skills
Game Design I
Game Design II
Level Design
Analytical Game Design
Game Design Research and Workshop
Motion Capture
Game development summer studies 1
Game development summer studies 2
Game development summer studies 3
Game development summer studies 4
Research and development methods
Opinnäytetyö

2022_KAMK_Common competences

Recommendation on competences shared by university of applied sciences degrees.

1.Learning to Learn

The graduating student recognises the strengths and development areas of their competence and learning methods, and they utilise the opportunities communities and digitalisation provide in their learning.

- Assesses and develops their competence and learning methods in different learning environments.
- Is able to acquire, critically assess and appropriately apply the national and
international knowledge base and practices of their field.
- Also takes responsibility for group learning and sharing what has been
learned.

No attached course units

2.Operating in a Workplace

The graduating student has versatile working life skills and is able to operate in work communities of their field.

- Is able to work constructively in a work community and promotes their own
and their work community’s well-being.
- Is able to act professionally in communication and interaction situations at a
workplace.
- Utilises the opportunities offered by technology and digitalisation in their work.
- Understands the complexity of changing working life and their own resilience in changing working life situations

No attached course units

3.Ethics

The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-discrimination into account.

- Is able to take responsibility for their own actions and their consequences
and reflects on them in accordance with the ethical principles and values
of their field.
- Takes others into account and promotes equality and non-discrimination.
- Take into account the realisation of diversity and accessibility in their actions.
- Understands the principles of responsible conduct of research and adheres
to them.
- Is able to influence society based on ethical values.

No attached course units

4.Sustainable Development

The graduating student is familiar with the principles of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society.

- Is able to use information related to their field in finding, implementing and
establishing sustainable solutions and operating models.
- Understands sustainability challenges,
their interdependencies and the various aspects of issues and problems.

No attached course units

5.Internationality and Multiculturalism

The graduating student is able to operate in multicultural and international operating environments and networks.

- Is familiar with the impacts of their cultural background on their activities and
is able to develop operating methods that take multiculturalism into account
in their work community.
- Is able to monitor and utilise the international development of their field in
their work.
- Is able to communicate internationally in their work tasks.

No attached course units

6.Proactive Development

The graduating student is able to develop solutions that anticipate the future of their own field,
applying existing knowledge and research and
development methods.
− Solves problem situations creatively
and reforms operating methods together with others.
− Is able to work in projects in cooperation with actors of different fields.
− Is able to apply existing knowledge in
the field in development and utilises research and development methods.
− Is able to seek customer-oriented, sustainable and economically viable solutions, anticipating the future of their field

No attached course units

Not grouped
Opiskelu ammattikorkeakoulussa ja osaajana kehittyminen
Office kunnolla vauhtiin
Professional Communication
English for Working Life
Technical English
Swedish at Work
Basics of Computers
Introduction to Programming
Object Oriented Programming
Introduction to Information Networks
Data Security in Worklife
Introduction to Databases
Technology Workshop
Algebra
Game Project 1 - 2D game
Game Project 2 - mobile game
Game Project 3 - 3D game
Game Project 4 - extensive game
Game Project 5 - advanced project
Business Basics
Basics of Game Business
Introduction to Game Production
Introduction to Game Design
Basics of 2D Game Graphics
Introduction to 3D modeling
Game Programming I
User Interface Design
Game Sounds and Sound Editing
Game Testing
Elective Game Studies
Portfolio course
Art Foundation
2D Animation
2D Background Design
2D Character Design
3D Modeling and Texturing I
Vector Graphics
3D Animation
3D Character Modeling
3D Modeling and Texturing II
3D Modeling and Texturing III
Portfolio Practice
The Practices of a Game Producer
Game Production I
Game Production II
Game Production III
Continuation Course in Game Business
Game Analytics and Monetization
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Publishing games and liveops
Game Development Tools
Programming C++
Continuation Course in Programming C++
Physics 1
Mathematics for Game Programmers
Programming Mobile Games
Game Mathematics Programming
Game Programming II
Data Structures and Algorithms
Artificial Intelligence in Games
Database Programming
Network Game Programming
International Game Development Studies 1
International Game Development Studies 2
International Game Development Studies 3
Coaching and Training skills
Game Culture
Game Design I
Game Design II
Level Design
Analytical Game Design
Game Design Research and Workshop
Motion Capture
Game development summer studies 1
Game development summer studies 2
Game development summer studies 3
Game development summer studies 4
Practical Training
Research and development methods
Opinnäytetyö

Code Name Credits (cr)
TTK25SP-1021
OPISKELUVALMIUDET

(Choose all)

6
TT00CM42 Opiskelu ammattikorkeakoulussa ja osaajana kehittyminen 3
TT00CM43 Office kunnolla vauhtiin 3
TTK25SP-1022
TYÖELÄMÄN KIELI- JA VIESTINTÄTAIDOT

(Choose all)

15
TT00CN21 Professional Communication 4
TT00CN34 English for Working Life 3
TT00CB08 Technical English 5
TT00CN35 Swedish at Work 3
TTK25SP-1001
BASIC INFORMATION SYSTEMS COMPETENCE

(Choose all)

23
TT00CG77 Basics of Computers 1
TT00CB41 Introduction to Programming 3
TT00CB42 Object Oriented Programming 3
KTPT007 Introduction to Information Networks 3
KT00CG79 Data Security in Worklife 3
KTPT019 Introduction to Databases 3
TT00CG78 Technology Workshop 4
TTPM007 Algebra 3
TTK25SP-1004
GAME PROJECT STUDIES

(Choose all)

33
TT00CE85 Game Project 1 - 2D game 5
TT00CE86 Game Project 2 - mobile game 7
TT00CE87 Game Project 3 - 3D game 7
TT00CE88 Game Project 4 - extensive game 7
TT00CE89 Game Project 5 - advanced project 7
TTK25SP-1005
BASIC GAME DEVELOPMENT COMPETENCE

(Choose all)

35
YY00BD89 Business Basics 3
TT00CB36 Basics of Game Business 3
KTAD033 Introduction to Game Production 3
KTAD035 Introduction to Game Design 3
TT00CB37 Basics of 2D Game Graphics 3
KTAD034 Introduction to 3D modeling 3
TT00CI67 Game Programming I 4
KTWT229 User Interface Design 3
KTWT115 Game Sounds and Sound Editing 3
TT00BE13 Game Testing 3
TT00BL77 Elective Game Studies 2
TT00CB11 Portfolio course 2
TTK25SP-1006
ELECTIVE STUDIES

(Choose one)

33
TTK25SP-1007
GAME GRAPHICS

(Choose all)

33
TTK25SP-1008
GAME GRAPHICS COMPETENCE

(Choose all)

18
TT00BL74 Art Foundation 3
KTVP030 2D Animation 3
KTVP031 2D Background Design 3
KTVP032 2D Character Design 3
KTVP033 3D Modeling and Texturing I 3
KTVP034 Vector Graphics 3
TTK25SP-1009
SPECIALISED GAME GRAPHICS COMPETENCE

(Choose all)

15
KTVP040 3D Animation 3
KTVP041 3D Character Modeling 3
KTVP042 3D Modeling and Texturing II 3
KTVP043 3D Modeling and Texturing III 3
KTVP044 Portfolio Practice 3
TTK25SP-1010
GAME PRODUCTION

(Choose all)

33
TTK25SP-1011
GAME PRODUCTION COMPETENCE

(Choose all)

12
TT00CB19 The Practices of a Game Producer 3
TT00BF60 Game Production I 3
TT00BF61 Game Production II 3
TT00CB10 Game Production III 3
TTK25SP-1012
GAME PRODUCTION AND DESIGN ADVANCED COMPETENCE

(Choose all)

6
KTVP020 Continuation Course in Game Business 3
TT00BI59 Game Analytics and Monetization 3
TTK25SP-1013
BUSINESS COMPETENCE

(Choose all)

15
TT00CB12 Customer Oriented Marketing 3
TT00CB13 Contract and Corporate Law 3
TT00CB14 Leadership 3
TT00CB15 Management Accounting 3
TT00CB16 Publishing games and liveops 3
TTK25SP-1014
GAME PROGRAMMING

(Choose all)

33
TTK25SP-1015
GAME PROGRAMMING COMPETENCE

(Choose all)

18
TT00CB20 Game Development Tools 3
KTVP050 Programming C++ 3
KTVP052 Continuation Course in Programming C++ 3
TT00CT13 Physics 1 2
TT00CT14 Mathematics for Game Programmers 2
KTVP060 Programming Mobile Games 3
TT00CT15 Game Mathematics Programming 2
TTK25SP-1016
ADVANCED GAME PROGRAMMING COMPETENCE

(Choose all)

15
TT00CB17 Game Programming II 3
KTVP054 Data Structures and Algorithms 3
TT00CB18 Artificial Intelligence in Games 3
KTVP063 Database Programming 3
KTVS030 Network Game Programming 3
TTK25SP-1017
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all)

33
TT00BD83 International Game Development Studies 1 15
TT00BD84 International Game Development Studies 2 15
TT00CB21 International Game Development Studies 3 3
TTK25SP-1018
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00CB05 Coaching and Training skills 3
TT00BE12 Game Culture 3
KT00BP99 Game Design I 3
KT00BQ01 Game Design II 3
KT00BQ03 Level Design 3
KT00BQ05 Analytical Game Design 3
TT00BQ07 Game Design Research and Workshop 3
TT00BL75 Motion Capture 3
TT00CG30 Game development summer studies 1 5
TT00CG31 Game development summer studies 2 5
TT00CG32 Game development summer studies 3 5
TT00CG33 Game development summer studies 4 10
TTK25SP-1019
PRACTICAL TRAINING

(Choose all)

30
KTHH001 Practical Training 30
TTK25SP-1023
TYÖELÄMÄN TUTKIMUS- JA KEHITTÄMISTAIDOT

(Choose all)

20
TT00CM44 Research and development methods 5
TT00CS51 Opinnäytetyö 15