Gaming Hero Image

Gaming Portfolio

Immersive environments and captivating game assets.

Designing Interactive Worlds

In the gaming realm, visuals set the tone and guide player experience. From character sprites and environment concept art to in-game UI and HUD elements, every asset contributes to the game’s narrative and feel.


Discover how carefully crafted visual elements can turn a good game into an unforgettable adventure.

Play Eschaton: Battle For Eternity



🎣 FishBot – Real-Time Interactive Twitch, Discord, and Web Integration

FishBot is a full-stack, event-driven fishing game bot designed for Twitch streamers, Discord communities, and web users. The project showcases deep integration across multiple platforms (Twitch, Discord, Web), leveraging a modern backend stack with real-time overlays, persistent Supabase storage, and cloud deployment via Render.

🧠 Project Overview

  • Twitch Chat Integration – Users interact through commands like !fish, !sellfish, !buyitem, !stealfish. Rewards subscribers and other stream patrons with perks and boosts for the game.
  • Discord Integration – Webhook-powered alerts & mirrored notifications.
  • Real-Time Browser Overlays – Animated catch/steal/sell/buy events in OBS via WebSocket.
  • Interactive Web Dashboard – Track collections, stats & leaderboard at aaronlehnenmedia.com.
  • Supabase PostgreSQL Database – Centralized, RLS-protected storage replacing JSON.
  • Render Deployment – Live backend hosting (API & WebSocket) on process.env.PORT.

πŸ“Έ Examples

FishBot Control Panel
FishBot Control Panel
FishBot Collection
FishBot Active Boosts
FishBot Leaderboard
FishBot Store

πŸ† Achievements Bot β€” Real-Time Cross-Platform Gamer Achievement Tracker

Achievements Bot is a full-stack platform designed to track and display a player’s gaming milestones across Steam and RetroAchievements, with live integration into Discord and Twitch OBS overlays. Built using Next.js (App Router), Supabase, custom REST APIs, and Discord.js v14, it bridges your portfolio, Discord community, and stream overlays.

πŸ”— Core Integrations

  • Steam Vanity Resolver – Converts vanity names to 64-bit IDs via Steam API, fetching recent games, achievement %, banners & stats.
  • RetroAchievements API – Retrieves recent unlocks, game metadata & points.
  • Discord Bot – Announces unlocks, supports admin triggers via Discord.js v14.
  • Twitch/OBS Overlays – Feeds dynamic achievement cards into browser sources.
  • Subscriber Authentication & Incentives – Uses Twitch OAuth to verify subscribers and grant them exclusive access to the achievement panel.

πŸ“Έ Examples

Achievements Bot Overview
Achievements Bot OBS Overlay
Achievements Bot OBS Overlay

Explore More Categories

Contact

Reach Out

Let's collaborate on something extraordinary. Whether you're looking for music, design, or multimedia expertise, I'm here to bring your vision to life.

Contact Aaron Lehnen