Lone Survivors - GreatColtini Industries's Avatar

Lone Survivors - GreatColtini Industries

@greatcoltiniinc.bsky.social

I'm an indie developer, making a game! Lone Survivors is a survivors-like game with meta progression, unique character classes, and one active ability! Check it out here: https://store.steampowered.com/app/3629280/Lone_Survivors/

36 Followers  |  61 Following  |  81 Posts  |  Joined: 12.05.2025  |  1.6189

Latest posts by greatcoltiniinc.bsky.social on Bluesky

Video thumbnail

Lone Survivors Daily: Spectral Blade

Another weapon to join the fray, the spectral blade pierces through enemies and marks them for death.

The legendary upgrade will cause your enemies to release a ghastly pulse on death.

Its... maybe too strong? Tell me your thoughts!

#indiegames #gamedev

14.11.2025 23:23 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Functioning similarly to the class, we map the weapons to integer values and assign them in an array.

So steam sees this as the 'details' in their leaderboard entry:
[3, 5, 7, 0, 0, ...]
and we map these values to meaning on the front end:
3 = 'Warrior'
5 = 'Axe'
etc.

14.11.2025 02:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily: Leaderboards v2

I've been working on adding more content to the leaderboards, and we've attached some more metadata in a similar method to before.

Now, each leaderboard entry contains:
1. Class
2. Character Level
3. Weapons

Check it out below!

#indiedev #gamedev #indiegames

14.11.2025 02:06 โ€” ๐Ÿ‘ 8    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What upgrades does it offer?

1. Increased Damage
2. Increased Size
3. Adding in a Pulse effect (RARE)
4. Adding in a DoT effect (RARE)
5. Doubling the damage and increasing the pulse rate! (LEGENDARY)

13.11.2025 00:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily - Undying Flames

The newest ability to join the roster is the Undying Flames

Perhaps a staple ability type in this genre, this ability just damages nearby enemies over time!

It was pretty fun to make this ability, and it's been on my backlog for a bit now.

#indiedev #gamedev

13.11.2025 00:10 โ€” ๐Ÿ‘ 10    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Steam Leaderboards (Steamworks Documentation)

Want to learn more about Steam's leaderboard offerings?

Check it out here:
partner.steamgames.com/doc/features...

12.11.2025 00:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily: Steam Leaderboards

I've been working on adding some additional metadata to my leaderboards in preparation for the playtest.

The newest addition is adding the class played!

When you make a score in the leaderboard, it stores your class and displays it!

#gamedev #indiedev

12.11.2025 00:45 โ€” ๐Ÿ‘ 8    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily - Builder Time!

The Builder is one of six classes available in the coming playtest!

The Builder features turrets he can deploy as his active ability, and his progression tree unlocks Dynamite and the Drone abilities!

Check out some gameplay below!

#indiedev #gamedev #solodev

10.11.2025 23:50 โ€” ๐Ÿ‘ 8    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

2:
In my navigation component, I have a timer per enemy to make a navigation call to determine the optimal path to the player.

I've tried A LOT of different navigation performance optimizations, but what I have now is just increasing the wait time based on distance - father = longer time to call.

09.11.2025 19:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Specifically, for 1:

Take the below worm scene for example and compare it against the crawler.

I've begun taking steps to reduce the number of components my merging the drops together - it reduces readability but will save on instancing 3 nodes per scene per enemy (imagine 300 enemies).

09.11.2025 19:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily:

Talking about performance every day is very exciting (....maybe)

I continued to tackle performance problems. I have done two things (that will take some tweaking) to see some late game gains.

1. Reduce nodes in enemy scenes
2. Reduce navigation calls

#gamedev #indiedev

09.11.2025 19:43 โ€” ๐Ÿ‘ 11    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

As you can see above, this is AFTER changing 48 scripts already, AFTER already changing a bunch of other scripts.

The second image shows my GameReferences script, which will distribute the references if they are already obtained, or get them if not. A much more optimized way of getting refs.

09.11.2025 02:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

Lone Survivors Daily:

Today was another optimization day.

I've been working on removing repeated calls to get_tree().get_first_node_in_group, so that we don't have to loop through the whole node tree repeatedly, costing performance.

I am using an autoload to store references:

#gamedev #indiedev

09.11.2025 02:28 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily

I missed a day (yesterday) - I think my video hadn't uploaded properly.

Anyways, I've been working on the Mage classes' meta upgrades, and added in the legendary for the Mage Ball ability.

Take a look at the gameplay below!

#indiedev #gamedev #godot

08.11.2025 04:30 โ€” ๐Ÿ‘ 7    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

Lone Survivors Daily 44

I didn't get as much time to work today as usual, but I've been spending time working on adding more meta progression upgrades.

