Welcome to EGF Studio, a browser-based editor for the Educational Game Format (EGF) 1.1.
EGF Studio is a fork of EGF Creator. In addition to creating EGF packages from scratch, it can also open existing .egf files, let you edit scenes and project data, and then export an updated package.
Open index.html in any modern web browser. No installation or server required.
With EGF Studio, you can:
- create a new EGF package
- open an existing
.egfpackage - edit metadata, scenes, sequence, and settings
- replace scene resources
- validate and export your package
Fill in your game's basic information:
- Title (required): Name of your educational game
- Language (required): Two-letter code (e.g.,
en,fr,es) - Creator (optional): Your name or organization
- Other optional Dublin Core fields
Add exactly one of each:
- Game Title
- Congratulations
- Game Over
- Credits
You can add scenes such as:
- Video Simple
- Audio Simple
- MCQ Simple
- Hangman Simple
Optional but recommended:
- Cover Image (
.jpg,.jpeg,.png)
This tab can also be used to edit existing scenes and replace resources when an .egf package is opened.
Arrange scenes by drag and drop. EGF Studio enforces these rules:
- Game Title must be first
- Congratulations must be third from last
- Game Over must be second from last
- Credits must be last
Enable and configure options such as:
- Max Wrong Answers
- Background Audio
- Foreground Audio
Click Download EGF Package to:
- validate the package
- generate the ZIP file
- download it to your computer
- IDs must be unique - Each manifest item needs a distinct identifier
- Use descriptive IDs - e.g.,
intro_video,question_01,game_title - Test as you go - Click the Export tab frequently to check validation
- Use Open EGF to reopen and update an existing package later
EGF Studio produces EGF 1.1 conforming packages following the official specification: egf-format.org
Check the validation messages in the Export tab to identify missing or incorrect elements.
Happy game creating and editing! 🎮📚
This project uses the following third-party and original resources.
All assets listed below are licensed under Creative Commons Zero (CC0) unless otherwise noted.
The following audio files were sourced from Freesound:
| File | Author | Source |
|---|---|---|
game_title_01.mp3 |
SkibkaMusic | Freesound |
game_title_02.mp3 |
g0ggs | Freesound |
game_title_03.mp3 |
EEE3333E | Freesound |
congratulations_01.wav |
Maikkihapsis | Freesound |
congratulations_02.wav |
mehraniiii | Freesound |
congratulations_03.wav |
qubodup | Freesound |
game_over_01.wav |
el_boss | Freesound |
game_over_02.mp3 |
buffsatan | Freesound |
game_over_03.wav |
Av3rageJ0e | Freesound |
good_answer_01.wav |
CogFireStudios | Freesound |
good_answer_02.mp3 |
Gronkjaer | Freesound |
good_answer_03.mp3 |
bogenseeberg | Freesound |
wrong_answer_01.wav |
Beetlemuse | Freesound |
wrong_answer_02.wav |
guitarguy1985 | Freesound |
wrong_answer_03.wav |
KevinVG207 | Freesound |
background_audio_01.wav |
Bigvegie | Freesound |
background_audio_02.mp3 |
EEE3333E | Freesound |
background_audio_03.wav |
Venus17 | Freesound |
foreground_01.mp3 |
qubodup | Freesound |
foreground_02.mp3 |
moodyfingers | Freesound |
foreground_03.mp3 |
TheDJoe93 | Freesound |
The following visual assets were created by Hervé Yvis with AI assistance and are licensed under Creative Commons Zero (CC0):
egf_cover.jpggame_title.jpgcongratulations.jpggame_over.jpglevel_01.jpglevel_02.jpglevel_03.jpgchallenge.jpg- all other Hangman-related images in the
resourcesfolder, including:hangman_status_01.jpghangman_black_status_01.jpghangman_white_status_01.jpg
The following application icons were also created by Hervé Yvis with AI assistance and are licensed under Creative Commons Zero (CC0):
favicon.pngapple-touch-icon.pngicon-512.pngicon-192.png