186488043 3976804815721598 351233321878473194 n

Junior game programmer learning systems and gameplay programming, focused on building clean, efficient solutions and continuously improving through new challenges in game development.

Game Programming

Alpha - Practima Project - RPG (2025)

Advanced Inventory & Item Interaction System – Unreal Engine 5 (C++) Developed a modular inventory system in C++ (slot logic, stack handling, item types). Implemented item pickup and world interaction (line traces, highlighting, context actions). Built container/chest mechanics with seamless item transfer between inventories. Created a full Drag & Drop UI workflow (moving, swapping, dropping items). Added item usage logic (consumables, equipment, context-based actions). Implemented stack splitting with dedicated UI and validation logic. Designed the system for flexibility, clean architecture, and easy integration into larger projects.

Slav - Student Project - RPG (2024/2025)

Quest, Equipment, and AI Behavior System – Unreal Engine 5 (Blueprints) Built a modular Quest System (objectives, state tracking, progress flow, rewards). Implemented an Equipment System enabling item equipping/unequipping with stat updates and UI feedback. Created AI behavior using Behavior Trees (patrol, detection, combat states, decision logic). Utilized EQS to drive dynamic AI navigation, target selection, and environment queries. Designed all systems entirely in Blueprints, focusing on clean graphs, reusability, and easy integration.

Mario - Student Project (2023)

Created a Blueprint-only 2D platformer with a large number of interactive world elements. Implemented dynamic platforms, breakable blocks, collectible coins, and bounceable mushrooms. Added power-up mechanics, including fireball shooting after picking up a mushroom. Designed modular interactables with reusable logic for collisions, triggers, and animations. Focused on responsive character controls, gameplay feel, and polished player feedback.

Education

Akademia Śląska

Bachelor of Engineering – Information Technology with specialization in Web Development

Practima Polska

Kurs – Tworzenie gier 3D od podstaw (Course – Creating 3D games from scratch)

Technical Expeirence