Skip to content

Mustafa-Kum/MustafaKum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

104 Commits
ย 
ย 

Repository files navigation

Mustafa Kum โ€” Gameplay & Performance Engineer

Versatile Gameplay & Performance Engineer with professional experience in Unity (C#) and a deep focus on Unreal Engine 5 (C++). I build responsive, polished gameplay systems and ship to iOS and WebGL. I've also created high-performance HTML5/JavaScript playable ads (bundles <1 MB, up to +15% CTR uplift).


๐Ÿ—บ๏ธ Navigate

๐Ÿš€ Unreal Engine 5 ยท ๐Ÿงฉ Modular RPG Series ยท ๐ŸŽฎ Unity Shipped ยท ๐ŸŽฎ Unity Team Projects ยท ๐ŸŽฎ Unity Personal ยท โœจ Playable Ads ยท ๐Ÿ•น๏ธ HTML5 Games


๐Ÿ› ๏ธ Skills & Technologies

Category Skills & Technologies
๐Ÿ› ๏ธ Engines & Languages Unity (C#), Unreal Engine 5 (C++), HTML5/JavaScript
โš”๏ธ Gameplay & Systems State machines, Combat, Modular Ability Systems (GAS/Tags), Skill Books, Cast Bars, BT/EQS AI, UI/HUD, Camera
โœจ Animation & VFX Animation Blueprints, Montages/Notifies, Retargeting, Niagara, DOTween, Cinemachine
โš™๏ธ Optimization Unreal Insights/STAT, Async asset streaming, Object pooling, Addressables, Profiling/GC
๐Ÿš€ Release & Tools iOS (TestFlight/App Store), WebGL, Playable Ads, Git (Perforce familiar)

Unity C# Unreal Engine JavaScript HTML5 Git


๐Ÿš€ Unreal Engine 5 Projects

๐Ÿ”ฅ Third-Person Action Game (UE5)

Personal project โ€” Sole Developer

Personal project third-person combat and AI in UE5/C++ (inspired by God of War).

  • Architecture: C++ cancelable combo state machine; dodge, block, parry; two unique abilities
  • Enemy AI: Behavior Trees + Blackboard; EQS positioning; multi-phase boss encounter
  • Animation: Animation Blueprints, Montages/Notifies, root-motion, retargeting
  • VFX & Feel: Niagara effects; camera shake; hit-stops; time dilation; procedural feel
  • UI/Loop: Main menu, in-game HUD, settings; Arena Mode with wave spawner
  • Data & Perf: Curve Tables for tuning; SFX integration; continuous optimization
  • ๐ŸŽฌ Gameplay Demo: https://youtu.be/8BcLFCZjd8s
  • ๐Ÿ’ป Repository: https://github.com/Mustafa-Kum/GodOfWarClone

โš”๏ธ Modular GAS Weapon System (UE5)

Personal project โ€” Sole Developer | Technical Showcase

Data-Driven, Component-Based Weapon System utilizing Unreal Engine's Gameplay Ability System (GAS). Decouples weapon logic from character classes using Interfaces and Data Assets. Features Input Buffering, Asynchronous Asset Loading, and Animation Notify driven state changes for a smooth, AAA-feel combat experience.


๐Ÿงฉ Modular RPG Series (UE5)

A step-by-step AAA-style RPG architecture built in Unreal Engine 5 (C++).
Each part is a self-contained, production-quality module focused on clean architecture, GAS integration, and scalable design.

# System Highlights Repository
1 Inventory & Equipment System Event-driven UI ยท GAS buff/debuff via FActiveGameplayEffectHandle ยท CDO parsing for tooltips ยท Async loading via StreamableManager ยท Modular armor with SetLeaderPoseComponent ๐Ÿ”— Repo
2 HP & Mana Vitals System Reactive UI via GAS delegates ยท WoW/FFXIV-style trailing bars ยท Proportional stat scaling ยท UCharacterDataAsset-driven initialization ๐Ÿ”— Repo
3 Melee Combat System Combo chaining ยท Input buffering ยท Animation-driven combat windows ยท Reliable melee hit detection ยท Crit feedback ยท Hit stop ยท Pooled combat text ๐Ÿ”— Repo
4 Ability System GAS-based active/passive skills ยท Skill book + action bar ยท Cast bar ยท Cooldowns/costs ยท Dynamic tooltips ยท Haste-scaled cast timing ยท Animation-driven commit/cancel windows ยท AOE + airborne impact ๐Ÿ”— Repo
6 Directional Dodge Roll System Directional input handling ยท Animation-authored i-frames ยท Combat interruption rules ยท Smooth rotation restoration ยท Cooldown gating ยท Modular ownership ๐Ÿ”— Repo
7 Enemy AI (Upcoming) Behavior Trees + GAS integration โ€”
8 Advanced Stat System (Upcoming) Buffs, debuffs, stacking โ€”

The Ability System module expands the RPG foundation with GAS-driven active/passive skills, animation-authored cast timing, stat-scaled damage, skill book/action bar UI, cooldown and resource handling, dynamic tooltips, and area-impact abilities such as Warcry and Shockwave.


๐ŸŽฎ Unity โ€” Shipped Games

๐Ÿ‘พ Cubix Path (iOS) โ€” Shipped

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX, optimization, release)

Puzzle game shipped to the App Store. Responsible for every technical layer of the product โ€” core gameplay architecture, backend logic, UI/UX, and App Store release pipeline.


๐Ÿšœ Farm Connect Match (iOS) โ€” Shipped

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX, camera, optimization, release)

