Framework for Indie developers

Hello indie developers!

We are developing the SoftField Core framework, which offers modular solutions for Blueprints and materials with pre-built functions and optimized settings. The main goal is to simplify and streamline the development process by providing ready-made modules that can be easily customized for specific projects. Our aim is to make it so you can use out-of-the-box solutions and also adapt them to suit your needs flexibly.

What’s already done :

  • Modular materials: We have a library of materials with built-in functions. You can integrate them with your materials or use ours, offering visual effects like wetness, snow overlay (currently texture-based, but we plan to add volumetric effects later), and much more.

  • Vegetation optimization: We’ve added optimized features for trees and grass, which consume fewer resources while maintaining visual quality. Everything is easy to configure and customize.

  • Parameters in a separate MPC: This allows you to manage material settings conveniently through code. We’ve also included useful options like custom data, which significantly simplifies level setup and interaction between materials.
    Our goal is to provide indie developers with ready-made and optimized solutions that can be used right away in their projects. But we need feedback! The projects we’re currently working with are generally satisfied, but at this stage, it’s hard to know what other indie developers need to make this more widely useful.

A few questions for you:

  1. Would having access to such modular materials and features be useful to you?
  2. What features or pre-built solutions would you like to see in such a framework?
  3. Are there any specific tools that would make working with materials and Blueprints easier for you?
    We’re aiming to create a free product that will be useful to everyone. Your feedback will help us better understand what the community needs.
Would such a framework be useful in your work, provided that it is FREE?
  • Yes, it would be very useful
  • Well, I guess yes, but I’m not sure
  • Where have you been? This would have helped me so much
  • No, thanks, this isn’t something I’m interested in
0 voters

The images below showcase examples of how some elements work. For instance, PMask is a simple PBR mask that allows you to customize an object, creating multiple variations of its appearance without needing to make separate texture sets. GMask provides the ability to add wear effects such as scratches, dirt, blood, or snow. The layer order can be easily changed or replaced as needed. Additionally, a landscape system is already implemented, allowing you to toggle texture tiling, automatically place grass and bushes, and determine terrain heights. And that’s not all.

Here’s a link to a Google spreadsheet that includes links to individual documents for review. Right now, we’ve only outlined some elements of the framework due to time constraints, and some parts are a bit outdated. Feel free to take a look at what we’ve put together so far and share your feedback.

The framework is not yet available publicly, but it’s already included in all the assets we sell. We’re planning to release it online by the end of the year, though time has been tight.

Thanks in advance for your input!

WIND
unnamed

SNOW
Snow_DynamicSnow_MaskSnow_Static

Hologram effect
Hologram

Landscape auto settings
Landscape

Landscape without replication

Landscape with replication

GMask - Regular textures

GMask - Dirt Layer

GMask - Scratches Layer

GMask - Blood Layer

GMask - Snow Layer

PMask
P.S. For customization, you only need to create one additional mask to achieve an incredible variety of options.


3 Likes

This feels like a game engine within a game engine. Where else can I find this framework besides assets on Fab?

It might sound like an engine within an engine, but it’s not. It’s a toolkit designed to simplify and speed up game development.

At the moment, it’s not publicly available as we’re in the process of transferring everything to new servers. It will be accessible by the end of this year or early next year. However, parts of it are already integrated into all our assets on the marketplace, specifically on FAB (link).

1 Like

Are there any educational materials as well?

I don’t quite understand the question about what educational materials are being referred to. If it’s about user instructions, then yes, they may not be complete yet, but they are already available.

If it’s about some guides, there are a couple on our YouTube channel (link).

If the question concerns education in general, then yes, we do train people, but currently only for our own needs since everything is done on a volunteer basis, and there are no resources to fully launch the program.