Hey devs!

I just pushed a major update for my indie game A Survival Game, built in Godot 3.5, and I wanted to share some of the highlights — both gameplay-wise and on the dev side.

🧠 What's New (Game Side) ✅ Trader system – You can now exchange gold for 100 points. Finally gave purpose to that shiny stuff.

✅ Gold Collection – Stickmen now pick up coins during runs.

✅ New Creature: Blat Choice – A sideways-walking crab (don't ask) that adds movement and surprise to exploration.

✅ Pets system – Passive income generators (stackable). A simple but fun economy element.

✅ Floating Texts – Visual feedback on clicks/points/etc, now optimized for performance.

✅ Tips system – Contextual hints for new players, to reduce early confusion.

✅ Difficulty tweaked – Slightly more forgiving... but still chaotic.

What I worked on (Dev Side) HTML5 Save System Fully Fixed Godot 3.5 doesn't have built-in robust HTML save support, so I had to manually manage saves using File.new() and redirect paths using OS.has_feature("HTML5"). Now working across HTML and Windows builds.

🪙 Gold Economy & Trader Logic Built a Trader node that checks your gold, deducts it, and adds score. All UI feedback uses Tween + floating text. Kept it modular so I can reuse it for shops later.

Creature AI – “Blat Choice” A simple crab enemy that patrols left/right and flips when hitting walls. KinematicBody2D with basic raycast checks. I wanted something dumb but reactive.

Pets System (Money Generator) Attached a passive timer to pet instances that adds money per interval. Very lightweight and expandable.

FloatingText Optimization To keep performance smooth on HTML, I use a pooled object system that reuses floating text labels instead of instancing constantly.

Next Challenges Saving pets and creature states between sessions

Expanding the Action Card system with triggers

Optimizing memory usage on mobile

Considering port to Godot 4.x or sticking with 3.5 for now

If anyone's curious about how I implemented the HTML5 save workaround or the floating text pooling system, I’d be happy to share code or breakdowns.

You can check out the game here if you're into chaos-based survival: https://danielgamedev14.itch.io/a-survival-game

Let me know what you think, and happy coding!

no comments (yet)

sorted by: hot top controversial new old
there doesn't seem to be anything here
7 comments in c/gamedev@programming.dev view that post
[–] 4 points 1 year ago (6 children)

This looks super interesting. I'll attempt to stream it on my Owncast tomorrow or Friday and record it and toss it on my Peertube. I already have some thoughts/suggestions from playing for like 5 min. :-)

  • source
  • hideshow 6 child comments
  • [–] [S] 2 points 1 year ago (5 children)

    Thank you so much man! Seriously! This helps me so much! I'm glad you liked it!

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 1 year ago (3 children)

    Streaming live on stream.ozoned.net at the moment. If you're busy then I'll record it and post the video as well. Please note that these are my initial reactions, it's just an opinion, it's not right or wrong and it's supposed to be constructive criticism.

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 2 points 1 year ago (2 children)

    Man, I don't know what to say, thank you so much!!! The stream was amazing!!!! This game is always getting more updates and I'm glad you liked it! Now I'm looking for more players and maybe create a community, the game is simple and buggy but I'll evolve it more and more! Thank you so much man! Have a nice day ;)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Thank you! It was a lot of fun! Definitely needs a lot of polish and more mechanics and things, but I think you have something quite interesting to start from. Remember though, you're going to get people that are just negative about it. It's YOUR idea, it's YOUR creation. It'll never be perfect, it'll never make everyone happy, and it doesn't have to be either of those things. Just keep doing you, and it'll be good. :-)

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 2 points 1 year ago

    Thank you so much for the kind words and encouragement! 🙏✨ I know the game still needs a lot of polish and new mechanics, but hearing that it was fun already means a lot. You're absolutely right — it’s impossible to please everyone, so I’ll keep building and improving while keeping the chaos alive. ;)

  • source
  • parent
  • 4 comments in c/gamedev@programming.dev view that post
    [–] 5 points 1 year ago (1 child)

    Played a few rounds just to get an idea of what the game's like. Seems interesting. It took a while to actually figure out what controls were available and what the cards might do. Sometimes the stickmen would group up in the left corner and stay there for a good while, and there was seemingly nothing that could be done about it. The mechanism for scrolling felt a bit awkward to me, especially since the screen scrolled by such a large amount per click. Just some general notes about my experience, take them into account in whatever way best suits your game's vision.

  • source
  • hideshow 1 child comment
  • [–] [S] 6 points 1 year ago

    Thank you so much for the feedback! Yes! Many people ended up saying the same thing and yes! I've already fixed it but I'll post when the update is ready. A planting and pet system for the game are also being implemented, as well as special effects 😆

  • source
  • parent
  • [–] 3 points 1 year ago (1 child)

    You're constantly running out of oxygen or holding your breath and have to find stashes and tanks. Kind of like the underwater bits in Sonic 2, but all the time.

  • source
  • hideshow 1 child comment
  • 4 comments in c/gamedev@programming.dev view that post
    [–] 5 points 1 year ago (1 child)

    Het Daniel! I'll save this, and I'll try to record something this afternoon (GMT+2)!

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 year ago* (last edited 1 year ago) (1 child)

    Hi, currently setting up basic recording. Would you mind creating a build for Linux? Godot is very versatile in that way.

    Thanks! Will post video for download soon.

    Edit:

    • audio is key and I love every button press/interaction
    • make sure to make it more clear that you can scroll in the shop
    • linux build would be much appreciated (really really)

    Video:

    I suck at editing so here is the raw footage of my quiet rage.

    https://odysee.com/A-Survival-Game-gameplay-for-Daniel_Game_Dev:9ebd509df45959646e73a29a166f285710eaa640

    ^ Only place I could think of uploading -> press the three dot hotdog menu to open download options

  • source
  • hideshow 1 child comment
  • [–] [S] 3 points 1 year ago* (last edited 1 year ago)

    Thank you so much! Seriously, man, this helps me a lot! I invite you to post this gameplay on YouTube and put it on the game's itch.io page as a comment for others to see too! And yes, I will make the Linux and Mac OS versions. Remember to leave your review (if you want) and thank you very much! Have a good day! 😊

  • source
  • parent
  • 3 comments in c/gamedev@programming.dev view that post
    [–] 3 points 1 year ago (2 children)

    Please allow skipping/proceeding the slow-timeout intro screens.

    The yellow moving tutorial texts were confusing to me in that I tried clicking those. Took me a bit to realize I'm supposed to and only able to click what's below/besides them.

  • source
  • hideshow 2 child comments
  • [–] [S] 2 points 1 year ago

    Thanks a lot for the feedback! You're totally right — I'll make sure to add a "Skip" button for the intro so players can get into the game faster. Also, I’ll improve the yellow tutorial texts so they’re less confusing and look less like clickable elements. Maybe I'll make them more static or put them in simple info boxes. If you want, leave your review on itch.io, I would be very grateful!

    Really appreciate you taking the time to share this — updates are coming soon! 🙏🙂

  • source
  • parent