Game Programming 2: Computer Games in 2D

7.5 credits

Syllabus, Bachelor's level, 5SD811

Code
5SD811
Education cycle
First cycle
Main field(s) of study and in-depth level
Computer Science G1F
Grading system
Fail (U), Pass (G), Pass with distinction (VG)
Finalised by
The Department Board, 5 September 2018
Responsible department
Department of Game Design

General provisions

The course is part of the Bachelor programme Game Design and Programming, 180 Credits.

Entry requirements

Programming with C/C++ 1: Introduction 5.0 credits (5SD802)

Programming with C/C++ 2: Algorithms, Data Structures and Design Patterns 5.0 credits (5SD803)

Learning outcomes

Upon completing the course, students will be able to:

  • understand and use collaboration tools for code and programming,
  • develop prototypes of game systems and game mechanics from game design specifications,
  • demonstrate knowledge of and be able to apply common game programming patterns, and
  • eing able to calculate and apply 2D-vector mathematics for game programming.

Content

The course covers basic knowledge and practices of programming for game development. With focus on identifying, describing and solving unknowns in the game programming process and being able to develop prototypes of game systems and game mechanics using external libraries and/or software.

The students will develop prototypes for core mechanics through rules, input and aesthetic feedback with the purpose to enable and improve game feel trough code and the use of various techniques, E.g. input, audio visual feedback, aesthetics, cameras, screen shake, physics.

Instruction

Lectures, teacher led exercises, laboratory work and compulsory hand-in assignment.

Assessment

Examination is based on assignments handed in during the course.

If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the University's disability coordinator.

Uppsala University does not accept cheating or plagiarism. Suspected incidents of cheating or plagiarism are reported to the Vice-Chancellor, which may issue a formal warning to the student or suspend the student from studies for a certain period.

NOTE: Only completed courses can count toward a degree.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin