feature: a "works in my engine" filter, so UE-only content stops sitting beside CC0 packs in the same results
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript
- Bereich
- frontend
Rechercherichtung
Start with site/public/app.js DEFAULTS and search.mjs CHOICES and passesFilters, then inspect data.json engine fields and site/lib/shared.mjs:17-23 for existing labels. Add the engine selection across filtering, URL state, active-filter chips, stack pages, and UE-only facts. Done when ?engine=godot excludes UE-only entries, ranks Godot-tagged entries first, and UE-only facts show the lock in the first row.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Why it matters
The question a game developer actually asks is "can I use this in Godot / Unity / Unreal?". Epic UE-only content (Paragon, City Sample, ALS) is not usable outside Unreal, yet it appears next to CC0 packs in the same search with only a small "UE only" badge; conversely Godot users cannot find the 31 godot-tagged entries without knowing the tag.
Evidence (at 69387df)
data.jsonentries carryengine_lock(unreal; labels insite/lib/shared.mjs:17-23),ue_versionsandhardware_tags. Tag counts:unreal-engine22,godot31,godot-422,unity1,engine-agnostic1.site/public/app.jsDEFAULTS (lines 21-33) andsearch.mjsCHOICES expose no engine state;passesFilters(search.mjs:73-86) never readsengine_lock.
Suggested approach
Add an "Engine" select (Any / Godot / Unity / Unreal / engine-agnostic) that hides entries whose engine_lock does not match and ranks engine-tagged entries first; carry it in the URL (engine=) and in the active-filter chips; show the engine fact on stack pages and in the first row of the facts panel on UE-only entries. Normalising the engine tags (godot vs godot-4, unreal vs unreal-engine) can ride on #96.
Done when
?engine=godot returns no UE-only entries and lists Godot-tagged ones first; the facts panel on UE-only entries states the lock in the first row.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 58
- Forks
- 15
- Ø Merge
- 16 Std. 53 Min.
- Gemergte PRs (30 T.)
- 14
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus TMHSDigital/Free-Game-Dev-Assets
-
community marketing priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation priority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
marketing priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
Maintainer antworten meist innerhalb von 1 Tag
-
feature priority: medium
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TMHSDigital/Free-Game-Dev-Assets
Ähnliche Issues
-
area: apple-music area: build-release bug effort: small priority: high
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ChristianTabor/Argon#32 ·
Maintainer antworten meist innerhalb von 1 Tag
-
0️⃣ phase/new
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Link Checker ReportOffenautomated issue report
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag