Welcome to the fascinating realm of video game programming. Game programmers are central to the game production pipeline and carry various responsibilities in ensuring the success of a game development project. Programmers can perform tasks in various areas like core engine development, gameplay, tools, audio/sound or game testing. The game engine is the central focal point of any game and drives the various aspects of the game’s functionality and design. In this chapter we will introduce simple concepts with respect to the Unreal game engine.