RNG Quest
Procedurally generated zero-player idle RPG.
There is no need to waste time playing a grindy RPG. Just create a character and check out every few days or weeks what your character did during that time.
Feature
- idle RPG with no need to waste time playing the game
- text-based
- procedurally generated world, skills, items, enemies, and NPCs
- complex modular skill system
- modular crafting system and procedurally generated crafting materials
- randomized quests
- join guilds and increase your ranks
- too much randomness
GIT repository
https://github.com/V-ktor/RNG-quest
| Status | In development |
| Platforms | HTML5, Windows, Linux |
| Rating | Rated 3.9 out of 5 stars (37 total ratings) |
| Author | Viktor |
| Genre | Role Playing |
| Made with | Godot |
| Tags | Crafting, Fantasy, Idle, Procedural Generation, Text based |
| Code license | MIT License |
| Asset license | Creative Commons Zero v1.0 Universal |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Links | Source code |
Download
Download NowName your own price
Click download now to get access to the following files:
rng-quest-linux64.zip 27 MB
Version 11
rng-quest-win64.zip 34 MB
Version 11
Development log
- v0.1.2 UpdateJun 15, 2025
- v0.1.0 UpdateJan 20, 2025
- v0.0.6 UpdateApr 26, 2024
- v0.0.5 UpdateApr 14, 2024
- v0.0.4 UpdateJan 24, 2024
- v0.0.2 UpdateMay 22, 2023
- v0.0.1 UpdateMay 15, 2023






Comments
Log in with itch.io to leave a comment.
another small syntax error

also, i just noticed something, at some point in the game you become a good enough soul-binder/enchanter that every item says "enchanted by yourself", itd be neat if while shopping/questing there could randomly be a chance to find an enchanting shop/mage with a power stronger than yours that would be willing to enchant one of your equipments, that way your equipment would have more flare and be even more unique in that specific aspect! just a thought :3
maybe to balance it out the shop would require a ludicrous amount of gold or even high quality potions, while the mage would ask for a duel and only if you beat him he'd give you the enchantment >:3 (of course this'd all run as usual, if you werent paying attention youd just see your character fighting a dude with 10+ levels than him randomly lmao)
edit: also a neat ui improvement would be adding colors to the other parts of the character sheet? like, spells between level I and V could be gray, but then they become white on VI then when they reach XX they upgrade colors again, and so on, same thing with resistances and other stats! just gotta find some balanced thresholds to put the color changes lol
edit2: another good ui thing would be seeing all the base ranks of each guild in order when you hovered over the guild name (i know theres technically endless ranks because of the rank-appending system but just showing the main ones in order to know truly how far down you are when you dont have the roman numbers in some of them would help a lot visualizing progress for someone who keeps forgetting the order of words xwx)
edit3: this might be asking for too much but, i was thinking about guilds right? and usually in actual fantasy settings, each village has their own adventuring guild, because each village has its own army and blah blah blah, but the important thing i wanna ask here is, could we technically (with a lil bit of dynamic procedural generation) have a unique adventuring guild/church to worship from each region we explore? of course thatd be way too much if just left like that cuz then we'd generate a billion adventuring guilds but like, maybe at least to make the naming scheme of the guilds cooler, add the name of the village from the region you entered the guild into the actual guild's name, like, say ur in the "Frungle" village, if you join an adventuring guild right now, it should be called "Frungle's Adventurer Guild", like, itd mark in your history, that for all youve fought, it was for that starting village's guild right? and not just a generic "adventurer guild" that apparently exists in the whole planet as a massive monopoly on the concept of adventure, idk, i think this plays rlly well with the procedural text usage
I'll try to add more colors where it makes sense.
I am not happy with how guilds work right now. I will work next on making them procedurally generated. They will have different characteristics and can be tied to certain races or locations. Some guilds will only exist regionally while others can have branch offices in many regions. That way the total amount of guilds can be reduced. So, when you leave "Frungle" you are still a member of the Adventurer Guild but you work for the local branch in the new region.
The UI should also display more information about the guilds once there is actual content to show.
I was thinking about making procedurally generated gods and rewards based on them but I think it makes more sense to tie that to guilds. So churches and their gods will also be part of the procedural guild system.
:D omg yes, all of this sounds perfect! and yea i agree with the gods being part of the guild system, that sounds like itd be way easier to track them lol
The point of the ability is to have access to equipment with stronger enchantments that through shops. Perhaps the better way is to make available more good equipment that can still be enchanted by the player to further improve it?
nono, i understand that, its just that its *always* done by the player, i find it kinda neat how some equipment is forged or made by other characters, but the enchanting sadly is always done by the player, i think just adding different sources of enchantment like i said "mages" or the "shopkeepers" themselves would add a bit more flavor!
just noticed this after started playing again:
guild levels only update after you re-enter your save, not even switching menus updates it, some sort of refresh to the page whenever you rank up would be nice and easier to keep track on long play sessions with the game open
how do you enable dark mode?
You can change the theme in the options menu.
Interesting game, but char seems not responding too equip filters, i have melee-two handed only and it buy and equip anything(bow and after book) but designated thing
And maybe add some checks too not sold crafting materials
Wow, it is so good to be back to see this updated again! I cannot wait to see more progress!
bugs/stuff i found in the latest version to fix: brackets not being closed and making log errors
the inventory tab being called journal, making us have two journal tabs, and the delay between opening popups stacking itself when swapping items, aka if i quickly hover over my mouse over my inventory all of the items STILL open up their popups because the timer is not being reset properly when hovering over a new item, only *after* it opens, which is bad
(edit: could be also good to change the deep blue color to something a lil better on the eyes, and bringing back the exp bars, like for the player and guild and skills and abilities, visual indicators for progress are always good!)
sorry to make another comment right after that one, but, this move just made my new lvl 1 character struggle SO much rn in a 100+ turn battle so i had to share it here


