Skip to content
You must be logged in to sponsor TheMaverickProgrammer

Become a sponsor to TheMaverickProgrammer

Swoosh

My own personal project Swoosh aims to be a header-only scene management and transition effect library. Commonly seen in Game Maker games, transition effects bring a lot of polish to games and interactive apps. Polish makes your app look professional by bringing a lot of on-screen pizazz with just a few key strokes. Scene management is important and everyone re-invents the wheel every time and I never found a reusable framework that makes scene management simple. Swoosh makes all of these problems a thing of the past.

With your support I can add new features and address more common pain points. I'd like to spend time writing better documentation and writing a plethora of tutorials. Finally, I want to migrate Swoosh away from SFML so that it can be used with other frameworks like SDL2

SFML ES 2

SFML is a simple media layer library that also comes with modules that can handle most aspects of app development: graphics, audio, input, networking, and window creation. While its power comes from its simplicity, it is behind in graphics support. My SFML ES 2 branch brings SFML to android and other mobile devices.

With your support I can address other pain points SFML has been neglected on for some time bringing it to a competitive level for mobile device development.

Anything Else

I experiment with C++ language features to make the language more useful compared to other DSLs (see my Python-Like Function Decorators in C++). I also enjoy R&D (research and development). Contact me and we can discuss starting a new project of interest.

@TheMaverickProgrammer

Every journey has its humble beginnings. It would be awesome to have the time to work on more advanced open source projects. With 10 sponsors it would be a major step forward!

Featured work

  1. TheMaverickProgrammer/Swoosh

    SFML Activity and Segue Mini Library

    Objective-C 70
  2. TheMaverickProgrammer/C-Python-like-Iterators

    Using modern C++ and templates, provides a function `enumerate` that easily returns key-value pairs as seen in the Python programming language.

    C++ 6
  3. TheMaverickProgrammer/Compile-Time-Vector-Swizzling

    Exploiting C++ language features, provide GLSL vector swizzling in compile time

    C++ 5
  4. TheMaverickProgrammer/SFML_ANDROID_ES_2

    custom sfml fork with GL ES 2.0 shader support on android

    C++ 3
  5. TheMaverickProgrammer/C-Python-like-Decorators

    How to write decorator functions in modern C++

    C++ 163

0% towards 10 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

πŸ™ Thank you for acknowledging my hard work. A little can go a long way and this inspires me to stay motivated.

$50 a month

Select

πŸ€– Contact me and I will write a tutorial for you in C++ to make any kind of simple app. This tutorial will be small in size to demonstrate one primary feature.

πŸ—³οΈ Also, your vote for issues and features will weigh in my decision for the next item to address in any of my open source projects.

$100 a month

Select

πŸ€– Contact me and I will write a tutorial for you in C++ to make any kind of simple app. This tutorial will be small in size to demonstrate one primary feature.

πŸ—³οΈ Your vote for issues and features will weigh in heavily in my decision for the next item to address in any of my open source projects.

πŸ§‘You'll also get up to 2 hours of my dedicated personal time helping you with some code of mine that you are using. I cannot promise I'll solve all your problems (your code base might have problems unrelated to mine) but I will set you on the right path!

$1,000 a month

Select

πŸ•ΉοΈ I will add up to 2 brand new features in any of my open source projects at your request.

πŸ‘¨β€πŸ’» 20 hours of my personal time dedicated to helping you with some code of mine that you are using. I cannot promise I'll solve all your problems (your code base might have problems unrelated to mine) however I will give it everything I've got to try and solve it.

$2,000 a month

Select

πŸ•ΉοΈ I will add up to 4 brand new features in any of my open source projects at your request.

πŸ‘¨β€πŸ’» 40 hours of my personal time dedicated to helping you with some code regardless if it's my open source projects or your own personal project. I will find a solution. We will chat on my own personal channels and stay in touch often while I work on the tasks within the allotted time.

⚠️ NOTE: This may be a limited tier. Please contact me personally before purchasing this tier so I can guarantee my availability. :)