Several upgrades are going to be necessary for your computer, which can be pretty expensive these days. It is recommended that you have a GPU with 8GB of RAM when developing games, especially if you are using engines such as Unity or Unreal.