Thor | Scorching Engines
@thorwhitemountain.bsky.social
Hey, I'm Thor.
Aspiring game developer currently working on Scorching Engines, as a side hobby to work as a Software Engineer
https://store.steampowered.com/app/2640660/Scorching_Engines/
https://discord.com/invite/H7vHbbRGwh
Aspiring game developer currently working on Scorching Engines, as a side hobby to work as a Software Engineer
https://store.steampowered.com/app/2640660/Scorching_Engines/
https://discord.com/invite/H7vHbbRGwh
Pinned
Does driving a giant experimental vehicle in a frozen post-apocalyptic game sound fun? Inspired by Mortal Engines, Mad Max and Snowpiercer,
Wishlist at : store.steampowered.com/app/2640660/...
#wishlist #gamedev #indiegame #indiedev #snowpiercer #madmax #mortalEngines #madewithunity #fpsgame #fps
Wishlist at : store.steampowered.com/app/2640660/...
#wishlist #gamedev #indiegame #indiedev #snowpiercer #madmax #mortalEngines #madewithunity #fpsgame #fps
Working on adding in floating origin to my game, as the recent playtesting proved that floating point errors prove to be an issues pretty quickly :(((
(agressive floating origin for easier demo. 150m vs prob 2000 m for real)
#indiegame #gamedev #unity3d #floatingorigin #solodev #infinite #procgen
(agressive floating origin for easier demo. 150m vs prob 2000 m for real)
#indiegame #gamedev #unity3d #floatingorigin #solodev #infinite #procgen
November 10, 2025 at 7:17 PM
Working on adding in floating origin to my game, as the recent playtesting proved that floating point errors prove to be an issues pretty quickly :(((
(agressive floating origin for easier demo. 150m vs prob 2000 m for real)
#indiegame #gamedev #unity3d #floatingorigin #solodev #infinite #procgen
(agressive floating origin for easier demo. 150m vs prob 2000 m for real)
#indiegame #gamedev #unity3d #floatingorigin #solodev #infinite #procgen
Just added in a check for the colony spawning to prevent it from spawning on steep slopes as it made certain parts unreachable and looked weird in combination with the terrain deformation
#indiegame #gamedev #indiedev #solodev #indiegames #unity3d #procgen #terraingen
#indiegame #gamedev #indiedev #solodev #indiegames #unity3d #procgen #terraingen
November 7, 2025 at 6:14 PM
Just added in a check for the colony spawning to prevent it from spawning on steep slopes as it made certain parts unreachable and looked weird in combination with the terrain deformation
#indiegame #gamedev #indiedev #solodev #indiegames #unity3d #procgen #terraingen
#indiegame #gamedev #indiedev #solodev #indiegames #unity3d #procgen #terraingen
Have made it so that if you're inside a storm, it'll get way foggier to distrupt your vision more, and make it look snowier (Will also increase the number of snow flakes)
#indiegame #scorchingengines #indiedev #solodev #snowpiercer #frostpunk
#indiegame #scorchingengines #indiedev #solodev #snowpiercer #frostpunk
November 4, 2025 at 7:24 PM
Have made it so that if you're inside a storm, it'll get way foggier to distrupt your vision more, and make it look snowier (Will also increase the number of snow flakes)
#indiegame #scorchingengines #indiedev #solodev #snowpiercer #frostpunk
#indiegame #scorchingengines #indiedev #solodev #snowpiercer #frostpunk
Have added a way to have entities have a gameobject navmesh obstacle proxy that follows them around with the same size.
Need it to have my gates and other dynamic entities affect the navmesh :)
(Entities can't affect gameobject navmesh)
#solodev #gamedev #unitydots #dots #ecs #indiedev #indiegame
Need it to have my gates and other dynamic entities affect the navmesh :)
(Entities can't affect gameobject navmesh)
#solodev #gamedev #unitydots #dots #ecs #indiedev #indiegame
October 28, 2025 at 7:13 PM
Have added a way to have entities have a gameobject navmesh obstacle proxy that follows them around with the same size.
Need it to have my gates and other dynamic entities affect the navmesh :)
(Entities can't affect gameobject navmesh)
#solodev #gamedev #unitydots #dots #ecs #indiedev #indiegame
Need it to have my gates and other dynamic entities affect the navmesh :)
(Entities can't affect gameobject navmesh)
#solodev #gamedev #unitydots #dots #ecs #indiedev #indiegame
Adding a dev console to the game is really t he best thing I've ever done when it comes to saving time and developing faster
Like I got commands that save me like 10-30 minutes of playtime
#indiegame #indiedev #gamedev #solodev #console #commands #screenshotsaturday
Like I got commands that save me like 10-30 minutes of playtime
#indiegame #indiedev #gamedev #solodev #console #commands #screenshotsaturday
October 25, 2025 at 8:07 PM
Adding a dev console to the game is really t he best thing I've ever done when it comes to saving time and developing faster
Like I got commands that save me like 10-30 minutes of playtime
#indiegame #indiedev #gamedev #solodev #console #commands #screenshotsaturday
Like I got commands that save me like 10-30 minutes of playtime
#indiegame #indiedev #gamedev #solodev #console #commands #screenshotsaturday
Been playing a bunch of Arc Raiders, and honestly it's a shame that it's using UE5 (in the way that the engine puts a massive weight on temporal solutions to fix graphics (solve dithered hair and grass, etc) and improve performance.
But instead it just turns into a smeary mess with ghosting :(
#ue5
But instead it just turns into a smeary mess with ghosting :(
#ue5
October 18, 2025 at 11:35 AM
Been playing a bunch of Arc Raiders, and honestly it's a shame that it's using UE5 (in the way that the engine puts a massive weight on temporal solutions to fix graphics (solve dithered hair and grass, etc) and improve performance.
But instead it just turns into a smeary mess with ghosting :(
#ue5
But instead it just turns into a smeary mess with ghosting :(
#ue5
October 16, 2025 at 6:18 PM
Gotta love the enemies not respecting my walls and just driving straight through them haha
#indiegame #gamedev #ai
#indiegame #gamedev #ai
October 13, 2025 at 7:02 PM
Gotta love the enemies not respecting my walls and just driving straight through them haha
#indiegame #gamedev #ai
#indiegame #gamedev #ai
Adding a seperate layer to the start area, and making the city content spawning be blocked by that also, prevent city buildings and resource zones in citites to be spawned in or near the facility
Exaggerated in the right pic to show it more clearly with the small grey cells
#indiegame #gamedev #fps
Exaggerated in the right pic to show it more clearly with the small grey cells
#indiegame #gamedev #fps
October 11, 2025 at 10:28 PM
Adding a seperate layer to the start area, and making the city content spawning be blocked by that also, prevent city buildings and resource zones in citites to be spawned in or near the facility
Exaggerated in the right pic to show it more clearly with the small grey cells
#indiegame #gamedev #fps
Exaggerated in the right pic to show it more clearly with the small grey cells
#indiegame #gamedev #fps
Aaaand we've got a new build menu, that shows the required resources to build it. As apparently I'd forgotten that before haha
#indiegame #screenshotsaturday #gamedev #unity3d
#indiegame #screenshotsaturday #gamedev #unity3d
October 11, 2025 at 3:10 PM
Aaaand we've got a new build menu, that shows the required resources to build it. As apparently I'd forgotten that before haha
#indiegame #screenshotsaturday #gamedev #unity3d
#indiegame #screenshotsaturday #gamedev #unity3d
Got a rudimentary FOV slider, that I have no idea why I waited so long to add haha
(options menu is very much temporary)
#indiegame #gamedev
(options menu is very much temporary)
#indiegame #gamedev
October 9, 2025 at 8:12 PM
Got a rudimentary FOV slider, that I have no idea why I waited so long to add haha
(options menu is very much temporary)
#indiegame #gamedev
(options menu is very much temporary)
#indiegame #gamedev
hmmmm.... I might have gone overboard with the debug lines this time around....
#indiegame #gamedev #solodev #indiedev
#indiegame #gamedev #solodev #indiedev
October 6, 2025 at 6:55 PM
hmmmm.... I might have gone overboard with the debug lines this time around....
#indiegame #gamedev #solodev #indiedev
#indiegame #gamedev #solodev #indiedev
Okay I've fixed the bugs with the POI cell system, and now it works pretty well. And here's a look at it from far away.
The large red cells are city zone buffers, preventing cities from spawning too close (~15km)
Then there's bandit camps in yellow, and resource zones in blue.
#indiegame #gamedev
The large red cells are city zone buffers, preventing cities from spawning too close (~15km)
Then there's bandit camps in yellow, and resource zones in blue.
#indiegame #gamedev
September 28, 2025 at 7:29 PM
Okay I've fixed the bugs with the POI cell system, and now it works pretty well. And here's a look at it from far away.
The large red cells are city zone buffers, preventing cities from spawning too close (~15km)
Then there's bandit camps in yellow, and resource zones in blue.
#indiegame #gamedev
The large red cells are city zone buffers, preventing cities from spawning too close (~15km)
Then there's bandit camps in yellow, and resource zones in blue.
#indiegame #gamedev
welp... that didn't go as expected, my poor poor ram
September 28, 2025 at 11:40 AM
welp... that didn't go as expected, my poor poor ram
I've said it before, but I LOOOVE debug lines.
Refactored the content spawning systems in my game (cities, bandit camps, resource zones, and other POIs) so that they use a shared gridcell system with layers
Now I can debug it to see cells in use and buffers
#indiegame #gamedev #indiedev #solodev
Refactored the content spawning systems in my game (cities, bandit camps, resource zones, and other POIs) so that they use a shared gridcell system with layers
Now I can debug it to see cells in use and buffers
#indiegame #gamedev #indiedev #solodev
September 28, 2025 at 11:13 AM
I've said it before, but I LOOOVE debug lines.
Refactored the content spawning systems in my game (cities, bandit camps, resource zones, and other POIs) so that they use a shared gridcell system with layers
Now I can debug it to see cells in use and buffers
#indiegame #gamedev #indiedev #solodev
Refactored the content spawning systems in my game (cities, bandit camps, resource zones, and other POIs) so that they use a shared gridcell system with layers
Now I can debug it to see cells in use and buffers
#indiegame #gamedev #indiedev #solodev
Refactoring the resource / POI spawning systems and seem to have broken it a fair bit... The city is a bit too big and a bit too dense haha
September 26, 2025 at 4:19 PM
Refactoring the resource / POI spawning systems and seem to have broken it a fair bit... The city is a bit too big and a bit too dense haha
So apparently exporting from audacity as mp3 causes a blank space in the beginning of the file.
Exporting it as .wav solves it luckily, else that'd be annoying as gaps in looping audio doesn't loop nicely haha
#indiegame #gamedev
Exporting it as .wav solves it luckily, else that'd be annoying as gaps in looping audio doesn't loop nicely haha
#indiegame #gamedev
September 23, 2025 at 7:46 PM
So apparently exporting from audacity as mp3 causes a blank space in the beginning of the file.
Exporting it as .wav solves it luckily, else that'd be annoying as gaps in looping audio doesn't loop nicely haha
#indiegame #gamedev
Exporting it as .wav solves it luckily, else that'd be annoying as gaps in looping audio doesn't loop nicely haha
#indiegame #gamedev
The new deformer implementation means that I can have deformers do this, so the starting research facility in a cave has a long ramp leading down to it.
#indiegame #screenshotsaturday #gamedev #madmax #mortalengines #snowpiercer
#indiegame #screenshotsaturday #gamedev #madmax #mortalengines #snowpiercer
September 20, 2025 at 6:14 PM
The new deformer implementation means that I can have deformers do this, so the starting research facility in a cave has a long ramp leading down to it.
#indiegame #screenshotsaturday #gamedev #madmax #mortalengines #snowpiercer
#indiegame #screenshotsaturday #gamedev #madmax #mortalengines #snowpiercer
created a benchmark for the rewritten interpolation method, so that I can optimize it since it's slower than the previous implementation.... A lot slower
Old 6.14ms, new 89.84ms..which is a 1363.19% increase in time taken to do 100 thousand calls to the interpolation method haha
#indiegame #solodev
Old 6.14ms, new 89.84ms..which is a 1363.19% increase in time taken to do 100 thousand calls to the interpolation method haha
#indiegame #solodev
September 20, 2025 at 10:48 AM
created a benchmark for the rewritten interpolation method, so that I can optimize it since it's slower than the previous implementation.... A lot slower
Old 6.14ms, new 89.84ms..which is a 1363.19% increase in time taken to do 100 thousand calls to the interpolation method haha
#indiegame #solodev
Old 6.14ms, new 89.84ms..which is a 1363.19% increase in time taken to do 100 thousand calls to the interpolation method haha
#indiegame #solodev
Needed the offset deformers so that I could make a ramp up to the colony
#indiegame #indiedev #gamedev
#indiegame #indiedev #gamedev
September 20, 2025 at 10:00 AM
Needed the offset deformers so that I could make a ramp up to the colony
#indiegame #indiedev #gamedev
#indiegame #indiedev #gamedev
Okay, finally. Had a bug where it didn't work correctly when rotated and offset, but now it's fixed :)))
#indiegame #gamedev #solodev #screenshotsaturday #unity3d
#indiegame #gamedev #solodev #screenshotsaturday #unity3d
September 20, 2025 at 9:58 AM
Okay, finally. Had a bug where it didn't work correctly when rotated and offset, but now it's fixed :)))
#indiegame #gamedev #solodev #screenshotsaturday #unity3d
#indiegame #gamedev #solodev #screenshotsaturday #unity3d
okayyy, Ive gotten it working. Now just to fix the tests, cleanup the code, optimize it and make it more readable for future me.
Solved it with line-intersection tests in order to figure out the distances we have to interpoalte across.
Attached is also an explanation haha
#indiegame #maths #solodev
Solved it with line-intersection tests in order to figure out the distances we have to interpoalte across.
Attached is also an explanation haha
#indiegame #maths #solodev
September 18, 2025 at 8:11 PM
okayyy, Ive gotten it working. Now just to fix the tests, cleanup the code, optimize it and make it more readable for future me.
Solved it with line-intersection tests in order to figure out the distances we have to interpoalte across.
Attached is also an explanation haha
#indiegame #maths #solodev
Solved it with line-intersection tests in order to figure out the distances we have to interpoalte across.
Attached is also an explanation haha
#indiegame #maths #solodev
September 18, 2025 at 7:44 PM
September 18, 2025 at 6:56 PM