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 71
  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++ 172

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. :)