Skip to content
View Premnath-06's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Premnath-06

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Premnath-06/README.md

Typing SVG



CS Student India Open To


GitHub Email    Public Repos Followers Stars


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



Languages



Game Engines & Dev Tools

Roblox Studio Unreal Engine 5 Blueprints Behavior Trees EQS


Tooling



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

Lua Unreal Engine Python Git


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.

Python OOP Digital Logic 8085 Microprocessor



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


In Progress / Planned

NPTEL Roblox Education UE5 Certification



LeetCode GeeksForGeeks HackerRank



 



Total Contributions







contribution snake — set up the GitHub Action to enable this


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



GitHub Email



Footer Quote

Popular repositories Loading

  1. Premnath-06 Premnath-06 Public

    3

  2. Ue5-damage-system Ue5-damage-system Public

    Modular Blueprint damage system built in Unreal Engine 5

    3 1

  3. Leetcode Leetcode Public

    A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

    Python 3

  4. github-profile-analyzer github-profile-analyzer Public

    Analyzes your Github profile and scores it.

    Python 3

  5. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    ⚡ Dynamically generated stats for your github readmes

    JavaScript 2

  6. planner-buckets planner-buckets Public

    Forked from Nobodyworld/planner-buckets

    Local-first React and TypeScript bucket planner with drag-and-drop tasks, undo/redo, and JSON backup.

    TypeScript