I'm satisfied with the Warrior + General upgrades, next to come for the playtest is the Barbarian.

Take a look at some below!

#indiedev #gamedev

06.11.2025 04:11 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Lone Survivors - Lone Survivors Endless Playtesting! - Steam News Survive for as long as you can in the Grasslands!

Lone Survivors Daily 43:
This is more of a notice than update, but I am launching a playtest with a prize for the best endless record!

You can check out the details here:
store.steampowered.com/news/app/362...

If you want to join my discord, please reach out to me personally!

#indiegames #gamedev

05.11.2025 03:18 โ€” ๐Ÿ‘ 8    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My workflow looks something like below, in case anyone is curious:
1. Review animation player and what part of the node is being animated (i.e. sprite pos, sprite frame, etc.)
2. Create individual tweens and replicate each track of the animation player in one tween
3. Ensure time lines up for tweens

04.11.2025 04:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 42

I am still running into performance issues, so one thing I decided is replacing all of my AnimationPlayer nodes with just using a component that tweens the animations instead.
This way, each entity doesn't NEED an animation player, just a couple of tweens!
#indiedev #gamedev

04.11.2025 04:40 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

Some other notable additions from today:
1. Added legendary upgrade for Laser Eye - Polyphoria (double pupil)
2. Added upgrade icons for all of the laser eye abilities so far
3. Adjusted weighting for abilities and disabled some abilities that wouldn't be ready for playtesting

03.11.2025 04:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 41:

I continued working on my endless mode, and have been also working on getting the game ready for playtesting!

That means:
1. Adjusting leaderboard to show in main menu
2. Deactivating hub for now
3. Disabling some features that are WIP for main game

#indiegame #gamedev

03.11.2025 04:03 โ€” ๐Ÿ‘ 8    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In case anyone is wondering about implementation, my strategy was this:

1. Create an Area2D node that covered the cave region
2. Detect when the player enters and exits (body2D)
3. Emit a global signal (from a global signals class)
4. Consume that signal in my weather manager (or rain manager)

02.11.2025 02:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 40:

I've been working on adding time of day and weather changes to one of my endless levels!

I also made it so that we can tell if we are in a cave - and resultingly change if it should show rain or not!

Check it out below!

#gamedev #indiedev

02.11.2025 02:55 โ€” ๐Ÿ‘ 17    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 39:

Happy Halloween!!

Laser Eye!

I'm working on yet another ability to add to the roster!

The Laser Eye is both all-seeing and all-violent, and it targets the nearest enemy with a beam attack. One of it's rare upgrades makes it sweep at an angle!

#indiedev #gamedev

01.11.2025 01:05 โ€” ๐Ÿ‘ 6    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I love this art style!

31.10.2025 03:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

How it works?
1. Hurtbox (on enemy) emits signal on Hitbox (on weapon) to say 'hit'
2. Weapon emits signal to controller to check in hit
3. Controller increments hit total
4. Every spawn of new claws, controller (spawns them) checks if hit total == last total, if so we missed and we decrement

31.10.2025 02:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 38:

Working on another new ability, Claws.

Claws are a short range ability, with a unique upgrade where each consecutive hit on an enemy increases their size and damage (still to be tuned)!

See the claws built, and then in action below:

#gamedev #indiedev

31.10.2025 02:23 โ€” ๐Ÿ‘ 13    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 37:

It's everybody's favourite time - bugfixing time ๐Ÿ›

I tackled resolving a few bugs - such as the Necromancer's graves (from his active ability) not appearing where they should!

I also continued working on abilities - with the Meteor implementation.

#indiedev #gamedev

29.10.2025 21:56 โ€” ๐Ÿ‘ 7    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Affixes so far:
1. Healer: Heals nearby enemies
2. Bloodlust: Enemy heals and gains permanent health when nearby enemies die
3. Damager: Damages player if they are close by
4. Splitter: splits into multiple enemies on death
5. Gravitational: Pulls in the player
6. Gargantuan: +++HP ---speed

28.10.2025 23:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 36:

Feature: adding more affixes!

Affixes appear in Ascension 1+ in the campaign (after beating the game), and after 6 minutes in endless.

Affixes modify the enemy, such as:
- Bloodlust: enemy heals when nearby enemies die
- Gravitational: pulls player in

#indiedev #gamedev

28.10.2025 23:48 โ€” ๐Ÿ‘ 9    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Lone Survivors Daily 35:

Today, I worked on adding more upgrades to the Warrior class.

The Warrior can upgrade his sword ability with some additional meta upgrades:
1. Sword strikes -- allows the sword to strike repeatedly
2. Sword waves - like LoZ Master Sword sending waves!

#indiedev #gamedev

27.10.2025 22:53 โ€” ๐Ÿ‘ 7    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@greatcoltiniinc is following 20 prominent accounts