Code Monkey home page Code Monkey logo

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 Script C++ Visual Studio Code Visual Studio Git GitHub Jenkins Unreal Engine

List of game development projects

Project name Development period Description
Pioner 17/01/2022 - present UE developer in GFA Games. PIONER
Dialog RPG System 16/05/2023 - present Development of a dialog system in the style of RPG mode. Repo GitHub
Asset World System 03/02/2024 - 26/02/2024 Plugin UE5 for convenient search and loading of objects Repo GitHub
AGT Plugin 01/05/2023 - 13/07/2023 Assembly of various functionality for the expansion of the framework Unreal Engine 5. Repo GitHub
Quest RPG System 26/03/2023 - 13/05/2023 Development of a quest system in the style of RPG mode. Repo GitHub
Pirate Clicker 01/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 UE 18/08/2022 - present Content with a visual representation of mathematical calculations GitHub-Repo
Rising Signal 30/04/2022 - 03/05/2022 Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Test Your Dream 05/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
ShooterBigger 05/01/2022 - 23/01/2022 First person shooter in C++. Link to GitHub Repo. Video Demonstration. Link to Itch io
Pirate Puzzle 01/06/2021 - 15/12/2021 A 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
Baby Atom 02/10/2021 - 04/10/2021 Game development for the game jam "Ludum Dare 49". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
Mafia Revenge 24/04/2021 - 27/04/2021 Game development for the game jam "Ludum Dare 48". Link to GitHub Repo. Link to Ludum Dare. Link to Itch io.
The Mad Mayor 01/04/2021 - 04/04/2021 Game development for the game jam "Siberian Game Jam". Link to GitHub Repo. Link to Itch io.
Shoot the map 01/12/2020 - 30/03/2021 A 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.
cub3D 01/06/2020 - 01/07/2020 Educational 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 name Development period Description
ft_irc 15/12/2020 - 08/02/2021 Teamwork on the development of an IRC chat with an interactive client interface. Link to GitHub Repo.
ft_containers 30/10/2020 - 02/12/2020 Own implementation of containers from the STL library according to the C++98 standard. Link to GitHub Repo.
cpp_modules 20/09/2020 - 30/10/2020 A short course on learning the basics of C++. Link to GitHub Repo.
cpp_copliens_form 10/10/2020 - 12/10/2020 A small program for the implementation of the pattern Copliens form. Link to GitHub Repo.
philosophers- 30/08/2020 - 20/09/2020 A project to study multithreading based on the Problem of Dining Philosophers. Link to GitHub Repo.
minishell 23/07/2020 - 24/08/2020 Teamwork to develop your own shell for the MAC system. Link to GitHub Repo.
ft_printf 18/05/2020 - 24/05/2020 Native implementation of the standard printf function. Link to GitHub Repo.
GNL 07/05/2020 - 15/05/2020 A small program for reading information from a file. Link to GitHub Repo.
libft 29/04/2020 - 14/05/2020 Native implementation of the library of standard functions in the C language. Link to GitHub Repo.

Certificates

Codewarrior Profile Badges

Github stats

trophy

Mark's Projects

agt-plugin icon agt-plugin

An assistant plugin that extends the functionality of the UE

ft_irc icon ft_irc

Test project for the implementation of the IRC network

gnl icon gnl

get next line new project 2020

libasm icon libasm

Assembly language library (required and bonus features) - libasm(project 2020)

mathcontentue icon mathcontentue

Content with a visual representation of mathematical calculations

philosophers- icon philosophers-

three ways to solve the problem about philosophers and forks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.