Something wasn’t working. I thought I balanced velocity and gravity correctly. But the particles never behaved the way I expected.
This post is part of my daily learning journey in game development.
I’m sharing what I learn each day — the basics, the confusion, and the real progress — from the perspective of a beginner.
On Day 58 of my game development journey, I worked on particle motion using Niagara in Unreal Engine.
What I Tried
I was building a particle effect and wanted particles to shoot forward, then slowly fall down.
I adjusted initial velocity and gravity force, expecting a smooth arc.
Instead, particles either:
- Flew straight like lasers
- Or dropped instantly like heavy rocks
It never looked balanced.
What Confused Me
Why were particles barely reacting to gravity?
Why did increasing velocity make gravity feel useless?
Was Niagara overriding one value?
Was gravity only working sometimes?
It felt inconsistent.
What Finally Clicked
Velocity is the initial push given to the particle.
Gravity is a constant acceleration applied every frame.
They don’t replace each other.
They accumulate over time.
If the initial velocity is very high, gravity needs time to noticeably change the direction.
If gravity strength is high, it quickly bends or drops the particle path.
Niagara updates particle position every frame using these forces together. It’s layered motion, not conflicting settings.
Once I understood that, the motion started making sense.
Practical Fix
- Lower initial velocity
- Increase gravity gradually
- Adjust particle lifetime to see the full arc
- Change one value at a time
- Use the preview grid to observe trajectory
Quick Debug Tip
Reduce particle count while testing.
Watch the trajectory curve, not just the speed.
Small value changes matter a lot in Niagara.
One Lesson for Beginners
- Forces accumulate; they don’t override
- High velocity can visually hide gravity
- Lifetime affects how much gravity you actually see
- Test values gradually
- Thinking in physics improves VFX realism
Understanding this helps not only in Niagara, but also in gameplay physics systems later.
Slow progress — but I’m building a strong foundation.
If you’re also learning game development, what was the first thing that confused you when you started?
See you in the next post 🎮🚀
Top comments (0)