Unreal Engine is a free game development engine that can be used to make linear content, custom projects, and internal projects.” It’s also free to get started with game development—you only pay a 5% royalty if your game makes more than $1 million.