Skip to content
You must be logged in to sponsor AlmasB

Become a sponsor to Almas Baim

I am a Principal Lecturer and Co-Lead of Computing and Robotics at Brighton University. I am a big fan of open-source software. I run an educational YouTube channel focusing on Java and JavaFX, as well as game development tutorials. When I am not teaching, I build software -- can be hired if the problem is interesting enough.

Projects

FXGL is a 2D game development framework that does not require any extra setup steps or installation. This makes the framework suitable for the academic environment, e.g. colleges and universities. In addition, FXGL integrates with many game development tools and provides a wide range of techniques used in the industry. Hence, in addition to developing games, it can be used to aid teaching of game development courses, particularly given it comes with its own book.

The FXGLGames project is a collection of games developed using the FXGL framework. The repository features a range of classic video games, including Space Invaders, Pac-man, Breakout and many more. All these "clones" are open-source and suitable for both beginners and more experienced developers.

The FXTutorials project contains most of the source code featured on the YouTube channel above. Having access to the source code of a video tutorial is beneficial for those who prefer to skim through the content, rather than follow alongside the tutorial.

Zephyria is an RPG game written in Kotlin that uses the FXGL framework. This game is a sophisticated example that showcases many of FXGL's features, combined with heavy use of Kotlin DSL.

I also help co-maintain community-oriented (and community-driven) JavaFX projects, such as FXyz, AwesomeJavaFX and FXDocs. It is important that these and other projects are preserved and improved for the next generation of developers.

Sponsorship

Open-source projects, including some of the above, are useful for developers since they can reuse existing implementations and avoid reinventing the wheel. Whilst I am happy to continue working on FXGL and other open-source projects whenever I can, your support does provide the extra motivation for me to maintain and improve these projects!

Current sponsors 10

@DaurenBiss
@sholesya85
Private Sponsor
@Nurahme
@chikega
@mbains
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor

Past sponsors 20

@DariaBri
@Khasmutdinov
@all-an
@SmagulovSerikbol
@Marsl10
@nkaraman
@bektimiru
@anurbol99
@aktobezhantai
@zhanibek86
Private Sponsor
Private Sponsor
@ImperaEtConquer
@SergeMerzliakov
@hendrikebbers
Private Sponsor
@karakun
@gchapidze

Featured work

  1. AlmasB/FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Java 4,175
  2. AlmasB/FXGLGames

    This repo contains sample games built with FXGL

    Java 784
  3. AlmasB/FXTutorials

    A collection of JavaFX tutorials from my YouTube channel

    Java 442
  4. AlmasB/JavaFX11-example

    An example that shows how to use JavaFX 11 with Java 11

    Java 34
  5. AlmasB/mmorpg

    A prototype for an mmorpg game

    Java 20
  6. AlmasB/Zephyria

    JavaFX Kotlin RPG using FXGL engine

    Kotlin 52

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

This is a great way to say thank you for the work I've done (library, tutorial or other) that helped you develop your own projects. You'll get a profile badge saying that you are sponsoring me.

Thank you for showing your support!

$5 a month

Select

You will be added to the FXGL sponsors list (in README).

All previous rewards are included. Thank you for showing your support!

$50 a month

Select

This tier is for those whose projects depend on my open-source work. Your open issues (related to FXGL) will be prioritized where possible.

All previous rewards are included. Thank you for showing your support!

$500 a month

Select

This is a separate tier for companies that require a short-term implementation boost in the area of Java / Kotlin / JavaFX / FXGL. Please contact for further details.

$1,000 a month

Select

This is a separate tier for companies that require a short-term implementation boost in the area of Java / Kotlin / JavaFX / FXGL, including some level of maintenance. Please contact for further details.