DEV Community

Cover image for Your phone is not an RTX 4090. This open model knows that.
Tejas Patil
Tejas Patil

Posted on

Your phone is not an RTX 4090. This open model knows that.

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission ๐Ÿ’ธ

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle

What I Built

Every Minecraft PE player knows this moment: you install a gorgeous shader with godrays and glassy water, load your world, and your game turns into a slideshow.

I run MCPE Shaders and Textures, an Android app with [N]+ shaders and texture packs and [8,000+] installs. The #1 problem my players have isn't finding a shader. It's finding one their phone can actually run.

So this week I built ShaderFit. You type what you want, like "clear water, no lag" or "cozy sunset for building," and it:

  1. ๐Ÿ“ฑ Checks your phone: GPU, RAM and Minecraft version, automatically
  2. ๐Ÿ” Finds the look: matches your words to shader descriptions and preview screenshots
  3. โšก Predicts lag: learns from real players' "Smooth / Laggy" taps
  4. ๐Ÿ’ฌ Explains the pick: "Runs well on Adreno 610. Set render distance to 8."

Who pays? The app is free with ads.

๐Ÿ‘‰ Try it on Google Play

Demo

ShaderFit is a new repo built during the challenge (Oct 12โ€“18). The catalog app existed before.

How I Built It

  • EmbeddingGemma 2 (Google's new open model) puts text and images in the same space, so "crystal clear water" finds the shader whose screenshot shows clear water, even if its description never says it.
  • TabPFN predicts the chance a shader runs smooth on your phone from [N] real player reports, with no training needed.
  • Gemma 4 writes the one-line tip.
  • Everything runs on one small server on Render.

Did it work?

Phone Most popular shader ShaderFit's pick
[Budget phone] [30 ] FPS ๐ŸŒ [70 ]FPS
[Mid-range phone] [45 ] FPS [85 ] FPS
[Flagship phone] [58 ] FPS [94 ] FPS

The right shader was in the top 5 for [100]% of real player requests, up from [80]% with my old keyword search.

What still breaks: [1โ€“2 honest limits, e.g. rare GPUs have little data yet.]

Why Does Open Innovation Matter?

  • Free apps can't pay per search. A closed AI API would cost [amount] a month for my players. Open models cost [amount].
  • It sees screenshots, not just words. That's how players actually pick shaders.
  • Player data stays mine. No outside AI company gets anyone's device info.
  • I'm allowed to sell it. EmbeddingGemma 2 and Gemma 4 are Apache 2.0.

My First User

[Real player feedback in 2โ€“3 lines: how many tried it, one real quote (with permission), what they asked for next.]

Prize Categories

Best Use of Gemma ยท Best Use of TabPFN ยท Best Use of Render

Unofficial app, not affiliated with Mojang or Microsoft.

Top comments (2)

Collapse
 
tejas164321 profile image
Tejas Patil •

Check out my most popular and most downloaded app, loved by 8K+ Minecraft PE players ๐ŸŽฎ ๐Ÿ‘‰ play.google.com/store/apps/details...
Shaders and texture packs, including lite ones for low-end phones. Feedback welcome!

Collapse
 
technogamerz profile image
๐“๐ก๐ž ๐‹๐š๐ณ๐ฒ ๐†๐ข๐ซ๐ฅ •

8k downloads wow!