FlowFX: App User Interface

FlowFX: App User Interface

User Interface Design & App Development
Samuel Tomé - Programmer, User Interface & Logo Design

Jay Roth (JR01) - Programmer
2021
Personal Project
2021
Personal Project
A free online tool for creating particle effects, for game developers to use in their games.
A free online tool for creating particle effects, for game developers to use in their games.
A free online tool for creating particle effects, for game developers to use in their games.

FlowFx is a Particle editor and creator that allows anyone to create particles and add them to any game!
This tool was created using the Flowlab game engine, and is meant to be used by other Flowlab users and Game developers.

FlowFx, a tool to create vivid effects.

We created this tool because we wanted to make the process of adding special visual effects to games easier and faster for everyone. Accessibility for all!

With a few clicks and drags, Developers can now make shapes move and bounce, instead of having to re-do "randomized movement code" for every particle.

The Particle Templates included allow new users to see real examples of what the tool is capable of.
While also showing how they work, and allowing the user to adapt them to their needs.
Anyone can import the template particles to their games, edit them, or create their particles from a blank canvas.

FlowFx, a tool to create vivid effects.

We created this tool because we wanted to make the process of adding special visual effects to games easier and faster for everyone. Accessibility for all!

With a few clicks and drags, Developers can now make shapes move and bounce, instead of having to re-do "randomized movement code" for every particle.

The Particle Templates included allow new users to see real examples of what the tool is capable of.
While also showing how they work, and allowing the user to adapt them to their needs.
Anyone can import the template particles to their games, edit them, or create their particles from a blank canvas.

FlowFx, a tool to create vivid effects.

We created this tool because we wanted to make the process of adding special visual effects to games easier and faster for everyone. Accessibility for all!

With a few clicks and drags, Developers can now make shapes move and bounce, instead of having to re-do "randomized movement code" for every particle.

The Particle Templates included allow new users to see real examples of what the tool is capable of.
While also showing how they work, and allowing the user to adapt them to their needs.
Anyone can import the template particles to their games, edit them, or create their particles from a blank canvas.

An "Eletric Sparks" particle it's one of the templates available within the FlowFX app.

FlowFx Particle Editor Sparks - Samuel Tomé Designer & Game Developer

An "Eletric Sparks" particle it's one of the templates available within the FlowFX app.

FlowFx Particle Editor Sparks - Samuel Tomé Designer & Game Developer

An "Eletric Sparks" particle it's one of the templates available within the FlowFX app.

FlowFx Particle Editor Sparks - Samuel Tomé Designer & Game Developer

Users can create any kind of particles and effects, and easily import to their own Flowlab games.

FlowFx Particle Editor Fire - Samuel Tomé Designer & Game Developer

Users can create any kind of particles and effects, and easily import to their own Flowlab games.

FlowFx Particle Editor Fire - Samuel Tomé Designer & Game Developer

Users can create any kind of particles and effects, and easily import to their own Flowlab games.

FlowFx Particle Editor Fire - Samuel Tomé Designer & Game Developer

Developing a Versatile Tool

The idea for this app started as a Summer project, but the more we explored its concept, the more we saw its potential. Accordingly, the list of features and time needed to complete this project started to pile up, in a positive note, we were full of ideas for features this tool could have.

Since the beginning, this "Particle Editor" app had accessibility and efficiency as its development pillars.
If we wanted users to use our tool, it had to be a LOT MORE efficient than their current workflow.

How were we able to achieve a versatile, fast, and accessible tool?
Allow me to tell you a bit more about our ideas and the process behind FlowFX.

When we first started, the user interface of FlowFX had a pixel-art art style, it was created using Samuel Tomé's "UI Pixel Art Icons" sprites asset pack.
Using this pack saved us a lot of time during the initial phase, as we didn't need to draw assets and instead focused on having a functional prototype to quickly test our idea and confirm its potential.

The first proof-of-concept prototype with just a few controls.

FlowFX Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

The first proof-of-concept prototype with just a few controls.

FlowFX Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

The first proof-of-concept prototype with just a few controls.

FlowFX Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

The initial prototype had a pixel art style for the interface, featuring Samuel Tomé's "UI Pixel Art Icons" asset pack.

FlowFX Stars Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

The initial prototype had a pixel art style for the interface, featuring Samuel Tomé's "UI Pixel Art Icons" asset pack.

FlowFX Stars Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

The initial prototype had a pixel art style for the interface, featuring Samuel Tomé's "UI Pixel Art Icons" asset pack.

FlowFX Stars Particle Editor Prototype GIF Progress - Samuel Tomé Designer & Game Developer

Once most features were complete, the app required a new User Interface that matched the app's intentions.
Our ideal interface for FlowFx needs to allow intuitive controls, be readable by anyone, and transmit a welcoming feeling so users don't feel overwhelmed by the number of options available.

