Game Development with YahahaLaajuus (5 cr)
Code: HG00BY32
Credits
5 op
Teaching language
- English
Responsible person
- Mika Karhulahti
- Niko Kiviaho
Objective
The aim of this course is to introduce students to processes involved in designing and developing video games. Students will become acquainted with design and development techniques by engaging in creative content creation. The students will learn in-depth usage of YAHAHA game engine where they will learn core skills for creating and publishing games.
Course competences:
Game Design Competence, Level Design Competence, Game Production Competence.
The learning objectives of the course:
The student who completes the course will have a wide understanding of the functionalities of YAHAHA low code platform. The student will also learn how to design gameplay features and levels using YAHAHA templates. The student will also learn to publish games in the YAHAHA platform.
Content
The course will focus on using and YAHAHA low code platform in game de-velopment. The functionalities of the platform are studied in theory level and are also implemented in practice.
Qualifications
Basic IT knowledge, ability to install required programs, internet connection and access to computer. Creation of Yahaha account is necessary to use the tools. Interest in video games, creative process, game production, game design knowledge and experience in other game engines such as Unity will support learning process but is not required.
Assessment criteria, satisfactory (1)
Sufficient (1): Students joined on the first week’s lessons, did some of the assignments and delivered a simple final project on time.
Satisfactory (2): Students joined on the first week’s lessons, did all of the assignments and delivered a simple final project on time.
Assessment criteria, good (3)
Good (3): Student was active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment
Very good (4): Student was very active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment, with advanced features. For example, custom scripts, code or self-made assets.
Assessment criteria, excellent (5)
Excellent (5):Student was very active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment, with advanced features. For example, custom scripts, code or self-made assets. Participated in the optional face to face evaluation process.
Enrollment
01.08.2022 - 12.11.2023
Timing
28.08.2023 - 19.12.2023
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Niko Kiviaho
- Juho Harju
Groups
-
HTG23S1Bachelor's Degree Programme in Business Information Technology
-
ZJA23SIAvoin amk, tiko
-
ZJK23SIKorkeakoulujen välinen yhteistyö, TIKO
Objectives
The aim of this course is to introduce students to processes involved in designing and developing video games. Students will become acquainted with design and development techniques by engaging in creative content creation. The students will learn in-depth usage of YAHAHA game engine where they will learn core skills for creating and publishing games.
Course competences:
Game Design Competence, Level Design Competence, Game Production Competence.
The learning objectives of the course:
The student who completes the course will have a wide understanding of the functionalities of YAHAHA low code platform. The student will also learn how to design gameplay features and levels using YAHAHA templates. The student will also learn to publish games in the YAHAHA platform.
Content
The course will focus on using and YAHAHA low code platform in game de-velopment. The functionalities of the platform are studied in theory level and are also implemented in practice.
Learning materials and recommended literature
Lecture slides, Yahaha documentation.
Teaching methods
Online lectures, theory, and practical sessions. Exercises and learning assignments.
Practical training and working life connections
Special lecture from Yahaha representative.
Student workload
Equivalent of 5 ECTS
· Lectures and tasks: ~30h
· In-class Game Production: ~30h
· Individual or Group Projects / Games ~ 35
· End task / portfolio: ~40h
Further information for students
Students will be graded by their activity for the course, quality of their creations, area of specialization on game production and majority of the grades comes from the final project. 20% of the grade comes from course activity, 30% from doing assignments. And 50% of the Final project.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient (1): Students joined on the first week’s lessons, did some of the assignments and delivered a simple final project on time.
Satisfactory (2): Students joined on the first week’s lessons, did all of the assignments and delivered a simple final project on time.
Evaluation criteria, good (3-4)
Good (3): Student was active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment
Very good (4): Student was very active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment, with advanced features. For example, custom scripts, code or self-made assets.
Evaluation criteria, excellent (5)
Excellent (5):Student was very active during the course, showing clear skill, progress, and knowledge in their assignments. Delivered excellent game product as final assignment, with advanced features. For example, custom scripts, code or self-made assets. Participated in the optional face to face evaluation process.
Prerequisites
Basic IT knowledge, ability to install required programs, internet connection and access to computer. Creation of Yahaha account is necessary to use the tools. Interest in video games, creative process, game production, game design knowledge and experience in other game engines such as Unity will support learning process but is not required.