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.