Skip to content
View GloryOfNight's full-sized avatar
👻
👻
  • Gdansk, Poland
  • 23:35 (UTC +02:00)

Block or report GloryOfNight

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.

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
GloryOfNight/README.txt
Hi, I'm Siarhei Dziki aka @GloryOfNight and I'm a professional software engineer aswell as game developer.

My career started in Jan 2018.

My skills consist of:
- Proficiency in C++20/23
- Proficiency in Unreal Engine
- Proficiency in CMake
- Proficiency in crossplatform development (Windows, Linux, PlayStation and Xbox)
- Familiar with Linux specific development for containerized applications
- Familiar with network stacks and development of certain networking features
- Experienced with Git

Titles I worked on:
- UFL (Football Simulator for PC and Consoles)
    Unreal, C++:
    - Implement network game mode via P2P
    - - Includes NAT Traversal and NAT hole punching solutions
    - - Own NetDriver managment that makes P2P connections possible when needed
    - Enable IPv6 support across all platforms and game servers
    - Implement managment system for client matchmaking that responsible for creation and joining game matches
    - Implement Sentry API intergration via HTTP, which enables cross-platform integration, SDK independent
    - Implement in-game traceroute functionality for better tracking of networking issues
    - Launch and integrate game servers in the cloud solution
    - Develop and manage several server features:
    - - Agones server managment intergration
    - - Linux process forking, which enables running multiple match instances on a single server
    - - Develop cross-process server interactions for certain features
    - - Develop and integrate RCON solution for easier interaction and debugging
    - Support all game server issues, specializing in troubleshooting
    - Contribute to the overall stability and performance of the game by using expertise in C++, standards, multithreaded programming, build systems, and UE network

- BombaNino (Match3-like mobile game)
    Unreal, C++:
    - Implement gameplay mechanics
    - - Implementation of match3 game board
    - - Implementation for "stones" collection and physics behavior
    - - Implementation of many other gameplay features including enemies and others. . .
    - Implement meta gameplay and UI
    - - Implementation of main menu map, menus and buttons
    - - Implementation of UI effects
    - - Integration of 2D UI animations via Spine
    - Implementation and integration analytics solutions
    - - Implementation of Firebase analytics 
    - - Integration of AppsFlyer, DevToDev and Facebook analytics
    - Integration of 2.5D animations with transitions

- BloodOfHeroes (Viking souls-like pvp for PC)
    Unreal:
    - Integration of character animations into gameplay code
    - Marking up animations for actions, sounds, effects and etc.
    - Fixing game level geometry and collision

I'm taking interest in:
- Real-time rendering over vulkan api
- Low-level networking
- Open sourcing code
- - Creating free & open unreal plugins
- - Keeping as much I can open


Checkout my:
  Tools:
    cpp-cmake-template: my personal template repository for a C++ CMake LLVM based projects
    - https://github.com/GloryOfNight/cpp-cmake-template
    udp-relay: simple udp relay to establish connection between two peers
    - https://github.com/GloryOfNight/udp-relay
    clang-format-all: reformat entire cxx project with very little time using already existing clang-format executable
    - https://github.com/GloryOfNight/clang-format-all

  Game engine experements:
    lune: yet another experements with sdl3, vulkan1.3, glm
    - https://github.com/GloryOfNight/lune
    dreco-engine-vulkan: game engine, using sdl and vulkan
    - https://github.com/GloryOfNight/dreco-engine-vulkan
    dreco-engine: 2d game engine, using sdl2 and opengles with small matchline game on it
    - https://github.com/GloryOfNight/dreco-engine

  Unreal Plugins
    rcon: implementation of source rcon protocol for Unreal
    - https://github.com/GloryOfNight/UnrealRCON
    sentry: integration of sentry analytics using http
    - https://github.com/GloryOfNight/UE4_Sentry
    firebase: integration of firebase analytics using sdk
    - https://github.com/GloryOfNight/UE4_FirebaseAnalytics
    android-in-app-updates: call update app popup if update is available with one simple function
    - https://github.com/GloryOfNight/UE4_AndroidInAppUpdates

Pinned Loading

  1. UnrealRCON UnrealRCON Public

    Unreal Engine plugin implementing Source RCON protocol

    C++ 4

  2. udp-relay udp-relay Public

    Relay server for connecting two peers behind NAT

    C++ 6 1