
Basic information
- Field of study
- Designing Virtual Spaces and Games
- Major
- -
- Organisational unit
- Faculty of Computer Science
- Study level
- First-cycle studies
- Form of study
- Full-time studies
- Profile
- General academic
- Didactic cycle
- 2025/2026
- Course code
- WIPPWGS.I10.16865.25
- Lecture languages
- Polish
- Mandatoriness
- Obligatory
- Block
- Core Modules
- Course related to scientific research
- No
|
Period
Semester 5
|
Method of verification of the learning outcomes
Completing the classes
Activities and hours
Lectures:
14
Laboratory classes: 42 |
Number of ECTS credits
4
|
Goals
| C1 | Celem kształcenia jest zapoznanie z podstawami symulacji fizycznych na poziomie jakie są przydatne w ich wizualizowaniu w grach komputerowych. W szczególności dotyczy to podstaw kinematyki i dynamiki, kolizji między obiektami, trajektorii pocisków, dynamiki bryły sztywnej w zastosowaniu do symulacji ruchu takich obiektów jak samochody, samoloty i statki. |
Course's learning outcomes
| Code | Outcomes in terms of | Learning outcomes prescribed to a field of study | Methods of verification |
| Knowledge – Student knows and understands: | |||
| W1 | Student zna i rozumie podstawowe pojęcia fizyki w zakresie kinematyki i dynamiki punktu i bryły sztywnej. | PPWG1A_W01 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes, Test |
| W2 | Student zna i rozumie zasady symulacji fizycznej w grach. | PPWG1A_W01 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes, Test |
| W3 | Student zna możliwości popularnych silników fizyki 2D i 3D. | PPWG1A_W01, PPWG1A_W04 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes, Test |
| Skills – Student can: | |||
| U1 | Student potrafi wykorzystać wybrany sinik fizyki 2D/3D i zintegrować go z projektem gry. | PPWG1A_U01 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes |
| U2 | Student potrafi dobrać sposób i parametry symulacji dla uzyskania pożądanego efektu w grze. | PPWG1A_U01 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes |
| U3 | Student potrafi zaprogramować proste symulacje na poziomie skryptu silnika gry. | PPWG1A_U01, PPWG1A_U07 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes |
| Social competences – Student is ready to: | |||
| K1 | Student rozumie ograniczenia symulacji w grach, potrafi je zanalizować i porównać z symulacjami inżynierskimi. | PPWG1A_K01 | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes, Test |
Program content ensuring the achievement of the learning outcomes prescribed to the module
Wymagane treści programowe obejmują informacje o podstawach symulacji fizycznych w grach oraz techniki ich wykorzystania w silnikach gier.
Student workload
| Activity form | Average amount of hours* needed to complete each activity form | |
| Lectures | 14 | |
| Laboratory classes | 42 | |
| Preparation for classes | 28 | |
| Examination or final test/colloquium | 2 | |
| Preparation of project, presentation, essay, report | 28 | |
| Contact hours | 5 | |
| Student workload |
Hours
119
|
|
| Workload involving teacher |
Hours
56
|
|
* hour means 45 minutes
Program content
| No. | Program content | Course's learning outcomes | Activities |
| 1. |
1. Podstawy kinematyki, dynamiki, kolizji, wyznaczania trajektorii obiektów. Wprowadzenie pojęcia cząstek. |
W1, W2, W3, U1, U2, U3, K1 | Lectures, Laboratory classes |
Extended information/Additional elements
Teaching methods and techniques :
Lecture, Case study, Problem Based Learning
| Activities | Methods of verification | Credit conditions |
|---|---|---|
| Lectures | Test | Na podstawie pozytywnego wyniku kolokwium końcowego |
| Lab. classes | Activity during classes, Execution of exercises, Execution of a project, Execution of laboratory classes | Warunkiem zaliczenia jest obecność na zajęciach i wykonanie wymaganych ćwiczeń - w części na zajęciach w sali, w części w formie mini-projektów uzupełnianych w domu. |
Conditions and the manner of completing each form of classes, including the rules of making retakes, as well as the conditions for admission to the exam
Według indywidualnych ustaleń z prowadzącym.
Method of determining the final grade
Jako średnia ważona wyniku kolokwium i oceny ćwiczeń w proporcji 30:70.
Manner and mode of making up for the backlog caused by a student justified absence from classes
Według indywidualnych ustaleń z prowadzącym.
Rules of participation in given classes, indicating whether student presence at the lecture is obligatory
Obecność na ćwiczeniach laboratoryjnych jest obowiązkowa.
Literature
Obligatory- Bourg D.M., Bywalec, B.: Physics for Game Developers, O'Reilly, 2013 (starsze wydanie polskie: Bourg: Fizyka dla programistów gier, Helion, 2013).
- Eberly D.H: Game Physics, Morgan Kaufmann, 2010.
- Millington I.: Game Physics Engine Development, Morgan Kaufmann, 2007.