Bachelor’s Degree in Business Information Technology (2025), Game Development: TTK25SP
Code: TTK25SP
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.
Select timing, structure or classification view
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
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. |
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. |
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. |
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. |
No attached course units |
5.Internationality and Multiculturalism
The graduating student is able to operate in multicultural and international operating environments and networks. |
No attached course units |
6.Proactive Development
The graduating student is able to develop solutions that anticipate the future of their own 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 |