Marko Pintera is creating bs::framework
13

patrons

$456
per month

What is bs::framework?

Free and open-source library that provides a unified foundation for the development of real-time graphical applications, whether games, engines or tools.

Why support it?

Making a living from an open-source project is hard. I've spent considerable amount of time and money in order to get the framework to the point where it is today. I've never been paid anything for its development, and have quit jobs and lived off my savings so I can focus on it - and then ultimately gave it away for free.

I'm currently doing full-time work in order to finance myself, alongside developing the framework in my free time. This takes away precious time I could be using to work on new features and improvements. My ultimate goal is to fund the development through Patreon so I can focus on developing the framework full time.

Don't worry though, development continues regardless of the donations. It's just that with more patrons things can go significantly faster :)

How are you going to improve?

bs::f is just getting started. These awesome features are all planned in the next three major releases:
  • Scripting languages (C#, Python, Lua)
    Bring the framework to higher level scripting languages, allowing you to use the full power of the framework in C#, Python or Lua.
  • Particle system
    Particle system with screen-oriented or 3D particles, modular evolver design with a variety of evolvers to control particle behavior, GPU simulation for extreme particle counts, world collisions, various emitter types, including common shapes, meshes and animated meshes with ability to inherit surface details.
  • Terrain system
    Continuous level of detail terrain with displacement mapping for surface details. High quality grass rendering. Automated LOD for vegetation (custom solution and/or SpeedTree). Water rendering with wave simulation. Ability to integrate with normal geometry and (later) fully voxel terrain.
  • High fidelity renderer enhancements
    Improve the renderer by adding a more systems/effects that improve rendering quality or give users more options. This includes support for more surface shading models, volumetric lighting, advanced post processing like bokeh DOF and temporal AA, dynamic and baked global illumination, as well as some newer and more experimental features.
  • Networking
    Integration of the popular RakNet networking library. Support for replication and RPC's. Headless server mode. (Likely for later: Matchmaking, lobbies, chat).
  • AI/Pathfinding
    Integration of the popular Recast/Detour library.

Don't feel like subscribing? You can also give a one-time donation though PayPal.
Tiers
Warm fuzzy feeling
$3 or more per month 0 patrons
  • Access to the Patreon feed with latest news and updates  
Supporter Tier 1
$5 or more per month 4 patrons
  • "Tier 1 supporter" badge on the community board
  • "Founder" badge for supporting the project early (if subscribing before Sep. 18, 2018)
  • Your name in the CONTRIBUTORS file on GitHub. (Ordered by tier) 
Supporter Tier 2
$10 or more per month 4 patrons
  • "Tier 2 supporter" badge on the community board. 
  • Early access to the latest Banshee 3D release (Editor for bsf, currently under development) 
  • All of the above
Supporter Tier 3
$20 or more per month 0 patrons
  • "Tier 3 supporter" badge on the community board. 
  • All of the above
Supporter Tier X
$35 or more per month 4 of 10 patrons
  • Access to a restricted section of the community board 
  • "Tier X supporter" badge on the community board. 
  • All of the above


Only me and patrons subscribing to this tier will be allowed access to the special section of the board, which I will visit daily. 


You can ask me questions, regarding the framework or game/graphics development in general. I will teach and guide you, acting as a mentor of sorts.


You will also receive priority support to resolve any bugs you might encounter.

Commercial Tier 1
$50 or more per month 1 of 7 patrons
  • Your company logo or name on the "Supported by" section of the website/GitHub page. 


The section is placed on the front page of the website and the GitHub page. On the website it is located at the front page footer, while on GitHub it is located at the bottom of the page.


You can include a company logo or a personal name, accompanied by a link to your website or a social media profile. 

Commercial Tier 2
$250 or more per month 1 patrons (sold out!)
  • Your company logo or name to the top of the front page of the website/GitHub page. 


Your company logo or personal name will be placed at the project's website header (next to the Download button and framework name/description), and at the top of the GitHub page, making it clearly visible to anyone visiting those pages.

 

You can also include a link to your website or social media profile.

Commercial Tier X
$1,000 or more per month 0 of 1 patrons
  • Your company or personal name, as well as web address or email will be added right after the copyright notice in every single source code file of the framework.


Everyone working with the framework will clearly see your name/link/email whenever they open any file in the framework, right at the top of the file.

Goals
$456 of $500 per month
I'll be able to dedicate two full days (alongside weekends) every week for the development of the framework.
  • This is roughly 68 additional hours every month
  • 36 hrs / week vs baseline 20 hrs / week (80% increase)
  • I'll be able to introduce 1-2 major features every year (each takes anywhere from 400-800 hours)
3 of 6

What is bs::framework?

Free and open-source library that provides a unified foundation for the development of real-time graphical applications, whether games, engines or tools.

Why support it?

Making a living from an open-source project is hard. I've spent considerable amount of time and money in order to get the framework to the point where it is today. I've never been paid anything for its development, and have quit jobs and lived off my savings so I can focus on it - and then ultimately gave it away for free.

I'm currently doing full-time work in order to finance myself, alongside developing the framework in my free time. This takes away precious time I could be using to work on new features and improvements. My ultimate goal is to fund the development through Patreon so I can focus on developing the framework full time.

Don't worry though, development continues regardless of the donations. It's just that with more patrons things can go significantly faster :)

