More optimizations things ~
Profiler revealed another bottleneck on how Mechs scan (red in vid) their targets. I used similar techniques from my other post, to stagger their processing and alleviate total computations per game tick
#ue5 #ai #indiedev #gamedev
04.12.2025 20:21 โ ๐ 12 ๐ 4 ๐ฌ 0 ๐ 0
With the results of optimizations, I've seen definite improvements in the test battle scenario.
I am able to turn up the video quality to the highest settings while keeping a decent framerate. I still have plans for more refinements though
#ue5 #mech #ai #gamedev #indiedev
04.12.2025 01:27 โ ๐ 11 ๐ 4 ๐ฌ 0 ๐ 0
More optimizations ~
I created an actor tick queue system. Actors can register to this through an Actor Component. The system works by only allowing a configurable number of actors to execute per tick (red in vid). This was a big optimization
#ue5 #ai #indiegame #gamedev
03.12.2025 03:24 โ ๐ 6 ๐ 2 ๐ฌ 0 ๐ 0
Thanks! I have considered spatial partitioning and it unfortunately would not be a viable solution for most of the circumstances that the game will be built around
02.12.2025 01:26 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
More optimizations ~
Big CPU bottleneck happens if hundreds of NPCs have to determine their targets on the same game tick.
I solved this by creating a groupthink system. When an NPC (red) identifies a target, it broadcasts (yellow) to nearby NPCs
#ue5 #ai #gamedev #indiedev
01.12.2025 23:00 โ ๐ 10 ๐ 3 ๐ฌ 2 ๐ 0
Given the recent optimizations, I setup a scenario with 256 NPCs, divided into two forces, with each being complimented by a Mech. The results are good - running consistently at 60fps, with some dips into 45fps during the most demanding moments
#ue5 #mech #ai #indiegame #gamedev
30.11.2025 17:11 โ ๐ 10 ๐ 3 ๐ฌ 0 ๐ 0
Made pathfinding improvements for NPC troops: when tanks are destroyed, I swap out their actors for an alternate. The new actor serves as a navmesh obstacle, so navigation gets updated and NPCs will path around recently destroyed vehicles
#ue5 #ai #screenshotsaturday #gamedev
29.11.2025 14:54 โ ๐ 9 ๐ 2 ๐ฌ 0 ๐ 0
More optimization things ~
Profiler revealed quite a bit of computation involved with collision checks. I took a look at the tanks collision setup and realized I could make some improvements there
before/after pics attached
#ue5 #indiegame #gamedev
28.11.2025 20:04 โ ๐ 7 ๐ 2 ๐ฌ 0 ๐ 0
Thanks! There's going to much more to come! I would definitely say the profiler is the best tool for learning to optimize things. It has a bit of a learning curve to use, but once you learn it, it's very valuable
27.11.2025 21:16 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Thanks for asking, I just realized the post doesn't clarify that at all. I found a different niagara effect from an asset pack I purchased. I did some tweaks on that effect, then reran benchmark scenarios and used the profiler to confirm results
27.11.2025 20:45 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
More optimization things (there's gonna be quite a few more)
Similar to the tank's vfx, missiles ended up being unoptimized. So, I went and implemented more efficient missile visual effects. I'm happy with the result since it still looks good!
#ue5 #ai #indiegame #gamedev
27.11.2025 18:40 โ ๐ 8 ๐ 3 ๐ฌ 1 ๐ 0
Optimization things ~
Profiling helped reveal that some of the vfx I was using were very unoptimized. One of the bigger culprits was the tank shell hit explosion. I ended up finding a more optimized hit vfx that still looks good
#ue5 #ai #indiegame #gamedev
26.11.2025 17:25 โ ๐ 7 ๐ 1 ๐ฌ 0 ๐ 0
Was messing around, threw together a buncha NPCs types that I implemented so far, put them on two alliances, and let them fight each other. It ended up being pure fun chaos to witness.
(p.s. it also revealed I need to make some optimizations)
#ue5 #mech #ai #indiegame #gamedev
25.11.2025 17:55 โ ๐ 6 ๐ 2 ๐ฌ 0 ๐ 0
More progress on the Simple NPC shooters ~
Implemented the ability for them to shoot while running. Ended up being more tricky than expected, but the payoff was worth the effort since it expands their capabilities and creates more cinematic moments
#ue5 #ai #gamedev #indiegame
24.11.2025 21:59 โ ๐ 9 ๐ 4 ๐ฌ 0 ๐ 0
More Simple NPC shooter features added: gun mesh, aim with arm anims, muzzle vfx, bullet tracer and hit vfx, death anims and vfx, and evasive behavior
Red death vfx helps when in a Mech, since these NPCs will be tiny onscreen
#ue5 #ai #indiegame #screenshotsaturday #gamedev
22.11.2025 14:00 โ ๐ 8 ๐ 4 ๐ฌ 0 ๐ 1
Yea! they're each an actor, in terms of resources, I don't have anything specific - the implementation is done using the detour crowd controller paired with state trees
in the future, i'll be releasing blog posts on alot of these things, which might shed some more light on stuff
22.11.2025 01:56 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Working on a new Simple NPC type: the generic soldier.
First up, I am working on pathfinding with crowd avoidance. Testing out using the DetourCrowd AI Controller with RVO (Reciprocal Velocity Obstacle) so large groups will not overlap each other
#ue5 #ai #indiegame #gamedev
21.11.2025 23:22 โ ๐ 14 ๐ 5 ๐ฌ 1 ๐ 0
Final boost VFX changes: refactored the travel boost visuals. Similar to the other posts, I leveraged an existing well optimized emitter, which I modified to obtain the visuals I wanted
#ue5 #mech #indiegame #gamedev
20.11.2025 23:23 โ ๐ 15 ๐ 4 ๐ฌ 0 ๐ 0
Continuation of boost VFX changes: refactored evasive boost burst visual effects. I found a low overhead, very optimized, emitter to work with. Still had to tweak some things a bit to produce the visuals I wanted
#ue5 #mech #indiegame #gamedev
19.11.2025 22:13 โ ๐ 13 ๐ 3 ๐ฌ 0 ๐ 0
Ended up having to refactor the boost VFX due to discovering the previous emitter was very unoptimized. Similar to the prototype implementation, I leveraged a more simple approach that is pretty efficient and looks decent
#ue5 #mech #indiegame #gamedev
19.11.2025 00:51 โ ๐ 17 ๐ 5 ๐ฌ 0 ๐ 0
thanks, it's one of those little things i didn't think of until i saw someone else playing
18.11.2025 00:54 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Addressing some demo feedback lately -
I didn't like how enemy Mechs could instantly turn when a player would go behind them, so I added in configurable rotation rate for Mechs, that way it's possible to outmaneuver enemies and take advantage of their blindspots
#ue5 #mech #indiegame #gamedev
17.11.2025 23:54 โ ๐ 15 ๐ 3 ๐ฌ 2 ๐ 0
Just more WIP stuff of the introduction area in Zenoken. Lost Eden hovering in the the distant stormy background. Trying to get a demo done sooner rather than later. So much work left though.
#GodotEngine #MadeInGodot #Metroidvania #IndieGame #SciFi #SoloDev #VideoGames #Storms #Weather
17.11.2025 02:07 โ ๐ 19 ๐ 4 ๐ฌ 0 ๐ 0
More more tutorial things ~
When introducing a new system to the player, I always want to show them the benefits of it upfront. So, for the Travel Boost System, I have the player travel a pretty far distance right away
#ue5 #mech #indiegame #indiedev
16.11.2025 17:18 โ ๐ 7 ๐ 1 ๐ฌ 0 ๐ 0
great advice. the clips im uploading now are prerecorded from months ago, so those changes won't be present there, but im definitely going to write this down for future implementation
15.11.2025 22:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
The combat section of the tutorial takes places in a corridor where the first lesson is how to dodge missiles. To pass, the player has to dodge more than half the missiles. After this, the player will use their weapons to destroy those turrets
#ue5 #mech #indiegame #screenshotsaturday #gamedev
15.11.2025 14:40 โ ๐ 18 ๐ 5 ๐ฌ 1 ๐ 0
More tutorial things~
Created a tooltip ui and concluded the pattern for tutorial objective progression:
1. Dialog delivery
2. Objective assignment
3. Tooltip popup
This allows the instructor to deliver dialog, while never breaking the fourth wall
#ue5 #mech #indiegame #indiedev
14.11.2025 22:27 โ ๐ 10 ๐ 2 ๐ฌ 0 ๐ 0
More tutorial things~
One of the first objectives the player is given is to enter their Mech. I try to capture the sense of scale going from a low interior to open field where the Mech towers in the distance
#ue5 #mech #indiegame #gamedev
13.11.2025 22:34 โ ๐ 12 ๐ 3 ๐ฌ 0 ๐ 0
Working on a tutorial now ~
I'd like to achieve a nice vertical slice of the beginning systems and how objective progression behaves. In the future, tester feedback will be helpful here. To start, I've written sample dialog and replaced character models
#ue5 #indiegame #gamedev #indiedev
13.11.2025 00:19 โ ๐ 10 ๐ 4 ๐ฌ 0 ๐ 0
Working on a demo build now. I got one of the first main parts finished, which is the Arena. In this mode, you can configure your Mech and your enemies, then initiate a battle in a newly decorated level.
#ue5 #mech #indiegame #gamedev
10.11.2025 22:07 โ ๐ 12 ๐ 6 ๐ฌ 0 ๐ 0
Solo dev creating a fantasy turn-based strategy game that combines empire resource management and tactical turn based battles with large armies.
wishlist now: steampowered.com/app/3757480
discord: discord.gg/YMvFzcRDxV
donate: https://ko-fi.com/autiautumn
Solo self-taught indie game developer working on a parody/anti-cozy game! Imagine Stardew Valley if it were self aware and poking fun at itself.
https://youtube.com/@lumen-game-dev?si=vK4OR6M6jwDpINyi
A platform to share hacks and translations of retro games.
Website: https://romhack.ing
Patreon: https://patreon.com/Romhackdoting
Discord: https://discord.gg/9m8AnzdTMv
โจ Creating public domain game assets for over 10 years!
www.kenney.nl
Indie Game Developer. Join me in my journey to learn 3D game development!
creative tjomme & gamedev without competence.
Motorslice dev
Wishlist - https://store.steampowered.com/app/2830030/MOTORSLICE/
Discord - https://discord.com/invite/pEd3TghTU2
Indie games and all the latest video game Alpha and Beta tests, with new additions every day, AAA & Indie games (though mostly indie games!). Visit us at https://alphabetagamer.com and Discord: https://discord.gg/3Gtqp9BDeY
I'm yoyoyollie and I make games || Wishlist DELIVERY MUST COMPLETE http://devilmayfly.com || Join my discord server https://discord.gg/r7yRuTJ6Us
๐ Freelance technical artist https://gotibo.fr/
๐น๏ธ Makes games and such http://gtibo.itch.io
๐งโ๐ Currently working on Wild Cosmos s.team/a/3051070
๐ซ๐ท๐ฅ Criminally French
๐ฎ Indie Game Developer
๐ฑ Solo dev on Hex Harmony, a hex-based puzzle and management game
Art and Video Games. [Death in a Party - ACT I] Out now FREE on Steam!
https://www.deathinaparty.com
character and tech artist in gamedev and going to therapy about it
prev: Spider-Man, Ratchet & Clank: Rift Apart, Dragon Prince: Xadia
๐งทco-founder + CEO @render-ready.com
๐ฌ he/him
๐บ Los Angeles
๐จ https://xavierck.com
๐ XavierCK.3D@gmail.com
Detroit area game dev & artist!
๐ฑ my studio: mosscoveredbeing.com / my game demo: arsmeteorica.com
๐ฑ Support my game: patreon.com/mosscoveredbeing
๐ฑ Formerly twitter.com/urlknight
๐ฑ https://urlknight.tumblr.com/
Hi, Iโm Will! I write music and make art. I like video games (a lot)
https://stlgame.dev/
meetup.com/st-louis-game-developers/
We are a community run organization providing social, professional/educational events, resources, & support for game devs around St Louis, MO โจ
Indie developer creating games with lighthearted themes in Godot. Looking to connect with fellow devs, artists, and people who love indie games. Love Game Jams, making pixel art, and music of all kinds!
https://capybloominteractive.com/
Solo dev of HyperTyper 2000. Musician.
Occasional pixel artist. Jack of all trades. They/them
Wishlist HyperTyper 2000 on Steam! https://store.steampowered.com/app/3125430/HyperTyper_2000/
Coraroc is Coraroc!
Wishlist Coraroc: https://store.steampowered.com/app/3963120/Coraroc/
the most enthusiastic gamer u know!
twitch and youtube partner, full time final fantasy enjoyer, team neat dude and twitch womenโs and pride guilds!!!!!!! ๐
twitch.tv/jesscapricorn
youtube.com/@JessCapricorn