How to create a quizz/trivia game only using umg/bp ?

Sounds pretty straightforward and you described it well.

  • you only need 1 widget for this and update its fields
  • flag the question and answers text blocks as variables (tickbox at the top of the details panel)
  • create a Struct that has a question and answers - 5 text variables (and maybe an int to indicate which questions is correct)
  • create a Data Table based on that struct (or use an array if you do not care about external files)
  • populate the whole thing as you see fit (manually or load from csv file)
  • have the next button increase an Index int (clamped to the number of questions you need)
  • have the Index int fetch a row from the Data Table or array
  • break the resulting struct and feed the content to the widget’s text blocks (set their text)
  • you can use that Index to show which question you’re at (out of however many you want to use)
  • don’t forget to reset the checkboxes when the next question is loaded

Do tell if any of the above makes little sense.