
Screenshots

Watch trailer on Steam ↗Undergrown
flxp · Published by flxp · Official site ↗
Last updated 27 Sept 2026
Explore a 2.5D topdown cave world and craft powerful tools to conquer dangerous biomes, fight giant bosses and save a magical tree from enemy conquership. Experience the thrill of building, fishing, traveling via minecart and farming in this cool survival game.
Action, Adventure, Indie, RPG, Simulation, Casual · More free games
Venture into the depths of Undergrown, an action-packed adventure where you craft weapons, battle giant foes, and manage resources to thrive in a mystical underground world.
About this game
The fate of a magical tree rests in your hands as it is under siege by the enemy biomes. Your ultimate goal is to heal the tree and secure its safety. Along the way, you'll have the opportunity to fish, build, ride in a minecart, wire up some lights and farm crops to aid in your journey. Can you rise to the challenge and become the "epic" hero the cave needs? Find out in this survival game. About a cave.

current dev status:
total lines of code: 162,170 << wow cool! good job man! pats on back !!
I eat ambitious for breakfast.
want to talk to flxp? email me here: talktoflxp@gmail.com
System Requirements
Will my PC run this? →Minimum
- OS: Windows 10
- Processor: Intel Celeron 2957U 1.4GHz
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 112MB
- DirectX: Version 9.0
- Storage: 200 MB available space
- Additional Notes: Game runs in Godot 3.4
Recommended
- OS: Windows 10
- Processor: Intel i5 11600k 3.9GHz
- Memory: 2 GB RAM
- Graphics: Nvidia GTX 970 / Radeon RX 470
- DirectX: Version 9.0
- Storage: 200 MB available space
- Sound Card: Any
- Additional Notes: Game runs in Godot 3.4
Supported Languages
Latest news
Patch NotesOfficial
Patch Works # 3 / 1,000,000
Hi again, today we are doing a short update, to keep updated, updated. here are the beautiful patch notes, enjoy vvv. the-patch-notes: transparent backgrounds ability to ui windows. {STEAM_CLAN_IMAGE}/43614279/98f5bbb8bf581c4acd3c4e880e32c18700062b25.png re-stylised the code for windows / panels. (for myself to understand better) renamed scrollbar to slider, as a more proper base class. sliders almost have accurate tick / tickers able to display when snapping (this is terribly broken, trust me bro) {STEAM_CLAN_IMAGE}/43614279/043fd383b9d8013d6d5c5139bd06f7f4db81977b.png nineslice ability to render a certain strip of the sprite. fixed up slider slightly glitchy visuals. progress bars can now render as a cropped sprite instead of just a nineslice bar. {STEAM_CLAN_IMAGE}/43614279/b5c941daf36a20cd5a0f477b7b7ce51faa787820.png added error item sprite for items that are not complete / broken. {STEAM_CLAN_IMAGE}/43614279/8fe41449e1cf7c2743da336983e71ff69fc93246.png added item variants for all liquids in the game. (like hold-able liquid water, instead of a bucket of water) fixed some more ui naming inconsistencies. fixed some item ui scaling bugs with the error sprite. due to world generation being under construction, I added a (click here) to the combat arena button. isolated some more of the ui's code. fixed alot of code for the ui theme-ing. (dark_mode / light_mode etc) themes now by default display dark theme sprites until I assign new sprites. added proper support for multiple themes. {STEAM_CLAN_IMAGE}/43614279/30b652416f28283306b4688ba20fdca49c955a58.png {STEAM_CLAN_IMAGE}/43614279/47bb0e5563008cf0d118c3ba515034a3f2d55c1a.png {STEAM_CLAN_IMAGE}/43614279/7b6f1fbb5d5c9e354808e2cb55a9580cb6ee0f05.png {STEAM_CLAN_IMAGE}/43614279/75092b35d683aa928850a2c1ecb56cbc812f6d79.png fixed bug where "sprites loaded" would persist. fixed bug with align_box, trying to align dead nodes. attempted to make an infinite scroller ui thingy today. (its for minimap markers, long crafting list...Read full article on Community Announcements (flxp)Patch NotesOfficial
Speed Update
Hello there, it's been 4 months!!! why I waited this long to send out an update??? the mystery is unknown, unsolved and oh hey, look its some patch notes vvv (before we get to the patch notes) I wanted to mention, by unanimous vote and my general boredom. I will be spamming updates much more frequently. that is all, read those notes now. the-patch-notes: fixed alot of minimap tile colors. fixed old world data messing up button's text causing an error. added multi-language translation support to all window titles. added a `/place block_id` command, places a block at the mouse position. added a preferred_layer for blocks themselves. (for the /place block_id command) now certain tiles can influence the player's walking speed when touching them. added more user-friendly multi-line support to .lang files. fixed ui popups to process correctly and not visually update every frame. optimized alot of world-related fps problems. player buffs/debuffs now have proper tooltip / multi-line support. fixed tooltips closing when some text is changed while viewing. (buff timer ui tooltips) added object to manage machine processing for tiles. - optimized machines to only calculate new changes. - detects changes done to the machine's inventory. - recalculates recipes and starts timers appropriately. fixed crack animation on tiles being rendered in the air. changed the egg plant fully grown sprite to be more visible against most backgrounds. fixed inventory slot types to load from JSON data. fixed achievements loading too early before steam could load. fixed achievements crashing the game cause they loaded wrong. fixed my pc, cause it blew up basically. added the lush jungle biome. added a few tiles for the vine biome. made world generation like a billion times faster. (maybe even 2 billion) fixed autotiling speeds. broke world generator. broke world spawnpoint. broke world size. world generator has been overhauled. added 4 more biomes. bug: worlds don't save tiles when generating a new ...Read full article on Community Announcements (flxp)Patch NotesOfficial
Patch Works # 2 / 1,000,000
now certain tiles can slow down / speed you up when walking on them. currently only wooden planked flooring will make you faster. added more user-friendly multi-line support to .lang files. (dev thing) fixed ui popups to process correctly and not visually update every frame. (optimization) wooden pedestals can now have items such as torches on them and produce light. optimized alot of world-related fps problems. overall 30% more fps when moving around in the world. fixed a bug where liquid moving would duplicate floor tiles. fixed a liquid-related memory leak. Hi there, just a daily update, working on optimizations for the world was just working on a few QOL things for myself so I can start expanding the world a little bit anyways, this is just a quick update, hope I didn't break too many thingsRead full article on Community Announcements (flxp)Patch NotesOfficial
Patch Works # 1 / 1,000,000
Quickfix today Made sure all file reads are actually open, so no more file not found/opened errors. Fixed some button text rendering issues. (popped up related to old world saves) Nothing entirely game breaking. Because if you click "play world" as you created a new world Then if you never crashed before atleast one autosave, Then you could have just used the Recent World load button, Which would have never thrown this error. Anyways, please break my game more, and tell me about it. (actually) Also have fun!Read full article on Community Announcements (flxp)Patch NotesOfficial
All Has Meaning Update
Hello there, it's been 2 months, in this update I redid quite alot of things. To start, now there is a main storyline to the game. (no major spoilers) Carland our brave adventurer, Needs our help. You can now talk to Carland and he will guide you along The first few steps of the game, to help you get started. {STEAM_CLAN_IMAGE}/43614279/09a4029f71f2bf7bb5363e636e062c6334e47d7d.png That means, we have npc's with dialogue, and choices to make! (although linear atm) {STEAM_CLAN_IMAGE}/43614279/a212f9e9615f47d38dbd95d405388740255c4aef.png Since the entity re-write, now Carland can theoretically die. I didn't have enough time to make what allows the player to revive him. But he has alot of health, and I've never accidentally killed him... yet. (warning you will break progression if you kill him at the moment.) Certain entities can get hungry and path towards tiles they find as food to prevent starvation. Entities have a predator / prey sense that makes them target other things in the world and chase after or run away from them Added item pedestals. {STEAM_CLAN_IMAGE}/43614279/4953c37f113a4809f3d433e2321e8b1371324282.png They have one inventory slot and allow you to show off your cool items. Split the world into processing chunks {STEAM_CLAN_IMAGE}/43614279/ee77e4728282e083343d7831082066cf72283229.png All entities in those bright red chunks are processed realtime. Anyone outside of those nearby chunks will be processed once per second. We now have Tentacles!! {STEAM_CLAN_IMAGE}/43614279/5a9a9df6fbad86eaeea1f7f2af9afd73b1c2ae62.png You can now kiss the fireflies! *blush* {STEAM_CLAN_IMAGE}/43614279/15e14cc21df71a2d035785f4be3aeba46630b27b.png There is now a tier progression with tools Meaning that some blocks are just not breakable until you get the right tool. And now with the rest of the patch notes: added bugs / insects. fixed title screen buttons. fixed crafting menu stuff. finished the minimap's cluster position system. for use in entity and insect processing. fixed c...Read full article on Community Announcements (flxp)






