Skip to main content

2D Game Design and Construction for Programmers (5 cr)

Code: 4A00EZ96-3004

General information


Enrolment period
07.06.2023 - 04.09.2023
Registration for the implementation has ended.
Timing
28.08.2023 - 15.12.2023
Implementation has ended.
Credits
5 cr
Mode of delivery
Contact learning
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
Tags
CONTACT
Course
4A00EZ96

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.

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

Go back to top of page