The course introduces basic theoretical and practical approaches to programming and game engine functionality using the C# language. It is intended for students with little or no prior experience with programming. The course teaches how to build games-related software using a game engine (Unity engine). The teaching emphasizes small programming exercises.