SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Computer Games Development - for Teachers - NUIN018
Title: Vývoj počítačových her - pro učitele
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2024
Semester: winter
E-Credits: 4
Hours per week, examination: winter s.:2/1, MC [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Note: the course is taught as cyclical
Guarantor: RNDr. Tomáš Holan, Ph.D.
Incompatibility : NCGD008, NSWI160
Annotation -
Basic principles of comuter game development. Using Unity editor for creating of simple games. Study of the subject as well as a design and presentation of teaching hour.
Last update: Holan Tomáš, RNDr., Ph.D. (06.05.2021)
Course completion requirements -

Students will receive a credit for this course by successfully completing the following requirements:

  • Active participation in the practice sessions in the computer lab. Generally this means that students must study as well as to prepare a presentation of given topic and teach it.

  • Completion of a semester programming project by the deadline fixed by the instructor.

Due to the nature of the first two requirements, a failed attempt cannot be repeated as is possible for exams. The instructor may establish conditions whereby a student can resubmit their semester project after improving deficiencies that were found the first time around.

Last update: Holan Tomáš, RNDr., Ph.D. (06.05.2021)
Literature - Czech
  • Tomáš Holan: Unity 3D: Šestidenní kurz, MatfyzPress, Praha 2024
  • Unity Manual (https://docs.unity3d.com/Manual)

Last update: Holan Tomáš, RNDr., Ph.D. (06.12.2024)
Syllabus -
  • game engine, game smyčka, Unity engine

  • Unity editor, project, Hierarchy, Inspektor, Scene and Assets windows, running the game

  • building the project

  • scene editation , game objects, components transform and RigidBody

  • scripts, Start(), Update() and FixedUpdate() methods, script paramettres, finding the game object

  • game object movement, user input - keyboard and mouse

  • camera and its movement, first person and thord person view

  • collision detection - collider, trigger

  • Assets

  • prefab

  • ray-casting

  • playing sound

  • resources, adding, access from the script, export and import assets between projects

  • user interface, Canvas, UI components

  • scenec - loading a scene, persistent data

  • joints

  • particle systems

Last update: Töpfer Pavel, doc. RNDr., CSc. (25.05.2022)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html