- Looking for a 3d artist/animator
Community Discord: https://discord.gg/h56uhwYWjM
Engineer/Co-Founder of Actual Nerds (@actualnerds.bsky.social)
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
#ue5 #mech #ai #indiegame #gamedev
#ue5 #mech #ai #indiegame #gamedev
#ue5 #ai #screenshotsaturday #gamedev
#ue5 #ai #screenshotsaturday #gamedev
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
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
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
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
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
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
(p.s. it also revealed I need to make some optimizations)
#ue5 #mech #ai #indiegame #gamedev
(p.s. it also revealed I need to make some optimizations)
#ue5 #mech #ai #indiegame #gamedev
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
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
Red death vfx helps when in a Mech, since these NPCs will be tiny onscreen
#ue5 #ai #indiegame #screenshotsaturday #gamedev
Red death vfx helps when in a Mech, since these NPCs will be tiny onscreen
#ue5 #ai #indiegame #screenshotsaturday #gamedev
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
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
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
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
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
#GodotEngine #MadeInGodot #Metroidvania #IndieGame #SciFi #SoloDev #VideoGames #Storms #Weather
#GodotEngine #MadeInGodot #Metroidvania #IndieGame #SciFi #SoloDev #VideoGames #Storms #Weather
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
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
#ue5 #mech #indiegame #screenshotsaturday #gamedev
#ue5 #mech #indiegame #screenshotsaturday #gamedev
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
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
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
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
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
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
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#MadeInGodot #Metroidvania #IndieGame #SciFi #SoloDev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #gamedev
#ue5 #mech #indiegame #screenshotsaturday
#ue5 #mech #indiegame #screenshotsaturday
Here's a POV of the whole experience
#ue5 #mech #indiegame #gamedev
Here's a POV of the whole experience
#ue5 #mech #indiegame #gamedev