Unreal Engine
Free to use, Unreal Engine can be downloaded and installed to classroom computers as well as personal systems at no cost. With full access to the complete source code and tools, Unreal Engine levels the playing field to give everyone the resources needed to learn professional-quality development. In addition, schools and students receive regular updates, making it easy to stay current with the latest in development for games, cinematic content, visualization, and real-time production.
https://www.unrealengine.com/en-US/education