Here is a list I have collected of highly recommended books on Unreal Engine 4. I will try to keep the list updated as much as possible.
Take your game designs from inspiration to a fully playable game that you can share with the world, without writing a single line of code.
Learn to use visual scripting to develop gameplay mechanics, UI, visual effects, artificial intelligence, and more.
Build a first person shooter from scratch with step-by-step tutorials.
Be a top programmer by being able to visualize programming concepts; how data is saved in computer memory, and how a program flows
Keep track of player inventory, create monsters, and keep those monsters at bay with basic spell casting by using your C++ programming skills within Unreal Engine 4
Understand the C++ programming concepts to create your own games
Game Development and Simulation with Unreal Technology explores the use of Unreal Engine 4 (UE4) for the development of real-time digital interactive contents to be used in computerized games or simulations. The engine is considered in three main iterations: from the basic use of the engine to build games and simulation content out of the box, to intermediate design of interactive content by building on the pre-supplied contents from the base engine, and through advanced implementations geared toward a comprehensive understanding of the power of the Unreal Engine.