Brett Tipul
@b-tipul.bsky.social
📤 206
📥 107
📝 192
Senior Technical Animator | VFX Artist | Game Dev | AR/VR. McKinney, TX
https://www.brett-tipul.com
Tuned up the lethal hit system today. Peek out of cover too long and you've got under a second to slam back behind the wall before enemies punish the mistake. Feels mean. Feels right for a retro arcade shooter
#gamedev
#indiedev
#UE5
#indiegame
#madewithunreal
#fps
#retrogaming
#Art
loading . . .
6 days ago
1
22
3
Took a break to play
#Expedition33
and finally back at
#GameDev
. I started working on lethal hits to pop up randomly on all enemies. If you're not in cover these will trigger. Once this is done invite others to test it out. Interested?
#Unreal
#Art
#IndeDev
#UE5
#Tester
#VideoGame
#FPS
#Arcade
loading . . .
8 days ago
0
9
1
Introducing quick mini game events and mini bosses like the Armored Vans that will spawn enemies if you don't taken them out in time.
#UE5
#Arcade
#VideoGame
#Indie
#IndieDev
#SoloStudio
#Maya
#UnrealEngine
#Unreal
#Art
#BlueSky
#Physics
#Explosion
#Reload
#Grenade
#Movies
#Action
#Shooter
#GameDev
loading . . .
27 days ago
0
9
3
Revisited the grenade deaths with
#ragdoll
#physics
. Added angular impulses to randomize rotations on the blast. Had to throw in a
#MichaelBay
#Explosion
reference and
#SteveJablansky
to top music off from
#Transformers3
#Unreal
#UE5
#Art
#Boom
#Grenade
#GameDev
#Indie
#IndieDev
#SoloDev
#Bluesky
loading . . .
about 1 month ago
0
8
4
Quick video showing an objective completion / boss fight concept. It's tempting to add more art now as I progress.
#Unreal
#UE5
#EpicGames
#Art
#BlueSky
#GameDev
#IndieDev
#SoloDev
#Indie
#Developer
#Animator
#Artist
#3D
#VideoGames
#80s
#ParkingGarage
#Arcade
#Shooter
#HighScore
#UnrealEngine
loading . . .
about 1 month ago
0
11
4
Lately I've been working on one
#Objective
which is to destroy the enemies "Weapons Cache". Here's a small playthrough. This is a good area to introduce
#Grenades
to the
#Player
.
#UE5
#Unreal
#GameDev
#SoloDev
#IndieDev
#Reload
#HighScore
#Shoot
#Shooter
#Arcade
#CoinUp
loading . . .
about 2 months ago
1
16
3
I wish knew about
#Sequencer
sooner. This is going to be a blast to work with.
#Unreal
#UE5
#EpicGames
#Art
#BlueSky
#GameDev
#IndieDev
#SoloDev
#Indie
#Developer
#Animator
#Artist
#3D
#VideoGames
#80s
#DieHard
#ParkingGarage
#Arcade
#Shooter
#HighScore
#TimeCrisis
#VirtuaCop
#UnrealEngine
loading . . .
2 months ago
1
12
5
#ResisentEvil9
on the
#Switch2
is incredible.
#re9
#requiem
2 months ago
0
1
0
It's an absolute shame
#Firefly
TV show was cancelled after one season. The show still holds up to any modern TV / Sci Fi series.
2 months ago
0
2
0
#Navigation
points were next to learn. I also did a few more artwork on the elevator spawns with the green light to trigger enemy spawns.
#VerticalSlice
is nearly complete.
#Art
#DigitalArt
#Artist
#Animation
#MotionGraphics
#CharacterAnimation
#BlueSkyArt
#GameDev
#Unreal
#UE5
#IndieDev
#SoloDev
loading . . .
2 months ago
1
9
3
I started working on a
#verticalslice
. You take on a few waves before reaching an objective. Shoot a keypad to gain access and trigger story cutscene. 3 shootable objective panels will pop up for the player to choose / shoot
#UE5
#Art
#bluesky
#GameDev
#IndieDev
#Animator
#followme
#Arist
#wip
loading . . .
3 months ago
3
16
4
Elevator spawners are working now during an enemy wave. I can customize how many enemies can spawn during phases and will randomize every time you play.
#Spawn
#Elevator
#Shooter
#Arcade
#Unreal
#UE5
#Bluesky
#Art
#Animation
#Reload
#GameDev
#IndieDev
#Action
#VirtuaCop
#TimeCrisis
#Maya
#Aiming
loading . . .
3 months ago
0
7
1
#Score
#Points
working great so far. I also added in camera shake from enemies hit locations for some extra
#Immersion
. This could also factor in with
#Difficulty
settings.
#Bluesky
#Art
#GameDev
#Unreal
#UE5
#HighScore
#VideoGames
#Arcade
#Nostalgic
#ActionMovie
#DieHard
#Shootout
#Grenade
#Reload
loading . . .
3 months ago
0
13
2
Started working on more
#UI
#Interface
animations. I got a
#Score
ticker working like a
#BulletSponge
. Anything you shoot and is
#destructible
will populate the score just like in a classic
#Arcade
#Shooter
.
#Unreal
#GameDev
#IndieDev
#UE5
#Art
#SoloDev
#HighScore
#VideoGame
#Developer
#Animation
loading . . .
3 months ago
1
12
1
Little help with
#AfterEffects
to show the widgets rendering behind the grenade to stand out more. Still tweaking what type of alert widget animation this shoot be when a
#grenade
is thrown at the player.
#UE5
#UnrealEngine
#GameDev
#IndieDev
#Art
#BlueSky
#Arcade
#PlayStation
#Develop
#Shooter
loading . . .
4 months ago
1
11
3
Enemies now
#Shoot
and throw
#Grenades
at the player. You can also shoot them out of the air as you should in a typical
#Arcade
#Shooter
. The target widgets are temporary for now. Should the grenades explode when shot at?
#Unreal
#GameDev
#Indie
#Art
#Bluesky
#UE5
#Projectile
#Mechanic
#Feature
loading . . .
4 months ago
1
11
4
Here's a quick
#Grenadier
#Animation
in
#Maya
took me an hour to block out. This new
#Enemy
type will throw more than just
#Grenades
down the road like Molotov's or Knives that the player can shoot at once thrown just in an
#ArcadeGame
.
#UE5
#Autodesk
#Manny
#Projectile
#Throw
#BlueSky
#Art
#GameDev
loading . . .
4 months ago
1
9
1
First look after a year of learning UE5 - bringing back the arcade shooter glory days! 🎮 This is my homage to Virtua Cop and Time Crisis. I fed those arcade cabinets way too many quarters growing up.
#gamedev
#indiedev
#unrealengine
#arcadegames
#madewithunreal
#wip
#retrogaming
#gaming
#BlueSky#Art
loading . . .
4 months ago
4
17
5
Enemies are peeking left & right with
#reload
#animations
. I need to look at the IK Foot Trace since they are hovering above the concrete slab when
#Peeking
. I also want to add offsets for the arms to aim at the player eventually but it's working.
#UE5
#GameDev
#IndieDev
#Art
#BlueSky
#Arcade
loading . . .
4 months ago
0
16
3
A year ago I started learning
#UnrealEngine
with an idea for a game influenced by 80s and 90s action movies. It's definitely been a journey to learn and create in this engine. More to share in 2026.
#Art
#Arcade
#Shooter
#reload
#UE5
#Gamedev
#IndieDev
#Animator
#Maya
#Bluesky
#Deadzone
#Target
#car
loading . . .
4 months ago
1
14
4
I got the Enemy Peeking logic working. I'm excited how this looks because as an
#Animator
, I can make a bunch of random peek behaviors and
#Unreal
can choose a new montage instead of the same
#Peek
#Animation
over.
#UE5
#GameDev
#Arcade
#Shooter
#ActionMovie
#DieHard
#VirtuaCop
#TimeCrisis
#Art
loading . . .
5 months ago
0
7
2
Started working on the Enemy Peek and Shoot.
#BehaviorTree
does not like multiple montages I learned so I'm using Animation Composites. I'll add notifies down the road but this opens up to have multiple variations of peeking animations and logic.
#Peek
#Unreal
#UE5
#Aim
#GameDev
#Art
#BlueSky
#Shoot
loading . . .
5 months ago
0
8
2
Started looking into movable objects on
#splines
. I want to get guys spawning out from the windows shooting at you eventually since this is my main focus now.
#BabySteps
#art
#ShootOut
#UnrealEngine
#UE5
#GameDev
#Bluesky
#VideoGames
#Photography
#Cinematography
#followme
#fiction
#digitalart
#
loading . . .
5 months ago
0
11
2
More
#Optimization
. Learned a lot of how incredible this technique is absolutely needed.
#Performance
is still my priority. I also redid the
#Car
#Explosion
with matching fire color from 80's
#Action
#Movies
.
#UE5
#Unreal
#UnrealEngine
#GameDev
#IndieDev
#Art
#Bluesky
#VideoGames
#Physics
loading . . .
5 months ago
2
21
4
#screenShotSaturday
#Art
#GameDev
#UnrealEngine
#UE5
#Epic
5 months ago
0
11
2
#HappyThanksgiving
! I've been busy learning
#optimization
. I've pooled a ton of
#Niagara
#Particles
, got rid of collision boxes on
#Tracers
and did
#Camera
culling on all particles.
#Performance
is getting better. Also
#Puddles
on the sprinklers.
#BlueSky
#Development
#UE5
#GameDev
#IndieDev
#Art
loading . . .
5 months ago
1
20
3
I keep testing the hell out of this system and I still find input gaps to plug so nothing breaks. I added a focus lerp on the pistol while
#Reloading
to give more immersion while you're
#peeking
around the pillar.
#GameDev
#IndieDev
#Development
#Art
#BlueSky
#VideoGames
#HighScore
#Unreal
#UE5
loading . . .
6 months ago
2
30
6
Added more dynamic impact effects on enemies just like in
#VirtuaCop
. Still working on closing the gaps on button spamming between all behavior states.
#Unreal
#UnrealEngine
#UE5
#Cover
#Arcade
#Shooter
#Reload
#BlueSky
#IndieDev
#GameDev
#VFX
#Animation
#VideoGames
#Reload
#BlueSky
#Art
loading . . .
6 months ago
0
19
7
I smoothed out
#Peeking
blends with rotation yaw enabling gradually. I also been experimenting with some score
#niagara
particle impacts to give off that
#Arcade
feeling. I also added a different camera shake when firing while peeking.
#Unreal
#UnrealEngine5
#GameDev
#Art
#BlueSky
#Indie
#Shooter
loading . . .
6 months ago
0
17
5
Last update before
#ArcRaiders
takes over my time. I added
#FOV
&
#Vignette
effects while you're peeking in
#FPS
mode. There will be more hand sway since the next step is diving into
#AnimBlueprint
.
#Unreal
#UE5
#GameDev
#Art
#Indie
#Development
#VideoGames
#Arcade
#Shooter
#Action
#Bluesky
loading . . .
6 months ago
0
17
5
Cleaning up the cover system by closing controller gaps to make everything is fast and smooth. I've been having loads of fun with
#timelines
and
#camera
#lerps
.
#DepthOfField
has also been added seamlessly between
#states
.
#Unreal
#GameDev
#Art
#Arcade
#VideoGames
#Indie
#Peek
#Art
#BlueSky
loading . . .
6 months ago
2
21
6
I've been working on
#player
controls while peeking. Holding A/D while in cover will let you
#Peek
and releasing will return to
#Cover
. RMB toggles FPS mode while in cover. I'm still working on
#Camera
#animations
and
#transitions
.
#Unreal
#UE5
#GameDev
#IndieDev
#Development
#Art
#BlueSky
#Arcade
loading . . .
7 months ago
3
21
6
I've been focusing on the cover system still. It will be more
#cinematic
as I progress but it's coming along nicely. Need to clean up a few things but it's looking great !
#UnrealEngine
#UE5
#IndieDev
#GameDev
#FirstPerson
#POV
#Game
#VideoGame
#Reload
#Art
#BlueSky
#FPS
#3rdPerson
#Movies
#Action
loading . . .
7 months ago
1
12
2
Experimenting with a directional
#camera
tilt while
#peeking
. Also I'm still mapping out the
#controls
while you're in
#cover
. A mixture of toggle and hold keys / mouse will be used instead of holding a bunch of keys.
#Unreal
#UE5
#Art
#Bluesky
#Arcade
#Animation
#VirtuaCop
#Reload
#80s
loading . . .
7 months ago
0
11
0
#CoverSystem
Update. I got the pillars working on all sides to exit and re-entry. I'll need to add a cooldown and smoother transitions but the
#Logic
is working. Time to do make it look better!
#UE5
#Art
#Unreal
#IndieDev
#GameDev
#VideoGames
#Arcade
#80sMovies
#Bluesky
#Artist
#Animator
#Shooter
loading . . .
7 months ago
1
19
4
Seamless Cover System Update: Cover points are pushed out a bit in order to trigger all 4 sides appropriately but will address that later. Glad I got it working, now it's time to start the
#Peek
logic.
#Cover
#CoverSystem
#Art
#Unreal
#UE5
#Seamless
#VideoGame
#Arcade
#Shooter
#BlueSky
#Animation
loading . . .
7 months ago
0
5
0
Started to implement a seamless cover system on the pillars. It's going well as you can tell (LOL). It's progress so I'll take it! This is a major gameplay mechanic I want to be close to perfect.
#UE5
#Unreal
#GameDev
#Bug
#SoloStudio
#Cover
#Peek
#Arcade
#Shooter
#Art
#BlueSky
loading . . .
7 months ago
2
25
4
Still optimizing the lighting for performance, I added blob shadows to the characters and assets. I added an extra
#NiagaraParticle
to the
#NPCs
for a
#Damage
points deducting from them as you shoot them.
#UE5
#Unreal
#Particles
#Shooter
#BlueSky
#Arcade
#GameDev
#IndieDev
#VideoGames
#SoloDev
#Art
loading . . .
7 months ago
0
16
3
Optimized the
#lighting
, got some
#opticalflares
and an
#HDRI
map. Performance is almost where it needs to be. Very Satisfied so far!
#Arcade
#Shooter
#BlueSky
#Art
#Unreal
#UE5
#Animator
#GameDev
#IndieDev
#Developer
#ActionHero
#ShootEmUp
#VirtuaCop
#DieHard
#Explosion
#ParkingGarage
#80s
#90s
loading . . .
8 months ago
0
17
3
Installed the
#RTX5090
last week and productivity has skyrocketed. I optimized the lighting and post processing materials. The
#SoundFX
has been updated with the
#Explosions
. I still want to optimize the lighting more for the best
#performance
possible.
#UE5
#Indie
#Unreal
#GameDev
#Art
#BlueSky
loading . . .
8 months ago
1
10
2
Time for an upgrade. I've heard good things while game developing in Unreal using a
#RTX5090
.
#UE5
#unreal
#gamedev
#nvidia
#upgrade
#geforce
#computer
#battlestation
8 months ago
0
9
2
Started adding
#SoundEffects
with random cues. The
#vocals
are temporary since it doesn't match the garage environment but the
#Impacts
I'm happy with so far. Much to learn!
#GameDev
#UnrealEngine5
#Sounds
#Art
#VideoGame
#ActionMovie
#DieHard
#Nostalgia
#80s
#BlueSky
#IndieDev
loading . . .
8 months ago
1
15
3
After a few weeks I figured out how to get the player to render on top of
#UI
widgets. I want the weapon to be the
#Hero
like in the
#PS2
game
#BLACK
but
#Arcade
style. Need to cleanup the blueprints but it's working! I also updated the enemy hits to be a tad more bloody.
#UE5
#Unreal
#Widget
#Art
loading . . .
8 months ago
4
15
2
I was ready to give up, but the fab store had a scene texture plugin to help me out with getting just the players mesh to render in front of UI widgets. I set up a Master Widget blueprint with proper canvas panels and retaining boxes.
#Unreal
#Material
#GameDev
#IndieDev
#Art
#UI
#Bluesky
#Arcade
loading . . .
8 months ago
0
9
3
I'm working on getting the hands / pistol to render on top of the UI
#Widget
. I have a material working from a render target but if I put this material on a widget, the white still renders on top but the masking works. Im almost positive the
#material
needs work.
#UE5
#Unreal
#Gamedev
#IndieDev
#Art
loading . . .
9 months ago
1
23
4
Started working on a
#score
system in
#Unreal
. I wanted the digits to animate upwards. I learned about
#Blueprint
function library last week so I can call that function on any destructible asset in the
#Game
and add how many
#points
without doing hard casts.
#VideoGame
#VirtuaCop
#Arcade
#Action
loading . . .
9 months ago
1
2
1
Had the opportunity to paint
#RadiatorSprings
for our first responder neighbors who are expecting their 2nd baby boy this September.
#Mural
#Art
#BlueSky
#Paint
#Cars
#PistonCup
#Nursery
#Artwork
#Portfolio
loading . . .
9 months ago
0
2
0
Updated the
#Grenade
#blueprint
and created a quick left hand raise
#animation
to shield themselves from a nearby
#blast
. I'll add some dust and maybe play with other
#effects
on the lens / viewport
#Unreal
#UE5
#BlueSky
#Art
#GameDev
#IndieDev
#Indie
#Development
#Camera
#Shake
#Blur
#FPS
#FOV
loading . . .
9 months ago
1
27
6
I added a highlighted red material to the enemies when you're aiming at them, and a blink material while hitting them just like
#VirtuaCop
#GameDev
#Art
#Bluesky
#GoldenEye
#Aim
#Reload
#Indie
#IndieDev
#UE5
#UnrealEngine
#Studio
#Artist
#Movies
#Action
#Radial
#Target
#VideoGames
#Xbox
#PS5
loading . . .
9 months ago
0
17
3
Added a health
#widget
around the enemy target. I'm still working on getting that
#nostalgic
#arcade
style
#FPS
gamplay.
#GameDev
#Art
#Bluesky
#GoldenEye
#Aim
#Reload
#Indie
#IndieDev
#UE5
#UnrealEngine
#Studio
#Artist
#Movies
#Action
#Radial
#Target
#90s
#80s
#VideoGames
#Xbox
#PS5
loading . . .
9 months ago
2
41
7
Load more
feeds!
log in