Summary
Overview
Work History
Education
Skills
Timeline
Languages
Additional Skills And Interests
Indie Game Project
Additional Skills And Interests
SoftwareEngineer

Viktor Makki

Gameplay Programmer
Tatabánya

Summary

Experienced gameplay programmer specializing in gameplay mechanics, combat systems, and player abilities. Proficient in Unreal Engine (C++20 & Blueprints) and Gameplay Ability System (GAS) and Replication System. Contributed to the development of Cyberpunk 2077: Phantom Liberty and the 2.0 update as a skilled gameplay programmer. Passionate about game design, prototyping, and creating immersive player experiences. Currently shifting focus to gameplay design, leveraging technical expertise to craft captivating and dynamic gameplay.

Overview

6
6
years of professional experience
5
5
years of post-secondary education
4
4
Languages

Work History

Gameplay Programmer

Yigsoft (CD Project Red Contributor)
05.2023 - Current
  • Currently developing engine tools for an unannounced project, working together with different design teams
  • Contributed to Cyberpunk 2077: Phantom Liberty & 2.0 Update
  • Polished boss AI behavior, difficulty balancing, and combat encounters
  • Expanded designer tools for loot balancing
  • Implemented quick hacking abilities, perk interactions, and damage balancing

Senior Software Engineer

Crey Games
06.2022 - 05.2023
  • Developed gameplay features, working closely with design, art, backend, and UI teams
  • Refactored the game engine for modularity and improved multiplayer development
  • Created developer tools to enhance multiplayer debugging
  • Integrated automated tests into the build pipeline to ensure game stability

Software Engineer

Cognex
11.2020 - 02.2022
  • Developed visual scripting tools for image processing workflows
  • Built a desktop application integrating AI-powered image processing
  • Adapted to Agile workflows, working with a US-based team

Trainee

Graphisoft SE
01.2019 - 10.2020
  • Developed 3D modeling features for Archicad
  • Collaborated with designers to implement and refine modeling functionalities
  • Assisted in transitioning from Waterfall to Scrum, adapting development workflows for an unsustainable legacy codebase

Education

Bachelor of Science - Computer Science Engineering

Budapest University of Technology And Economics
Budapest
09.2014 - 06.2019

Skills

Quick Learning

Timeline

Gameplay Programmer

Yigsoft (CD Project Red Contributor)
05.2023 - Current

Senior Software Engineer

Crey Games
06.2022 - 05.2023

Software Engineer

Cognex
11.2020 - 02.2022

Trainee

Graphisoft SE
01.2019 - 10.2020

Bachelor of Science - Computer Science Engineering

Budapest University of Technology And Economics
09.2014 - 06.2019

Languages

Hungarian
Native language
English
Advanced
C1
Slovak
Intermediate
B1
German
Beginner
A1

Additional Skills And Interests

  • Historical European Martial Arts (HEMA)
  • Video Games
  • Board Games
  • Sport Activities: Wall climbing, Skiing, Hiking
  • Playing guitar & ukulele

Indie Game Project

  • Currently developing a 3D cooperative action-platformer, focusing on engaging combat mechanics and dynamic player interactions.
  • Designed and implemented a flexible combat system and player abilities using Unreal's Gameplay Ability System (GAS), supported by a self-developed Static Data System for streamlined ability and interaction management.
  • Prototyping procedural map generation to create diverse 3D platformer levels with challenge rooms, ensuring varied and replayable environments.
  • Built an AI System that combines Behavior Trees and Utility AI, enhancing enemy decision-making and adaptability.
  • The game undergoes continuous iteration based on playtesting feedback, refining mechanics, balancing challenges, and improving player experience.

Additional Skills And Interests

  • Historical European Martial Arts (HEMA)
  • Video Games
  • Board Games
  • Sport Activities: Wall climbing, Skiing, Hiking
  • Playing guitar & ukulele
Viktor MakkiGameplay Programmer