View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View markveligod's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report markveligod

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.

Content in all repositories owned by your account will be closed.
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
markveligod/README.md

Hi there

I'm Mark, I study computer graphics and game development.
I can program in C++/BP under the Unreal Engine 4/5:

  • AI: programming behavior trees, tasks, decorators, services, EQS;
  • UMG: programming user interfaces;
  • VFX: programming Niagara Special Effects and Particle System;
  • Animation programming;
  • Writing readable, maintainable, yet fast and efficient code;
  • Mathematical magic for solving many common coding problems;
  • Setup Unreal Engine both from stock build and from source code;
  • Using Jenkins to automate processes;
  • Complex vector mathematics for working effectively in a 3D game world;
  • Creating automation tests;
  • Audio programming to create and use sound cues, classes and mixers.

I know the base architecture of the Unreal Engine, the main methods of refactoring, how to profile and build a game.

Skills

Shell ScriptC++Visual Studio CodeVisual StudioGitGitHubJenkinsUnreal Engine

List of game development projects

Project nameDevelopment periodDescription
Pioner17/01/2022 - presentUE developer in GFA Games. PIONER
Dialog RPG System16/05/2023 - 28/05/2025Development of a dialog system in the style of RPG mode. Repo GitHub
SaveGSystem25/12/2024 - 26/01/2025Development of a save system plugin for a single game. Repo GitHub
WardenSystem09/03/2024 - 27/05/2024The plugin is designed to replace the "Significance Manager" module. Repo GitHub
Asset World System03/02/2024 - 26/02/2024Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin01/05/2023 - 13/07/2023Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System26/03/2023 - 13/05/2023Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker01/09/2022 - 29/01/2023(Left the team)Own game project for development on the Android platform. Link to GitHub-Repo. Link to Itch io
Math Content UE18/08/2022 - presentContent with a visual representation of mathematical calculations GitHub-Repo
Rising Signal30/04/2022 - 03/05/2022Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream05/09/2021 - 01/03/2022(Left the team)A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as UMG developer programmer and DevOps
ShooterBigger05/01/2022 - 23/01/2022First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle01/06/2021 - 15/12/2021A team project being developed in the studio WerFEST Software for the android platform on Unreal Engine 4. In the team as a solo developer programmer. Link to Google Play Market. Link to Itch io. Link to Repo GitHub.
Baby Atom02/10/2021 - 04/10/2021Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge24/04/2021 - 27/04/2021Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor01/04/2021 - 04/04/2021Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map01/12/2020 - 30/03/2021A training project within the course on Udemy - Unreal Engine — полное руководство по разработке на С++. Link to GitHub Repo. Link to Itch io.
Menu System By Jam for UE4-A template project for a quick start in game jams. Link to GitHub Repo. Link to Itch io.
cub3D01/06/2020 - 01/07/2020Educational project of the training program of the School of programming 21 (42 ecola) for rendering a frame using the minilibX library in C. Link to GitHub Repo.

List of PET-projects in С/C++

Project nameDevelopment periodDescription
ft_irc15/12/2020 - 08/02/2021Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers30/10/2020 - 02/12/2020Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules20/09/2020 - 30/10/2020A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form10/10/2020 - 12/10/2020A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers-30/08/2020 - 20/09/2020A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell23/07/2020 - 24/08/2020Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf18/05/2020 - 24/05/2020Native implementation of the standard printf function. Link to GitHub Repo.
GNL07/05/2020 - 15/05/2020A small program for reading information from a file. Link to GitHub Repo.
libft29/04/2020 - 14/05/2020Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Pinned Loading

  1. cub3Dcub3DPublic

    cub3D project 2020

    C 2 1

  2. examrank-02-03-04-05-06examrank-02-03-04-05-06Public

    exam project 2020

    C 209 67

  3. cpp_copliens_formcpp_copliens_formPublic

    Quick way to create copliens form classes

    C++ 5

  4. ft_ircft_ircPublic

    Test project for the implementation of the IRC network

    C++ 8 1

  5. libftlibftPublic

    New Libft project 2020

    C 14 2

  6. MenuSystemByJamMenuSystemByJamPublic

    Simple menu for a quick start on jam

    C++ 2 2