know programming when making any games. Though Unreal Engine 4 provides you with blueprints scripting to make games without writing a single line of code, but still you must be aware of programming fundamentals to make use of blueprints for game development.