Hasan Humam's Work | ContraWork by Hasan Humam
Hasan Humam

Hasan Humam

MonoGame/C# game systems dev โ€” tools, editors, Steam & GPlay

    $1k+
    Earned
    5.00
    Rating
    11
    Followers
Cover image for LootLocker has SDKs for Unity,
LootLocker has SDKs for Unity, Unreal, Godot. If you're building in MonoGame or a plain C# project, you're on your own. I ran into this myself while working on Edin's Gate. Wiring raw HTTP calls to a backend you didn't build gets old fast. So I built a wrapper and figured someone else might need it too ๐Ÿ˜Š. What I covered ๐Ÿ”ฅ Auth: guest sessions with automatic player identity persistence, Steam login. Player: profile info, display name, server-side key-value storage. Commerce: currencies, wallets, balances, catalog browsing, credit and debit. Leaderboards: submit scores, fetch rankings, member lookup, full metadata Progressions: XP systems, battle passes, skill trees. Triggers: achievement-style reward firing, single and batch. How it's built ๐Ÿง  Three .cs files. .NET 8, System.Text.Json, no Newtonsoft. Single static HttpClient. CancellationToken on every async method. Full XML docs & IntelliSense on everything. Comes with a README and a working MonoGame demo project ๐Ÿ’ฏ V2 is already planned โ€” Characters & Heroes, real money purchases, additional auth providers. Existing buyers get it at no extra cost ๐Ÿ”ฅ. If you're building a game in C# and need a backend that just works, this might save you a few days.
1
67
Cover image for Built an AI-powered customer support
Built an AI-powered customer support chatbot for Fontty Games from the ground up. Designed the system prompt architecture, intent scoping, and structured JSON output pipeline using the DeepSeek API. The assistant โ€” Sir Alfonzo Quareno IV โ€” handles game inquiries across three titles and escalates flagged cases (refunds, bug reports, collabs, and more) by collecting user data conversationally and logging it automatically to Google Sheets via a custom Apps Script webhook๐Ÿ”ฅ. Key engineering decisions: Structured JSON output enforced via response_format to guarantee parseable replies Stateless service with conversation history managed per session on the frontend Escalation logic driven entirely by model output โ€” no hardcoded UI triggers Prompt designed to resist persona attacks, scope creep, and language confusion Built on Blazor Server with MudBlazor for the frontend.
2
200
Cover image for The most annoying parts of
The most annoying parts of shipping a game have nothing to do with the game itself โ€” store assets, achievement icons, press kits, watermarks, favicons etc. It's all busywork that takes you away from actually building. I made Kur Forge Toolkit to handle all of it. 12 tools in one offline desktop app, built with .NET MAUI and SkiaSharp. No subscription, no internet required, no jumping between five different apps๐Ÿš€ . Store assets, locked achievement variants, press kit PDF and zip, watermarks, favicons, sprite sheet slicing, image framing, resizing, cropping, compression, format conversion, color palette extraction โ€” it's all there๐Ÿ’ฏ . Available now for Windows๐Ÿ”ฅ .
1
643
Cover image for Screenshots from My game Sunset
Screenshots from My game Sunset Sprout, Available on Steam, I recently released the first major expansion for the game, adding a whole new island, questline and 4 more language localization.๐Ÿ’ฏ ๐ŸŽ‰
2
1K
Cover image for A full-stack web and Android
A full-stack web and Android app that turns Wikipedia into a personalized daily reading feed. Users pick from 160+ topics and get one fresh article per topic daily, with swipe-based rating, article saving, and reading streaks.๐Ÿš€ Built with Blazor WASM and Supabase. Arabic localization included. Android version in review.๐Ÿ”ฅ
1
816
Cover image for Dungeon Of Kur ๐Ÿ”ฅ
Dungeon Of Kur ๐Ÿ”ฅ A simple Clicker game designed for Android devices. Made with my own android game engine based on the Monogame Framework, includes Leaderboards, rewards and online activates๐Ÿš€
2
894
Cover image for Built a drop-in Steamworks integration
Built a drop-in Steamworks integration kit for MonoGame, extracted and cleaned up from my shipped Steam game Sunset Sprout๐Ÿš€ Covers achievements, leaderboards, stats, friends, cloud saves, rich presence, overlay, DLC management, and Steam Deck detection โ€” all behind clean static method calls with zero boilerplate. Full documentation included.
1
2
562