Learn to Code RPG is a visual novel game developed by freeCodeCamp.org. In this game, you will teach yourself to code, make friends in the tech industry, and pursue your dream working a developer ๐ฏ
The game features:
- Hours of gameplay ๐ฎ
- Original art and music ๐จ
- 1,000+ Computer Science quiz questions ๐
- 50+ achievements you can unlock ๐
- 6 different endings ๐
- 10+ characters you can make friends with, and an adorable cat ๐ฑ
- Minigames ๐พ
- A renown system, a money system, and fun items you can buy for your cat and to customize your room ๐
This game was made possible by all the kind people who donate to support freeCodeCamp.org. You can help support our nonprofit's mission here.
This project is open source and is currently in beta. If you notice any bugs or have suggestions about accessibility, the interface, the story, or anything at all, please report them by opening GitHub issues.
If you are enjoying this game, please rate and review us on itch.io.
If you are interested in how we made this game, check out this article.
Creative Leads | Lynn Zheng KayLa Thomas Nielda Karla |
---|---|
Coding | Lynn Zheng |
Writing | Lynn Zheng KayLa Thomas |
Music | Quincy Larson |
Character Art | Layerto (Noa Trinh) |
Other Graphics | Lynn Zheng Nielda Karla |
Quiz Questions & Proofreading | Abbey Rennemeyer Kris Koishigawa Oliver Eyton-Williams Estefania Cassingena Navone Jessica Wilkins Dionysia Lemonaki |
Playtesting | Ilenia Magoni Estefania Cassingena Navone Naomi Carrigan Yoko Matsuda Daniel Rosa Beau Carnes |
Found a bug while playing?
Read through this helpful article on how to report bugs.
Then, report them by opening a GitHub Issue.
This open source project is a work in progress and ever evolving. We will publish major expansions to this game in the coming months, including new music and characters.
We welcome all contributions, suggestions and ideas for improvement from the community.
You can contribute by adding new quiz questions to developerquiz.org, catching typos, and helping to translate this game into other languages.
If you are willing to dive deep and execute the game code, check out Ren'Py, the game engine we use to develop this game. Make sure you have the latest Ren'Py version (Ren'Py 8 as of December 2022) as we always keep our code up-to-date with the newest Ren'Py version.
Make sure to first read through the Code of Conduct.
Then, see the ways you can contribute here.
Copyright ยฉ 2021 freeCodeCamp.org, All rights reserved.