Game
Pocket Fighter EX

3 years ago

Here's a fun weekend post. A while back I tried to animate Ryu in his new Street Fighter 6 costume in NeoGeo Pocket Color style. I quite like the result!
(This will NOT be featured as a costume in PFEX though, I did it just for fun.)




1 comment

Loading...

Next up

I am now an Unreal Engine developer. Even if Unity Engine walks every word back how could anyone trust them again? Do we continue on where at any moment they can retroactively change the rules? I will not live under that fear. I'm done with them. Deets

Ryu from #SF6   in NeoGeo Pocket Color+ Style! I really love Ryu's new look!

#ryu #streetfighter #streetfighter6    #pixelart

Managed to figure out how to apply palettes to low color sprites in #UnrealEngine5. The flashing ones are randomizing their palettes every frame.

Still working on an easy to edit palette data system, but it works!!

#gamedevelopment #gamedev #UnrealEngine

Cooking today. Proof of concept to Increment and Decrement ANY UEnum;

ie. ValueA -> ValueB -> ValueC -> ValueD -> (wrap to) ValueA

For UEnum Assets AND CPP defined UEnums, whether you own/control them or not.

#UnrealEngine5 #UnrealEngine

He's so much more energetic and full of life now. (And full of soup.)

Denjin Hadoukens now SHOCK your opponents! I created a dynamic "lingering damage VFX" system to handle shock, fire, and more upcoming effects. Iori can now get his purple fire!

Light work today on combining a piece of data and a checkbox. Unreal can't do this through C++ templates so I had to manually make a variant for each data type. Made it for several universal Blueprint data types.

3 years before Pocket Fighter EX I made a sprite of Kazuya in Pocket style. I touched it up just a little bit for this post.

I animated Zero's idle pose from Mega Man XTreme 2. The original didn't move for some reason. #megamanx #pixelart

🔊ON! Finally got around to making a proper Music system in #UnrealEngine5. Utilizing MetaSounds for seamless and easy to configure loop points. Plus you can preload a track to prevent loading time gaps, and it is async to prevent frame stuttering.