Applied software engineering course. The objective for this course is for students to learn how to use their software engineering knowledge in an entertainment software engineering context. With the selected game development tools, student is capable to independently design and develop a small game program on some modern game engine platform, or work as a part of a team developing a larger game product. List of Topics: lectures and project works: Games as software products Basics of processes and models applied in the entertainment software industry Basics of the game development tools Introduction to game engines and their functions Basics of 3D objects Introduction to game development-related programming problem. Basics of artificial intelligence in entertainment software engineering context. Basics of sound engineering Gamification and Serious games.