Skip to main content

Effect Programming (5 cr)

Code: LTD7016-LTA22M1

General information


Enrollment

01.04.2022 - 30.04.2022

Timing

05.09.2022 - 06.11.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Campus

Wärtsilä Campus Karjalankatu 3

Teaching languages

  • Finnish

Seats

20 - 60

Degree programmes

  • Degree Programme in Business Information Technology

Teachers

  • Anssi Gröhn

Teacher in charge

Anssi Gröhn

Groups

  • LTDNS19
    Information Technology (BBA), Full-time Studies, Fall, 2019

Objective

Objective is to take command of methods to improve game feel / atmosphere and visual output using visual effects.

Content

Shader programming
Tweening methods
Particle systems and versatile effects created using them
Post-processing effects
Lighting

Student workload

Total time consumption 133h. Individual work and learning assignments 96h, live guidance 32h, feedback and self-evaluation 5h.

Evaluation scale

H-5

Assessment methods and criteria

Evaluation according to Bloom's taxonomy:

Novice level: (1)

You demonstrate that you know and understand how things mentioned in assignment learning outcomes work.

Advanced level: (3)

You demonstrate that you are able to adapt things listed in assignment learning outcomes into different situations than just those listed in Moodle workspace.

Desired level: (5)

You demonstrate that you are able to create completely new solutions utilizing things mentioned in assignment learning outcomes, or adapt them into totally different situations than shown before.

You demonstrate that you are able to evaluate and give reasoning why things mentioned in assignment learning outcomes can, and should apply as you have done in new situations.

Each learning assignment is scored using criterion mentioned above using scale 0-5.

Final course grade is calculated using formula:

Score = Sum of your learning assignment scores
Max = Maximum obtainable score from all learning assignments

Final Grade = (Score / Max) * 5.

Qualifications

Advanved Game Development
C++ programming
Mathematics for programmers

Or equivalent skills and understanding.