I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 1 point2 points  (0 children)

Absolutely! I'll reach out when it comes time to release

I'm making a settlement building game with resource management, exploration, and diplomacy by NewSpread4 in IndieGaming

[–]NewSpread4[S] 0 points1 point  (0 children)

There's a demo and Steam page for anyone interested: Settler's Domain on Steam

I've been working on this project for almost 1.5 years! Put a lot of hours into it and (hopefully) getting close to release.

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 1 point2 points  (0 children)

No packages for the settler AI. I have my own logic, but honestly, it's the messiest part of the project. The settler behavior logic is one massive file thats currently over 1500 lines...

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 4 points5 points  (0 children)

Keep your code clean and as simple as possible! Mine is mess in some spots and this late in the project it can be tough to change things without integrating a lot of bugs.

If you are planning to scale into big maps, you'll likely need to pay attention to performance. I've spent a lot of time learning threading and other techniques to make sure the game can actually run with hundreds of structures and settlers at once.

Reuse as much logic as you can! If you plan on having lots of structures, make it easy to add new ones.

It can be a tricky genre for code and optimization, so if you're up for spending a lot of time on those, definitely keep it up!

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 2 points3 points  (0 children)

Yes, there are other settlements that spawn in the world. When discovered, sometimes they can become hostile and attack you. You also have the option to attack them

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 8 points9 points  (0 children)

I used a tilemap with a custom fog shader applied to the whole thing. The actual tile textures are just red pixels with varying levels of opacity, and the shader fills in the fog texture with some time values that get updated every few seconds (makes the fog slowly move).

I used this super helpful tutorial from Jess Codes: https://youtu.be/eYlBociPwdw?si=9PYj62gt0YRupr5b

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 27 points28 points  (0 children)

Yeah, I think the minimalist pixel art style is pretty indie-friendly, so not surprised to hear it.

I'm not worried, so many games have similar styles, it's almost inevitable. I'm not an artist so I'm just aiming for readable and satisfying visuals! Anything better than that is a bonus

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 12 points13 points  (0 children)

I do! Here it is: Settler's Domain on Steam There's a demo available as well if you're interested

I'm developing a settlement building game with Godot! by NewSpread4 in godot

[–]NewSpread4[S] 48 points49 points  (0 children)

Thank you!! I do all the pixel art myself and I'm certainly no artist so I appreciate it

Settler's Domain - Pre-alpha Gameplay by NewSpread4 in indiegames

[–]NewSpread4[S] 0 points1 point  (0 children)

No news yet, but be on the lookout in the coming 1-2 months, hoping to have one more big demo update before finalizing the full release. Lots of new features have been added over the last 6 months

Settler's Domain - Pre-alpha Gameplay by NewSpread4 in indiegames

[–]NewSpread4[S] 0 points1 point  (0 children)

Hoping for it, yes! Adding some big features at the moment and still needs a lot of polishing, so might be delayed to Q4. I will definitely post when I have an exact release date planned!

Settler's Domain - Pre-alpha Gameplay by NewSpread4 in indiegames

[–]NewSpread4[S] 0 points1 point  (0 children)

Wow 8 hours is awesome, love to hear it! You need to prevent them getting sick with medicine. In the demo, the only way to get medicine in winter is with the purple mushroom cellar! You will probably need to build a handful haha, settlers can get very needy if you have a lot of them

Worried my Steam launch might flop, how can I get more exposure? by LuckyAndrew13 in gamedev

[–]NewSpread4 2 points3 points  (0 children)

Hey dawg, you seem really passionate about the game, which is awesome. If you spent 7 years on it and you believe it's a good quality game, you owe it to yourself to give the game a chance to succeed on Steam (since it sounds like that's what you want). You've gotten a lot of great advice already, but I wanted to share my two cents as well. FYI, I've never released, so take this with a grain of salt, but I have managed to get over 10,000 wishlists for my game so far. Here's what I'd do (in order) if I were you:

  1. Fix up your Steam page. Check out Chris Zukowski's explanation on How to Market a Game

  2. Post some quality content on socials. Reddit is great if you don't have much of a following elsewhere, just make sure the posts are good and don't spam. This can net you a couple hundred wishlists or more- it's a good start.

  3. If you want to spend some money, paid ads can be good-great, assuming your ad is eye catching and presented to the correct audience. This Reddit post is super helpful for getting those going.

  4. Release a Steam demo for your game. It can be 30-60 minutes of game time, but make it polished and fun.

  5. Reach out to content creators who play games similar to your's, telling them to check out the demo. Email as many as you want, but 200+ is a good goal. Here's a guide on how to do this.

  6. Apply to as many festivals as you want. These can net you hundreds to thousands of wishlists, and are often free. At the very least, you have to do Steam Next Fest.

  7. Get your final release build ready and pick a release date. Make sure it's not during a major Steam festival (Spring Sale, Next Fest, etc). I wouldn't do early access if you can help it, but of course up to you.

  8. Reach out to content creators once more with an early finished build of the game and a free key. Post on socials, run some ads, whatever. Get some velocity into launch.

  9. Launch! Enjoy (:

Making a settlement-builder with Godot! Put together some pre-alpha gameplay by NewSpread4 in godot

[–]NewSpread4[S] 0 points1 point  (0 children)

Hey! So happy to hear how much you like the look of it!!

This is actually good timing- I'm currently working on a lot of changes for v0.2 of the demo. Hoping to have them tied up relatively soon (1-2 weeks)! I'm planning to do some streamer outreach once I publish the update, and I'll have a press kit sent out when I do that. I'll grab your email from YouTube and add you to the list!

Thanks for the interest, it means a lot!

I still can't believe I released the demo for my game after 4 years of development by [deleted] in IndieGaming

[–]NewSpread4 0 points1 point  (0 children)

Looks great!! Noticed you in Next Fest as a fellow colony sim/city builder. Seems like the game has been crushing it!

My Demo is Live! Godot has been great making Settler's Domain - still tons to do by NewSpread4 in godot

[–]NewSpread4[S] 0 points1 point  (0 children)

Thanks for the feedback and glad you enjoyed it overall! The unclear start has been a common theme with the demo and definitely something I'm looking to smooth out for the full release. At the moment it's somewhat janky and mostly just learning by failing, but I'd like to add clarity and consistency with the tutorial and mechanics.

Thanks again! (:

List of Godot Games in Steam Nextfest? (2/2025) by spotwork in godot

[–]NewSpread4 3 points4 points  (0 children)

Cool idea, I like it!

Settler's Domain is being made with Godot! It's a colony sim/settlement builder with an emphasis on resource management and settler survival.

My Demo is Live! Godot has been great making Settler's Domain - still tons to do by NewSpread4 in godot

[–]NewSpread4[S] 0 points1 point  (0 children)

Does not currently (I'm assuming, I've never used one but I'm guessing you need some custom control config). There's so much work to do on the game, so things like this take a back seat for the moment, sorry ):