How are you going to improve?

bs::f is just getting started. These awesome features are all planned in the next three major releases:
  • Scripting languages (C#, Python, Lua)
    Bring the framework to higher level scripting languages, allowing you to use the full power of the framework in C#, Python or Lua.
  • Particle system
    Particle system with screen-oriented or 3D particles, modular evolver design with a variety of evolvers to control particle behavior, GPU simulation for extreme particle counts, world collisions, various emitter types, including common shapes, meshes and animated meshes with ability to inherit surface details.
  • Terrain system
    Continuous level of detail terrain with displacement mapping for surface details. High quality grass rendering. Automated LOD for vegetation (custom solution and/or SpeedTree). Water rendering with wave simulation. Ability to integrate with normal geometry and (later) fully voxel terrain.
  • High fidelity renderer enhancements
    Improve the renderer by adding a more systems/effects that improve rendering quality or give users more options. This includes support for more surface shading models, volumetric lighting, advanced post processing like bokeh DOF and temporal AA, dynamic and baked global illumination, as well as some newer and more experimental features.
  • Networking
    Integration of the popular RakNet networking library. Support for replication and RPC's. Headless server mode. (Likely for later: Matchmaking, lobbies, chat).
  • AI/Pathfinding
    Integration of the popular Recast/Detour library.

Don't feel like subscribing? You can also give a one-time donation though PayPal.

Recent posts by Marko Pintera

Tiers
Warm fuzzy feeling
$3 or more per month 0 patrons
  • Access to the Patreon feed with latest news and updates  
Supporter Tier 1
$5 or more per month 4 patrons
  • "Tier 1 supporter" badge on the community board
  • "Founder" badge for supporting the project early (if subscribing before Sep. 18, 2018)
  • Your name in the CONTRIBUTORS file on GitHub. (Ordered by tier) 
Supporter Tier 2
$10 or more per month 4 patrons
  • "Tier 2 supporter" badge on the community board. 
  • Early access to the latest Banshee 3D release (Editor for bsf, currently under development) 
  • All of the above
Supporter Tier 3
$20 or more per month 0 patrons
  • "Tier 3 supporter" badge on the community board. 
  • All of the above
Supporter Tier X
$35 or more per month 4 of 10 patrons
  • Access to a restricted section of the community board 
  • "Tier X supporter" badge on the community board. 
  • All of the above


Only me and patrons subscribing to this tier will be allowed access to the special section of the board, which I will visit daily. 


You can ask me questions, regarding the framework or game/graphics development in general. I will teach and guide you, acting as a mentor of sorts.


You will also receive priority support to resolve any bugs you might encounter.

Commercial Tier 1
$50 or more per month 1 of 7 patrons
  • Your company logo or name on the "Supported by" section of the website/GitHub page. 


The section is placed on the front page of the website and the GitHub page. On the website it is located at the front page footer, while on GitHub it is located at the bottom of the page.


You can include a company logo or a personal name, accompanied by a link to your website or a social media profile. 

Commercial Tier 2
$250 or more per month 1 patrons (sold out!)
  • Your company logo or name to the top of the front page of the website/GitHub page. 


Your company logo or personal name will be placed at the project's website header (next to the Download button and framework name/description), and at the top of the GitHub page, making it clearly visible to anyone visiting those pages.

 

You can also include a link to your website or social media profile.

Commercial Tier X
$1,000 or more per month 0 of 1 patrons
  • Your company or personal name, as well as web address or email will be added right after the copyright notice in every single source code file of the framework.


Everyone working with the framework will clearly see your name/link/email whenever they open any file in the framework, right at the top of the file.