3D puzzle game shipped to the App Store. Owned the entire technical stack โ€” mechanics, UI/UX, camera systems, mobile performance, and release pipeline.


๐ŸŽฎ Unity โ€” Team Projects

๐Ÿณ Cooking Live (Unity)

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX)

Fast-paced casual prototype focused on responsive input, juicy UI, and clear feedback loops.


โš”๏ธ Merge Valley (Unity / WebGL)

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX)

Casual merge game deployed to WebGL; built core loop, UI/UX, and WebGL-specific optimization.


๐Ÿš— Car Game (Unity)

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX)

Mobile driving prototype โ€” vehicle controls & physics, VFX/SFX, polished UI.


๐Ÿงฉ Passenger Puzzle (Unity)

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX)

AA mobile puzzle prototype โ€” core mechanics, UI/UX, and full feedback systems. Owned all technical layers within the team.


๐Ÿ• Pizza Path (Unity)

3-person team โ€” Full-Stack Game Developer (gameplay, backend, UI/UX)

Casual mobile game โ€” full gameplay logic, UI systems, and polish.


๐ŸŽฎ Unity โ€” Personal Projects

๐Ÿ› ๏ธ Modular Scratch-Card Surface (Unity โ€” Open Source)

Personal project โ€” Sole Developer

Highly optimized, open-source scratch-card mechanic for Mobile, WebGL, and Playable Ads. Features batched texture replacement and fail-safe rendering to maintain stable 60 FPS.


๐Ÿ”ซ Third-Person Shooter (Unity)

Personal project โ€” Sole Developer

Third-person controller, full combat loop, basic enemy AI.


๐Ÿ“‚ Unity Prototypes & Experiments (Click to expand)
  • CrawRunner โ€” 2D RPG; previously on Google Play (AdMob & Google Play SDK) | Play | Gameplay | Code
  • Flowers Needle โ€” 2D RPG prototype with narrative/quests | Play | Gameplay | Code
  • CrawShooter โ€” Top-down shooter prototype | Play | Code
  • Infinity Shooter โ€” Endless shooter prototype | Play | Code
  • 3D Adventurer โ€” Movement, camera, environmental interaction | Play | Code
  • The Great Fleece โ€” Stealth mechanics and guard AI | Play | Code
  • Dungeon Escape โ€” 2D puzzle-platformer with tile-based design | Play | Code

โœจ Playable Ads (HTML5/JavaScript)

Built without any game engine; bundle sizes <1 MB; campaigns achieved up to +15% CTR uplift.

๐Ÿ’„ Beauty Brand โ€” HTML5 Interactive End Cards / Playable Ads

Commercial freelance project โ€” Engine-less HTML5/JavaScript

A set of browser-based interactive end cards / playable ad flows created for a beauty e-commerce campaign. Built as lightweight HTML5 experiences and iterated directly against briefing feedback, design revisions, and CTA / UX adjustments.

Implemented interaction types:

  • Spin-to-win reward wheel
  • Design selection / โ€œpick your styleโ€ flow
  • Swipe / slider reveal
  • Scratch-card reveal
  • Hold-to-apply / progress CTA
  • Multiple branded CTA/result states and messaging revisions

Focus areas:

Public portfolio version intentionally anonymized. Brand name can be shared privately if needed.


  • NVIDIA Ad โ€” Pure HTML5/CSS/JS | Play
  • Tail Team Ad โ€” Pure HTML5/CSS/JS | Play
  • Candy Crush Ad โ€” Pure HTML5/CSS/JS | Play
  • Changeable Ad โ€” Pure HTML5/CSS/JS | Play
๐Ÿ“‚ View More Playable Ad Campaigns (10+ Projects)
  • Puzzle Ad โ€” Pure HTML5/CSS/JS | Play
  • AppleGrappler Ad โ€” Unity Luna Code
  • Connect-Dots Ad โ€” Pure HTML5/CSS/JS | Play
  • Sand Balls Ad โ€” Pure HTML5/CSS/JS | Play
  • Angry Birds Ad โ€” Pure HTML5/CSS/JS | Play
  • Twisted Tangle 2D Ad โ€” Pure HTML5/CSS/JS | Play
  • Fruit Ninja Ad โ€” Pure HTML5/CSS/JS | Play
  • Merge Ad โ€” Pure HTML5/CSS/JS | Play
  • Ball Ad โ€” Pure HTML5/CSS/JS | Play
  • Zeppelin Ad โ€” Pure HTML5/CSS/JS | Play

๐Ÿ•น๏ธ HTML5 / JavaScript Games

  • Co-op Advanced Vampire Survivors Clone (2D) โ€” Engine-less, performant projectile management | Play | Code
  • Vampire Survivors Clone (2D) โ€” Engine-less clone | Play
  • Memory Game โ€” Embeddable, responsive component | Play
  • BulletStrike (WebGL) โ€” Top-down shooter in pure JS | Play
  • Necromancer3D โ€” 3D Vampire Survivors-style demo without Three.js | Play

Releases

No releases published

Packages

 
 
 

Contributors