Learn Unreal for game development

To be honest,  if you want to master in game development you need to do 2 simple and that it.

1.  Research ( seek knowledge )
2.  Practice alot

Here you will get knowledge and practice is up to you. Below is Unreal course for you.

1. Unreal Basics or Introduction gaming concept

2. 2d physics in unity

3. 3d physics

4. Coding and logic building

5. Networking and Multiplayer

6. Building many different games