BrainUp

QuizUp-style trivia game built with Godot 4.3, with French and English support from day one.

Features (MVP)

Requirements

Run the project

  1. Open Godot 4.3
  2. Import/open this folder as a project
  3. Press F5 (main scene: scenes/main_menu.tscn)

Or from the command line:

godot --path . 

Project structure

scenes/           # UI scenes (menu, categories, quiz, results)
scripts/
  autoload/       # SaveManager, LocaleManager, GameManager
  quiz/           # QuestionLoader, ScoringSystem
  ui/             # Scene scripts
data/
  categories.json
  questions/      # one JSON file per category id
locale/
  ui.csv          # UI translations (en + fr)

Adding questions

Each question file follows this bilingual format:

{
  "id": "sport_001",
  "category": "sport",
  "correct_index": 2,
  "locales": ["fr", "en"],
  "translations": {
    "en": { "text": "...", "choices": ["...", "...", "...", "..."], "explanation": "..." },
    "fr": { "text": "...", "choices": ["...", "...", "...", "..."], "explanation": "..." }
  }
}

Roadmap