Game
The Maestros
7 years ago

The Maestros DevLog 08 - Particle & Visual Effects


Hey everyone, my name is Michael and I am the Lead Artist on The Maestros! We are an action-packed, multiplayer strategy game where you wage war with a Commander and their transforming units.

Today we are going to dive into what gives The Maestros it’s eye-catching layer of magic, our visual effects (VFX for short).

Heated battles wouldn’t have the same appeal or “punch” without something to accurately represent an attack or ability. Visual effects are a great way to create resource-friendly visuals to help our players see the impact they are truly making. We also use VFX across our maps to add life to our world in the form of pouring rain or floating fireflies.

5d0b01ef44f8d.gif

Various Teutonian VFX

5d0b01f11040e.gif

Various Alchemist VFX

Cascade
Cascade is Unreal Engine’s internal software for creating particle systems. I take the following steps when using Cascade to bring any VFX from concept to a finished asset.

Ideas and Concept
During the concept stage I have to make sure that the VFX is easily identifiable and makes sense to the player. Status effects are a great example here. Our Medimoths have a healing ability which should immediately look like it is healing your nearby units, say with a big green plus sign, rather than doing something unexpected when cast.

5d0b01f2e3988.gif

Correct Medimoth healing VFX

5d0b01f57133b.gif

Wait… what?

Textures and Materials
After I am happy with an idea, I start by correctly setting up textures and material functions in order to create the VFX inside of Cascade. VFX materials need to have functions such as Particle SubUV (creates a grid over a texture map) or MeshEmit VertColor (allows colour/alpha options on meshes) in order for Cascade to calculate sprite sheets or render 3D meshes properly.

5d0b01f7a0c5c.png

Sprite Sheet with Alpha

5d0b01f82838f.gif

Result: Smoke

5d0b01f90353b.png

Bowl shaped 3D Mesh

5d0b01f96dae9.gif

Result: Pop Spring

Particles and Nodes
Cascade relies heavily on number values rather than art alone to create a particle system. I create nodes (size, colour, rotation, velocity, lifetime, spawn rate, etc.) and set them with different values to tell the art what to do over a specific timeline. In a nutshell, I am animating multiple materials together using numbers.

Code Implementation
Many of our visual effects need some form of code to help function properly, such as our team-coloured transforming VFX. In this case one main particle system is created with a colour parameter set to white (Default is X(Red)=1, Y(Green)=1, Z(Blue)=1). The code then accesses that parameter and tells which colour to switch to by adjusting those values. This eliminates the need to make individual copies of each colour for each player.

5d0b01fa1798d.gif
5d0b01fada2ad.gif
5d0b01fbd77bd.gif
5d0b01fccb784.gif

Testing
All VFX goes through testing by the entire team to make sure it fits well. We want our players to instantly know what is happening and feel like they have a real, strategic impact with each button press or click. Adjustments such as timing or scale are done here to make sure it matches our needs.

Final Outcome
After all the testing and tweaking, the VFX is ready to be shown to the world. Here are some examples of our visual effects across The Maestros.

5d0b01fd9de31.gif
5d0b01fedc295.gif
5d0b02006023f.gif
5d0b0201aaa9a.gif

Thank you for reading and I hope you enjoyed this look into the real-time visuals that makes the world of Teutonia a living and breathing battlefield.

Feel free to visit our previous Development Logs and be sure to look forward for future ones. You can also visit www.maestrosgame.com for more information about the game and team.



0 comments

Loading...

Next up

The Maestros has released on Steam Early Access!

The Maestros Update 1 - Bots, Bots, Bots!

The Maestros - DevLog 01 - a Resourceless RTS with Transforming Armies

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt

Successful landing

#screenshotsaturday

Have a good Boi

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

A house I've built a while ago. :)

It nicely separates the snowy biome from the grassy one.

It's built with painted Ebonstone.

Call it 'wrong turn'!🚫 The feeling of running into a house with only one exit🚪, and being doomed to die. #pixelart #pixelartist #pixelartwork #art #pixel #indiegame #IndieGameDev #indieartist