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++ 170

0% towards 10 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ one time

Choose a custom amount.