IndieGame974 is a free, non-violent educational 2D RPG engine written in pure Java, with a visual editor to build complete games without coding.
The editor (JavaFX) lets you create tile maps, pixel-art animations (built-in pixel editor with undo), NPCs with an interaction script (dialogues, images, multiple-choice quizzes, conditions, variables, effects), items and crafting recipes, clothing with thermal comfort, music and sound effects. Everything is multilingual through translation keys, with JSON export/import to translate with an AI.
Quizzes are tagged by school level, so one episode can be published for several age groups. NPCs show emotions based on Plutchik’s wheel: listening and empathy are at the heart of the gameplay.
The game engine (Java2D) runs on Windows, Linux and macOS, targets handheld PCs (Steam Deck, ROG Ally, Legion Go), supports gamepads, any screen resolution (letterbox), save slots and MP3 audio.
Features
- Indie Game
- Game builder
- Education