Subject: Basics of Computer Games (17 - F411)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Grafičko inženjerstvo
Interdisciplinaryyes
ECTS6
Native organizations units

Chair of Graphic Engineering and Design
Course specification

Course is active from 01.11.2012..

The course aims to acquire knowledge of the basic principles of computer game development. Students get acquainted with the production cycle of computer games from market research to testing the game. Through the theoretical part, students will be presented with history and factors of the evolution of the computer games industry, anticipated trends in the computer games industry, classification of computer games, current technologies and software tools for the production of components for 2D and 3D games.
Students will master the principles of computer game development, and acquire the competencies for the independent development of a functional prototype 2D game with simple game mechanics. Through practical exercises, students create the game from the initial idea to the game testing - they prepare 2D graphics, create the project, set the environment, characters, define animations, adjust the physics of the game and program the game mechanics. After mastered exercises, students independently make a 2D game as a project.
Computer games industry - history, current situation and anticipated trends. Market research and game monetization strategies (subscription, download, advertisements, freemium, paymium models). Genre of computer games. Analysis of video games. Video game design. Phases of game development (pre-production, production, maintenance and improvement). Testing the game (alpha, beta and master game version). Creation of key documents of the project development project (GDD and TDD). Software development environments (Game Engine). Software tools for the production stage of the game. Physics in computer games (Rigidbody, Colliders, Particles, Gravity). Basics of game programming (C#). Basics of animation. Design of user interface of computer games.
Teaching is done in the form of lectures, computer exercises and consultations that are carried out according to the established schedule. Lectures are conducted using didactic and educational content in electronic and digital form. In lectures, with the use of modern presentations and demonstration tools and techniques with the application of interactive method of work with students in order to gain insight into their background, theoretical part of the material is presented with examples. On computer exercises, students create a 2D game from idea to playable, alpha version, which is confirmed by the creation of an independent project representing functional 2D game with simplified mechanics customized for desktop.
AuthorsNameYearPublisherLanguage
Macklin, C., Sharp, J.Games, design and play : a detailed approach to iterative game design2016Addison-Wesley, BostonEnglish
Gahan, A.3ds Max Modeling for Games2011Focal Press, WalthamEnglish
Hansen, D.Game On! : Video Game History from Pong and Pac-Man to Mario, Minecraft, and More2016Feiwel & FriendsEnglish
Rogers, S.Level Up!2014Wiley, ChichesterSerbian language
Thorn, A.Naučite Unity 5.X2017Kompjuter biblioteka, BeogradSerbian language
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes20.00
Computer excersise defenceYesYes20.00
Lecture attendanceYesYes5.00
Computer exercise attendanceYesYes5.00
Theoretical part of the examNoYes30.00
Oral part of the examNoYes20.00
Name and surnameForm of classes
Missing picture!

Milić Keresteš Neda
Associate Professor

Lectures
Missing picture!

Vladušić Jelena
Assistant Professor

Lectures
Missing picture!

Gvoka Teodora
Teaching Associate

Computational classes
Missing picture!

Milić Keresteš Neda
Associate Professor

Computational classes
Missing picture!

Milošević Rastko
Asistent sa doktoratom

Computational classes
Missing picture!

Pinćjer Ivan
Associate Professor

Computational classes