2D Game Design and Construction for ProgrammersLaajuus (5 cr)
Code: 4A00EZ96
Credits
5 op
Objectives
After the course students are able to design and program a small scale 2D game. They know hot to control characters via input and are able to implement simple AI characters for game. They can release game for online use.
Content
Programming 2D games,
2D game engines,
AI in games,
game physics,
controlling game audio,
compiling,
version control,
releasing games for online use.
Assessment criteria, satisfactory (1-2)
The student can describe how to control 2D game characters.
The student can describe how to use import pipeline for preparation of 2D assets.
Assessment criteria, good (3-4)
The student is able to design and program a small scale complete 2D game.
The student is able to design and implement simple AI in a game.
The student is able to create audio controlling systems in a game.
Assessment criteria, excellent (5)
The student can apply learned skills to design and implement different game features and systems.
The student can apply learned skills for building a final package for deployment for online use.
Further information
For Games Adacemy students.
Enrolment period
06.06.2024 - 27.09.2024
Timing
06.09.2024 - 13.12.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
- Pasi Pekkanen
- Sami Kojo
Person in charge
Sami Kojo
Groups
-
23TIKOGAME
Objectives (course unit)
After the course students are able to design and program a small scale 2D game. They know hot to control characters via input and are able to implement simple AI characters for game. They can release game for online use.
Content (course unit)
Programming 2D games,
2D game engines,
AI in games,
game physics,
controlling game audio,
compiling,
version control,
releasing games for online use.
Further information (course unit)
For Games Adacemy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe how to control 2D game characters.
The student can describe how to use import pipeline for preparation of 2D assets.
Assessment criteria, good (3-4) (course unit)
The student is able to design and program a small scale complete 2D game.
The student is able to design and implement simple AI in a game.
The student is able to create audio controlling systems in a game.
Assessment criteria, excellent (5) (course unit)
The student can apply learned skills to design and implement different game features and systems.
The student can apply learned skills for building a final package for deployment for online use.
Location and time
On premises
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises that are linked to the project implemented for the Game Project 1 course. If the student is not attending the Game Project 1 course, they can implement a small 2D game and implement features for that project.
Exercises evaluate how well a student has learned course topics and how well they can apply that to a real game project. Grading is based on how well the solution follows the given task and how well programming practices studied during the course are followed. Exercises can be implemented as group work. In this case, students will also grade each other. A more detailed description will be published on the course's Moodle page.
Assessment scale
0-5
Teaching methods
Lessons and exercises.
Learning materials
Online material, will be published on the course's Moodle page.
Student workload
- Lessons and weekly exercises during the first period
- Exercises during the second period
Content scheduling
The timetable is announced on Moodle at the beginning of the course.
Completion alternatives
Will be agreed with the teacher on a case-by-case basis.
Practical training and working life cooperation
-
International connections
-
Further information
-
Enrolment period
07.06.2023 - 04.09.2023
Timing
28.08.2023 - 15.12.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
- Pasi Pekkanen
- Sami Kojo
Person in charge
Sami Kojo
Groups
-
22TIKOGAME
Objectives (course unit)
After the course students are able to design and program a small scale 2D game. They know hot to control characters via input and are able to implement simple AI characters for game. They can release game for online use.
Content (course unit)
Programming 2D games,
2D game engines,
AI in games,
game physics,
controlling game audio,
compiling,
version control,
releasing games for online use.
Further information (course unit)
For Games Adacemy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe how to control 2D game characters.
The student can describe how to use import pipeline for preparation of 2D assets.
Assessment criteria, good (3-4) (course unit)
The student is able to design and program a small scale complete 2D game.
The student is able to design and implement simple AI in a game.
The student is able to create audio controlling systems in a game.
Assessment criteria, excellent (5) (course unit)
The student can apply learned skills to design and implement different game features and systems.
The student can apply learned skills for building a final package for deployment for online use.
Location and time
On premises
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises that are linked to the project implemented for the Game Project 1 course. If the student is not attending the Game Project 1 course, they can implement a small 2D game and implement features for that project.
Exercises evaluate how well a student has learned course topics and how well they can apply that to a real game project. Grading is based on how well the solution follows the given task and how well programming practices studied during the course are followed. Exercises can be implemented as group work. In this case, students will also grade each other. A more detailed description will be published on the course's Moodle page.
Assessment scale
0-5
Teaching methods
Lessons and exercises.
Learning materials
Online material, will be published on the course's Moodle page.
Student workload
- Lessons and weekly exercises during the first period
- Exercises during the second period
Content scheduling
The timetable is announced on Moodle at the beginning of the course.
Completion alternatives
Will be agreed with the teacher on a case-by-case basis.
Practical training and working life cooperation
-
International connections
-
Further information
-
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
- One or more exercises are not returned
- The student hasn't participated in the group work
Enrolment period
08.06.2022 - 11.09.2022
Timing
02.09.2022 - 16.12.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
- Pasi Pekkanen
- Sami Kojo
Person in charge
Toni Männistö
Groups
-
21TIKOGAME
Objectives (course unit)
After the course students are able to design and program a small scale 2D game. They know hot to control characters via input and are able to implement simple AI characters for game. They can release game for online use.
Content (course unit)
Programming 2D games,
2D game engines,
AI in games,
game physics,
controlling game audio,
compiling,
version control,
releasing games for online use.
Further information (course unit)
For Games Adacemy students.
Assessment criteria, satisfactory (1-2) (course unit)
The student can describe how to control 2D game characters.
The student can describe how to use import pipeline for preparation of 2D assets.
Assessment criteria, good (3-4) (course unit)
The student is able to design and program a small scale complete 2D game.
The student is able to design and implement simple AI in a game.
The student is able to create audio controlling systems in a game.
Assessment criteria, excellent (5) (course unit)
The student can apply learned skills to design and implement different game features and systems.
The student can apply learned skills for building a final package for deployment for online use.
Location and time
Online
Exam schedules
No exam. The course is graded by exercises.
Assessment methods and criteria
The course is completed by returning exercises that are linked to the project implemented for the Game Project 1 course. If the student is not attending the Game Project 1 course, they can implement a small 2D game and implement features for that project.
Exercises evaluate how well a student has learned course topics and how well they can apply that to a real game project. Grading is based on how well the solution follows the given task and how well programming practices studied during the course are followed. Exercises can be implemented as group work. In this case, students will also grade each other. A more detailed description will be published on the course's Moodle page.
Assessment scale
0-5
Teaching methods
Lessons and exercises.
Learning materials
Online material, will be published on the course's Moodle page.
Student workload
- Lessons and weekly exercises during the first period
- Exercises during the second period
Content scheduling
The timetable is announced on Moodle at the beginning of the course.
Completion alternatives
Will be agreed with the teacher on a case-by-case basis.
Practical training and working life cooperation
-
International connections
-
Further information
-
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
- One or more exercises are not returned
- The student hasn't participated in the group work