CS student and self-taught game developer with a focus on Roblox (Lua) and Unreal Engine 5 (Blueprints). I build modular game systems, AI-driven tools, and open source projects that bridge game development with software engineering principles.
Currently building STORMFORGE: Sky Empire — a tycoon/creature-collection hybrid on Roblox — and FORGEAI, a web app that generates complete Roblox game systems from text prompts. I care about clean architecture, reusable systems, and writing code that can scale.
Open To: Open source collaborations · Game dev projects · CS study groups · Feedback on my repos
| Domain | Proficiency | Details |
|---|---|---|
| Roblox Game Architecture | ⬛⬛⬛⬛⬜ Advanced | ModuleScripts, RemoteEvents, DataStores, Server/Client split |
| UE5 Blueprint Systems | ⬛⬛⬛⬜⬜ Intermediate | Components, Interfaces, Behavior Trees, EQS, Enums, Structs |
| Game Systems Design | ⬛⬛⬛⬛⬜ Advanced | Tycoon loops, combat systems, creature collection mechanics |
| AI-Assisted Development | ⬛⬛⬛⬜⬜ Intermediate | Prompt engineering, FORGEAI pipeline, Lovable/web app integration |
| Python Systems | ⬛⬛⬛⬜⬜ Intermediate | OOP, file handling, modular architecture, JSON persistence |
🎮 STORMFORGE: Sky Empire — Roblox Tycoon / Creature-Collection Hybrid(In Progress)
A large-scale Roblox game combining tycoon base-building mechanics with creature collection, evolution systems, and sky-island exploration. Built with a full modular server/client architecture using Roblox Studio MCP integration.
| Attribute | Details |
|---|---|
| Stack | Lua · Roblox Studio · RemoteEvents · ModuleScripts |
| Architecture | Server/Client split · 6 core ModuleScripts · DataStore persistence |
| Systems | Tycoon loop · Skybeast Codex UI · Rarity filters · Card flip animations |
| Phase | Phase 1 complete — UI and combat systems in progress |
| Repository | Coming soon |
Full folder and RemoteEvent hierarchy established. Six core ModuleScripts built: GameManager, TycoonSystem, SkybeastRegistry, PlayerData, CombatSystem, UIController. CodexUI LocalScript features Skybeast card grids, rarity-based filtering, card flip animations, and equip slots.
🤖 FORGEAI — AI-Powered Roblox Game System Generator(In Progress)
A web application that takes plain text prompts and generates complete, production-ready Roblox game systems — scripts, architecture, RemoteEvents, and folder structure — ready to paste into Roblox Studio.
| Attribute | Details |
|---|---|
| Stack | Lovable · Anthropic API · HTTP long-poll |
| Architecture | AI gateway · Plugin communication · Prompt engineering pipeline |
| Scale | MVP scoped to core system generation |
| Impact | Reduces Roblox game system scaffolding from hours to seconds |
| Repository | Coming soon |
Built with a carefully engineered prompt pipeline that maps natural language game concepts to Roblox Lua architecture patterns. Integrates with Roblox Studio via plugin communication for direct injection of generated scripts.
⚔️ UE5 Damage System — Modular Blueprint Component + Interface Architecture
A reusable, plug-and-play damage system for Unreal Engine 5. Any actor — player, enemy, destructible object — implements the interface and attaches the component to gain full damage handling capability with zero hardcoded logic in individual actors.
| Attribute | Details |
|---|---|
| Stack | Unreal Engine 5 · Blueprints · UMG |
| Architecture | Component · Interface · Struct · Enum pattern |
| Design | Loose coupling · Single-responsibility · Plug-and-play |
| Components | BPC_DamageSystem · BPI_Damagable · S_DamageInfo · W_Healthbar |
| Repository | Premnath-06/Ue5-damage-system |
Actor
└── implements BPI_Damagable
└── receives S_DamageInfo (amount, type, instigator)
└── processed by BPC_DamageSystem
└── triggers E_DamageResponse (stagger / death / invincible)
Built by following Ali Elzoheiry's UE5 tutorial series. Uploaded as a learning reference and portfolio piece demonstrating understanding of component-based game architecture.
🔍 GitHub Profile Analyzer — Python + Streamlit Web App
A web application that analyzes any GitHub profile instantly — calculating a profile score out of 100, visualizing top languages, top repos by stars, recent activity, and personalized improvement tips. No API key required.
| Attribute | Details |
|---|---|
| Stack | Python · Streamlit · Plotly · GitHub Public API |
| Architecture | Modular — github_api.py · analyzer.py · charts.py · app.py |
| Security | Username validation · XSS prevention via HTML escaping · URL sanitization |
| Features | Profile score · Language pie chart · Star bar chart · Score breakdown · Tips |
| Repository | Premnath-06/github-profile-analyzer |
Enter any GitHub username and get a full breakdown in seconds. Scores are based on 9 real criteria including bio, README, recent activity, stars, and account age. All user data is sanitized before rendering to prevent XSS attacks.
Self-Taught Game Developer · Independent 2023 — Present
Building full game systems independently across Roblox Studio and Unreal Engine 5. Focus on modular architecture, reusable components, and production-quality code structure.
- Designed and implemented a full tycoon/creature-collection game architecture in Roblox (Lua)
- Built a modular damage system in UE5 using the Component + Interface + Struct pattern
- Developed an AI-powered web tool (FORGEAI) for generating Roblox game systems from text
- Contributed to open source projects as part of learning GitHub workflows
CS Student · Computer Science Current
Studying core CS fundamentals including OOP, data structures, digital logic design, microprocessor architecture, and file handling. Applying coursework directly to personal projects.
| Recognition | Details |
|---|---|
| 🚀 First GitHub Repo | Published UE5 Damage System — first public portfolio piece |
| ⚔️ Modular UE5 System | Designed Component + Interface + Struct architecture in Blueprints |
| 🔍 GitHub Profile Analyzer | Built a full-stack Python + Streamlit web app with security, live charts, and auto-updating stats |
| 🌐 Open Source | Actively learning GitHub contribution workflows and PR process |
current_focus:
learning:
- GitHub contribution workflows and open source PR process
- Python OOP and file handling (CS coursework)
- UE5 advanced Blueprint systems and AI behaviors
building:
- STORMFORGE: Sky Empire (Roblox — Phase 2: UI + combat layer)
- FORGEAI (AI-powered Roblox game system generator)
exploring:
- Open source good-first-issues in Python
- Roblox Creator Store asset integration
- UE5 Environment Query System (EQS) advanced patterns
open_to:
- Game dev collaborations
- Open source contributions
- CS project partnerships
- Feedback on my repos