Subject: Basics of Computer Games
(17 -
F411) Basic Information
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.
|