To achieve this, Samuel created a visual aesthetic for the app and designed an user-friendly interface that was easy to use! Even through the redesign, the initial layout idea was preserved - a sign that we found a great layout on the first strike!

The app features all the settings and controls on a single side panel for simplicity.
The different particle properties are separated into Tabs for each category, such as particle appearance, movement, rotation, size, etc.

Users can start at the first Tab, and go down from there until they have a finished and beautiful particle.
The Particle preview is shown on the right side of the screen, showing all the user changes in real time!

The Menu features a few particle Templates and a video tutorial, perfect for newcomers!

FlowFx Particle Editor Menu - Samuel Tomé Designer & Game Developer

The Menu features a few particle Templates and a video tutorial, perfect for newcomers!

FlowFx Particle Editor Menu - Samuel Tomé Designer & Game Developer

The Menu features a few particle Templates and a video tutorial, perfect for newcomers!

FlowFx Particle Editor Menu - Samuel Tomé Designer & Game Developer

Easily changing values using mouse and keyboard controls while the particles render in real time.

FlowFX Particle Editor Animated User Interface - By Samuel Tomé, Designer & Game Developer

Easily changing values using mouse and keyboard controls while the particles render in real time.

FlowFX Particle Editor Animated User Interface - By Samuel Tomé, Designer & Game Developer

Easily changing values using mouse and keyboard controls while the particles render in real time.

FlowFX Particle Editor Animated User Interface - By Samuel Tomé, Designer & Game Developer

To make the user experience as intuitive and fast as possible, we created responsive UI elements that could be reused for various settings. FlowFx features typeable number fields, with adding/decreasing steppers and responsive sliders.

Editing any of these options,fields or toggles reflects instantly on the particle preview, perfect for a fast and smooth user experience and workflow!

Once the user finishes creating, they can export their work with just a few clicks!
The app provides an "import code" that the user simply has to paste on the intended game's object, after importing the respective "FlowFx Bundles".

Another particle from the Templates Collection, an "Abstract Ambience" particle, perfect to decorate environments.

FlowFX Particle Editor Ambience - By Samuel Tomé, Designer & Game Developer

Another particle from the Templates Collection, an "Abstract Ambience" particle, perfect to decorate environments.

FlowFX Particle Editor Ambience - By Samuel Tomé, Designer & Game Developer

Another particle from the Templates Collection, an "Abstract Ambience" particle, perfect to decorate environments.

FlowFX Particle Editor Ambience - By Samuel Tomé, Designer & Game Developer

Users can easily export and save their custom particles!

FlowFX Particle Editor Red Blood - By Samuel Tomé, Designer & Game Developer

Users can easily export and save their custom particles!

FlowFX Particle Editor Red Blood - By Samuel Tomé, Designer & Game Developer

Users can easily export and save their custom particles!

FlowFX Particle Editor Red Blood - By Samuel Tomé, Designer & Game Developer

By having a simple-to-use and approachable interface that allows easy experimentation without friction or long load times, we achieved a tool that is appealing to both Professionals and inexperienced users alike!

The project was developed over one year, and the 1.0 version was officially released in the following Summer, in July 2021. It was a success amongst the community and online, and it has currently gathered more than two thousand visits and counting!

It was a pleasure to collaborate with Jay Roth (JR01), on this project. Creating FlowFx was a very insightful project that allowed us to explore different areas and more complex systems.
After receiving feedback from the community, the app had a few small updates to better accommodate the needs of our user base.

This tool has a lot potential for future updates, to further improve it and its user's workflow - so, maybe in the future there will be more to show and a new and improved FlowFx? Stay tuned!

Did you know you can support our work so we can continue creating awesome Free Tools by making a donation or buying items from the Shop!

Thanks for reading!
- Samuel Tomé

Let's create something great?

I'm available for Freelance Work!
Reach out and let's collaborate on your next project.

Design

Game Development

User Interface/UI Design

Video Editing & Motion

Sustainable Design

hello@samueltome.com

Copy Email

Copied!

Let's create something great?

I'm available for Freelance Work!
Reach out and let's collaborate on your next project.

Design

Game Development

User Interface/UI Design

Video Editing & Motion

Sustainable Design

hello@samueltome.com

Copy Email

Copied!

Let's create something great?

I'm available for Freelance Work!
Reach out and let's collaborate on your next project.

Design

Game Development

User Interface/UI Design

Video Editing & Motion

Sustainable Design

hello@samueltome.com

Copy Email

Copied!

Let's create something great?

I'm available for Freelance Work!
Reach out and let's collaborate on your next project.

Design

Game Development

User Interface/UI Design

Video Editing & Motion

Sustainable Design

hello@samueltome.com

Copy Email

Copied!