Skip to main content

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
  • HTG23S1
    Bachelor's Degree Programme in Business Information Technology
  • ZJA23SI
    Avoin amk, tiko
  • ZJK23SI
    Korkeakoulujen 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.