I added a condition to retreat after too many turns and also increased the base accuracy of player characters to reduce miss rates early on.
also one thing i keep being bummed about with the new ui is the "downgrade" in some areas, you used to be able to see exactly how much hp you had, your guild levels dont have a place for themselves anymore (you gotta look at logs that clear themselves every so often), when the menu is upscaled it doesnt correctly know when to move the item-info pop-up window up or down, the skill xp bars that used to be visible and showed the number of xp needed to lvlup when hovered, just small things that can be polished and i hope will be polished. also maybe make the components tab of items say the materials its made out of? and let us hover over them to see their source too? hope thats possible, cuz i feel like the components tab is too generic rn and thatd add a bit of flair
either way enjoying the game; and now got another character up to level 100+! my main one still keeps on going at level 214! i think its been almost a year and a half now that ive played this game and kept checking on it, played since the 0.0.4 update, even played it while at the hospital cuz it was one of the only things i knew how to install on my oldass linux laptop lol ( kinda lost the saves from that laptop sadly but eh it happens, ive already re-created the characters again :3 )
I wish there was just a little bit more we could 'influence' in-terms of our character, and that's which specific pieces of armor they wear, their weapon and also what skill they'll level up when they reach the next level.
thats alot of chainsaw
Wow, finally some game inspired by Progress Quest. It was really hard to find it, I really tried all kinds of searches until someone mentioned it on Discord.
Have you considered going to Steam for better visibility?
Also, big "+" for vegan mode, not sure what it affects though :)
A steam release has no priority right now. I want to implement the new features I planned first.
Vegan mode chances the descriptions of material and ingredients that your character can find. E.g. monsters drop tofu.
i have a suggestion. maybe add a template for schedule? like with names and stuff like "training" and its like a week with training like for faster changing
oh and maybe a fast forward button thats just speeds up the game
That could be useful. Training becomes useless at some point because progression for abilities slows down. Also, I want to add raids with more boss fights. So, it makes sense to have a schedule with more training for low levels and switch to a schedule with raids instead of training at high levels.
popups (such as inventory items, equipment, abilities) are appearing pointing downwards wayyy too low into their box making them unreadable, also could you please make those popups only appear when clicking those specific things? navigating the interface is very cluttersome as they are rn (auto-opening)
I had two characters running (Andurel and Andurel II) in the website, and when I tried to do Run Game last night and today, the characters are gone. Do we only have a limited time to play them on the website?
Did you clear your browser cache? This is where the character data is stored.
Maybe the import/export function helps.
This reminds me of Progress Quest (the only thing I miss about ubuntu), and I'm loving it, thanks!
Will this game ever be able to be played on Android systems?
When I have time. I have too much work right now.
I reworked the UI to be decoupled from the game logic. Adding another UI for Android should be pretty easy to implement.
You should make a Discord where others could contribute on the project to develop it faster and add more features (like AI)
3 questions since 3 comments are too much:
1. will it still be progressing even if my PC is shut off?
2. how do i go back to the home page from a character?
3. do custom races work? i made a demigod custom race, and wanna know if it'll actually be factored into the decision-making.
1: yes
2: esc
3: they seem to be just flare for now, maybe theyll play a role in the game eventually, thats up to the dev, but rn they seem to do nothing besides make you look cool lol
also when i change the "current_time" unix timestamp, and it says simulating, it stays stuck at "Simulating... 100% (day 1/1)".
i want to get a super advanced save, but when i change it to any time after the current time (before works), it breaks
If you want to cheat, you should reduce the timestamp rather than increasing it.
suggestion: relics
when your character reaches 100k or 1 mil gold he then starts buying relics just because, sorta like collector's items, would evade hyperinflation of gold and having to use biginteger to keep gold from reaching the integer limit, these relic items would be permanent, maybe even upgradable (your character would just randomly spend money to upgrade them) and would be displayed in another tab of the game
That's an interesting idea.
It appears I have forgotten to add a check if stamina or mana is full here.
i reached level 191 on my oldest save and it was lagging a lot, i noticed i had thousands upon thousands of spare potions, so i deleted those from my save and the game runs a little better now, not fully like it used to still, so maybe put a limit on potions or use them more often?
I'm sure I have already implemented sorting out unused potions. I need to investigate that.
Great game. I leave this on my computer checking in once a day It makes me feel like I accomplished without doing anything
I started yesterday night, coming back today, my mage summoner character bought a reinforced chainsaw
It's a magical chainsaw.
Hey Viktor, loving the game so far, I exported a save from the browser to move to the downloaded version where do I use the .dat file? EDIT: Nevermind, I've found it, I donated some money too! This game is interesting and fun so far.
Thanks!
Appreciate it, you got a Discord? I'd love to see more updates easily seen from my phone being notified through Discord. :P
I'll take that as you're no longer updating the game.
Sorry, I don't have much time recently. A job in software development sounds easy but it is actually a lot of work.
You can check the development on the GitHub page. There won't be many updates I'm afraid. I am currently reworking the UI and rewriting some of the code which is slow.
anyone get the mayonnaise effect
seriously has anyone
what's the point of sleeping?
and why training, and grinding instead of just questing?
No idea, I think it's just there for realism.
While changing a save, where would I edit the amount of time I was gone?
You're looking for "current_time" which is a Unix timestamp. Use the search function of your text editor. It's probably hard to find.
I'm just using notepad
Some thing seems to not be working...
"polyester scale"
where must i obtain this fabled material?
How do I import one of my saves?
For the web version, drag and drop the file into the game window. For Windows and Linux, you can copy the file directly into the game's save directory.
Windows:
%APPDATA%\Godot\app_userdata\RNG Quest/savesLinux:
~/.local/share/godot/app_userdata/RNG Quest/saves
Thanks
Thanks for adding a summon that I could use right from the start.
I know this might be a lot to ask, but I feel like this game would kick ass as a mobile game. I don't have access to a PC all the time, so personally I'd love to see this ported. Gonna try playing this with JoiPlay in the meantime tho. This looks sick as hell, really excited.
I have started to make a new GUI. I guess it won't be possible to have one GUI for desktop and mobile at the same time, but I'll try to implement it in a way that makes it at least easier to add another GUI for mobiles later.
very nice game, please keep updating it with new random stuff cuz im loving it so far :3 very much an upgrade from progress quest and has made me actually wanna take peeks at it from time to time, i honestly would love a permanent log system that details actions like what you crafted, maybe a daily .txt file gets dumped into a folder you select detailing everything you did, but this may be my archivist brain speaking -w-'
edit: also sometimes spell info panels will go beyond my screen and i cant see them properly, i think this might occur with other popup panels like that, so itd be good to have something that makes them go sideways aswell or make them a fixed size with a scrollbar embedded into them
edit2: also maybe some of those popups should only appear when you click the thing so you can move your mouse around without much trouble? :3 btw you should make a discord server for suggestions!!
I am currently improving the algorithms I use to generate texts. I want to reduce the amount of battle logs and add more interesting descriptions. Maybe the same methods can be used to generate something like summaries or diaries. I'm just playing around with complicated algorithms right now.
I'm currently playing on Chrome and when I come back my save file looks broken. The informations of my character on the save file have disappeared and it doesn't load anymore.
That is strange. Can you send me the save file (using the export button)?
it keeps undoing the options I chose!! I gave you dirty fighting!! dont turn off melee weapons!!
I guess this is because I haven't marked dirty fighting as melee. It can be applied to ranged or throwing attacks as well. I should disable the automatic update once the user has changed them once.
Is there a way to save it? I closed the page and it sent me back to lvl 2 and reset my schedule
I have problems to detect the user closing the page. I'll try to improve it.
Thanks.
Cooking and...drinking...mayonnaise. Truly a 10/10 game.