Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi! I'd like to add my game to the list. It uses Butterchurn as a background for a brick breaker. The game relies on accelerometer to detect subtle body movements to control the paddle.
Idk if my game should really be mentioned since it is a bit commercial: has banner ads in menu, sells energyyy that promises to make u feel better, but does nothing (except removing ads). However there is also an open source component planned - which currently exists as a demo of "mind-controlled" menu in the game, and has butterchurn as a background too just because i wanted it there (Mode:System > > Mode:Console, feel free to donate btc if it is usable enough to reach my btc address in it).
If you're an iPhone owner and you'd like to see butterchurn in a game, you can reach visuals through "Mode: Basic > Mode: MilkyWave". It is not default mode because it is heavy on GPU energyyy since there is alpha-blending on top of butterchurn. You can also tap "watch" (top of the screen in menu) to see pure butter churn (without alpha blending, so performance is better) and even PictureInPicture. The app constantly tracks fps and skips presets with fps less than 15, it also occasionally reduces fps of the game view (on new preset to 30fps until game-ball hits an obstacle and 2fps in menus) to reduce alpha-blending overhead when GPU is overheated (it greatly reduces stutter on iPhone SE 2). I'm open to less naive optimizations, feel free to reach me if you have any ideas. The blending is currently implemented through glkView.opaque=false (with glClear on every frame).