Game Programming 3Laajuus (5 cr)
Code: 4A00FA09
Credits
5 op
Objectives
Student is able to apply a range of 3D transforms to objects for player control, design and create the basis of simple AI for NPC characters and player threats using Raycasts, triggers and other physics events. Student is able to create complex Finite State Machines to manage the game flow.
Content
Game Programming,
Game Components,
Game Maths,
Game Physics,
Game Performance,
Game Prototyping.
Prerequisites
Season 1
Assessment criteria, satisfactory (1-2)
The student can describe performance in 3D games.
The student can describe 3D transformations in games.
Assessment criteria, good (3-4)
The student can create 3D game prototype.
The student can plan and create performant assets and code for chosen platform.
Assessment criteria, excellent (5)
The student can justify the use of PhysX system.
Further information
For Games Academy students.
Enrolment period
18.11.2024 - 19.01.2025
Timing
01.01.2025 - 31.07.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- English
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Sami Kojo
- Gareth Noyce
Person in charge
Sami Kojo
Groups
-
23TIKOGAME
Objectives (course unit)
Student is able to apply a range of 3D transforms to objects for player control, design and create the basis of simple AI for NPC characters and player threats using Raycasts, triggers and other physics events. Student is able to create complex Finite State Machines to manage the game flow.
Content (course unit)
Game Programming,
Game Components,
Game Maths,
Game Physics,
Game Performance,
Game Prototyping.
Prerequisites (course unit)
Season 1
Further information (course unit)
For Games Academy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe performance in 3D games.
The student can describe 3D transformations in games.
Assessment criteria, good (3-4) (course unit)
The student can create 3D game prototype.
The student can plan and create performant assets and code for chosen platform.
Assessment criteria, excellent (5) (course unit)
The student can justify the use of PhysX system.
Assessment scale
0-5
Enrolment period
22.11.2023 - 04.02.2024
Timing
01.01.2024 - 31.05.2024
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- English
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Gareth Noyce
- Sami Kojo
Person in charge
Sami Kojo
Groups
-
22TIKOGAME
Objectives (course unit)
Student is able to apply a range of 3D transforms to objects for player control, design and create the basis of simple AI for NPC characters and player threats using Raycasts, triggers and other physics events. Student is able to create complex Finite State Machines to manage the game flow.
Content (course unit)
Game Programming,
Game Components,
Game Maths,
Game Physics,
Game Performance,
Game Prototyping.
Prerequisites (course unit)
Season 1
Further information (course unit)
For Games Academy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe performance in 3D games.
The student can describe 3D transformations in games.
Assessment criteria, good (3-4) (course unit)
The student can create 3D game prototype.
The student can plan and create performant assets and code for chosen platform.
Assessment criteria, excellent (5) (course unit)
The student can justify the use of PhysX system.
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises published during the course. More information on course's Moodle page.
Assessment scale
0-5
Teaching methods
Remote lectures,
Exercises
Learning materials
Online material which is published in course's Moodle page.
Student workload
See Games Academy's Google Calendar.
Content scheduling
Lessons are held in the 3rd period.
Completion alternatives
Will be agreed case by case with the teacher.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Exercises are not returned.
Enrolment period
23.11.2022 - 05.02.2023
Timing
02.01.2023 - 19.05.2023
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- English
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Sami Kojo
- Gareth Noyce
Person in charge
Sami Kojo
Groups
-
21TIKOGAME
Objectives (course unit)
Student is able to apply a range of 3D transforms to objects for player control, design and create the basis of simple AI for NPC characters and player threats using Raycasts, triggers and other physics events. Student is able to create complex Finite State Machines to manage the game flow.
Content (course unit)
Game Programming,
Game Components,
Game Maths,
Game Physics,
Game Performance,
Game Prototyping.
Prerequisites (course unit)
Season 1
Further information (course unit)
For Games Academy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe performance in 3D games.
The student can describe 3D transformations in games.
Assessment criteria, good (3-4) (course unit)
The student can create 3D game prototype.
The student can plan and create performant assets and code for chosen platform.
Assessment criteria, excellent (5) (course unit)
The student can justify the use of PhysX system.
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises published during the course. More information on course's Moodle page.
Assessment scale
0-5
Teaching methods
Remote lectures,
Exercises
Learning materials
Online material which is published in course's Moodle page.
Student workload
See Games Academy's Google Calendar.
Content scheduling
Lessons are held in the 3rd period.
Completion alternatives
Will be agreed case by case with the teacher.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Exercises are not returned.
Enrolment period
24.11.2021 - 23.01.2022
Timing
10.01.2022 - 13.05.2022
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- English
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Tietojenkäsittely Virtuaalihenkilö
- Sami Kojo
Person in charge
Sami Kojo
Groups
-
20TIKOGAME
Objectives (course unit)
Student is able to apply a range of 3D transforms to objects for player control, design and create the basis of simple AI for NPC characters and player threats using Raycasts, triggers and other physics events. Student is able to create complex Finite State Machines to manage the game flow.
Content (course unit)
Game Programming,
Game Components,
Game Maths,
Game Physics,
Game Performance,
Game Prototyping.
Prerequisites (course unit)
Season 1
Further information (course unit)
For Games Academy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe performance in 3D games.
The student can describe 3D transformations in games.
Assessment criteria, good (3-4) (course unit)
The student can create 3D game prototype.
The student can plan and create performant assets and code for chosen platform.
Assessment criteria, excellent (5) (course unit)
The student can justify the use of PhysX system.
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises published during the course. More information on course's Moodle page.
Assessment scale
0-5
Teaching methods
Remote lectures,
Exercises
Learning materials
Online material which is published in course's Moodle page.
Student workload
See Games Academy's Google Calendar.
Content scheduling
Lessons are held in the 3rd period.
Completion alternatives
Will be agreed case by case with the teacher.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Exercises are not returned.