Select a level and run the last completed level.

I want to create a level selection and plus everything to run the last completed level through “continue”.

Every time problem/task is too complicated split it into smaller ones until you know how to solve them.

For your problem:

  • find out how to remember stuff after new level loads. Answer game instance, or game mode, those are not lost on level load
  • when your data can survive level load, google how to load a level from blueprints
  • now you have way to remember and load new level, so next problem is remembering them all. For that you need array of text (to remember level names)
  • and you need to remember if level was finished. So either remember last finished level (index in level names array), or make structure that has level name and boolean saying if it was finished or not.
  • now you have loading first unfinished levle. But you want user interface, so watch some tutorials on widgets and umg.