Mladen Konecki, Ph.D.
Computer games development industry is on the rise and game programmers are needed on the labor market. The purpose of this workshop is to present the basic knowledge of the computer games development process, and appropriate skillset, to the students. The main idea behind this workshop is to show students how computer games are made and to motivate students to explore this field of computer programming.
- To know and apply basic concepts of computer games development (how to create visual elements, how to manage input devices, how to make basic animations, how to program interactions with the user/player, how to store and read data, how to manage sounds, etc.)
- To understand and to be able to compare algorithms that are used in typical computer game genres (action games, puzzles, brain games, games with words, causal games, etc.)
- To be able to modify or create different computer game mechanics (how to generate an object, how to make things move, shoot, collision detection, level design)
- To be able to design new computer game mechanics and algorithms in the context of computer games development
- Introduction to computer games development
- Basic computer game elements
- Basic computer game framework
- Basic concepts behind brain games: A matchmaking game
- Computer games animation: action games
- Picture games: sliding puzzle
- Direction and movement: Arkanoid
- Games with words: trivia and quiz games
- Casual games: match three
- Final project presentations