Skip to content
View V4LKdev's full-sized avatar

Highlights

  • Pro

Block or report V4LKdev

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
V4LKdev/README.md

Hey there, I’m Nic (Valk) 👋

I’m a programmer focused on networking, engine-level systems, and technical gameplay systems.

Most of my work so far has been in C++, mainly with Unreal Engine, where I’ve built multiplayer systems, gameplay frameworks, tools, and the occasional weird technical experiment. I’m also starting to explore Rust / Bevy.

I’m especially into:

  • Multiplayer and netcode
  • Engine-level and low-level technical systems
  • Tooling and clean, debuggable workflows
  • Gameplay systems with strong underlying architecture
  • Audio / music tech experiments
  • Self-hosted workflows and servers
  • Anything Linux

Some featured work below:

  • BombermanMultiplayer – authoritative client-server multiplayer in C++ / SDL2 with ENet, including prediction, diagnostics, and documentation
  • UE5-AbilitySystemFramework-Slice – Gameplay Ability System sample work and gameplay architecture patterns, fully network-ready
  • TankAI-DecisionMaking – AI decision-making sample with a debugging and tooling focus in raylib
  • UnrealJUCE-Lab – Unreal Engine plugin experiment for low-latency audio, VST instruments, and MIDI integration using JUCE

Currently working on an asynchronous networked game in Rust / Bevy.

Links

Pinned Loading

  1. BombermanMultiplayer BombermanMultiplayer Public

    Authoritative client-server Bomberman multiplayer in C++ with ENet, prediction, diagnostics, and Doxygen documentation.

    C++

  2. TankAI-DecisionMaking TankAI-DecisionMaking Public

    C++ tank AI tech sample: FSM vs Behavior Tree on a shared service-gateway architecture with deep debug tooling.

    C++

  3. UE5-AbilitySystemFramework-Sample UE5-AbilitySystemFramework-Sample Public

    Curated code sample from my in-progress fantasy action-stealth vertical slice, showcasing best-practice Unreal Engine 5 Gameplay Ability System and networking patterns.

    C++

  4. UnrealJUCE-Lab UnrealJUCE-Lab Public

    Unreal engine Plugin that uses the JUCE Library for realtime audio playback and sound production. The goal is to create a simple DAW build in Unreal

    C++ 1

  5. UE5-Editor-Patches UE5-Editor-Patches Public

    Small UE5 editor QoL patches and experiments for myself.

    1

  6. Veggle-Gamejam Veggle-Gamejam Public

    Entry for the 1 Week Ryan Layley GamesJam 25 Using GAS

    C++