An Unreal VR game, where you can prepare for the JLPT (Japanese-Language Proficiency Test).
Never having enough time for my hobbies - namely gaming, playing around with VR, and learning Japanese, I finally decided to optimise my free time, and combine them into one big hobby. JLPT Dojo is the fusion of all three: a VR game dedicated to the learning of Japanese!
- Have a target with Kanji of specific JLPT levels.
- Have multiple targets with the right answer, and random other answers.
- Let the player shoot the targets.
- Implement VR support.
- Let the player specify JLPT levels.
- Have support for learning Hiragana and Katakana.
- Have support for learning vocabulary.
- Have support for learning grammar.
- Have support for preparing for the Audio section of the JLPT.
- Implement SRS mechanics.
- Have clear support for the various stages of all JLPT sections.
- Integrate Text-to-Speech to read the right answer out loud.
-
0.2.0
- Added N4 through N1 kanji to the database, covering all JLPT levels.
- Player may now select the intended JLPT level.
- Answers are now prioritised, showing readings that have the same kana, when available.
- Built a dojo!
-
0.1.0
- Added database with N5 kanji, respective reading and meaning.
- Player is now able to shoot the answers or skip to the next question.
- Implemented score board to keep track of right answers and streak.
- Email: newita@gmail.com
- Github: @kyuuzou
- LinkedIn: @nelson-rodrigues-ba4ab263
- Portfolio: http://kyuandcaffeine.com
Copyright © 2022 Nelson Rodrigues.
This project is licensed under the MIT License.
- All the readings and meanings were sourced from Jisho, which was created by Kim Ahlström, Miwa Ahlström and Andrew Plummer. This project would not be possible without their effort, for which I am very thankful.
- Thank you to Mathias Tossens, who created the beautiful "Tabanata evening - Kyoto inspired city scene", which served as an inspiration for this project.
- And finally, a special thank you to @Farious, who took the time from his busy schedule, to answer silly questions about the Unreal Engine, throughout the development of this project.