Daniel Koฤan
ProjectsBlogAboutCV
Weapon Systems, Physics & Gameplay Programming - Custom C++ FPS Engine
Weapon Systems, Physics & Gameplay Programming - Custom C++ FPS Engine

Built a first-person shooter engine from scratch in C++ with a team of 6 people. I did the data-driven weapon system, Jolt Physics integration, and player movement all within an ECS architecture.

Team ProjectC++Cross-platform (PC/PS5)JoltECS

NPC AI & Performance Programming - Sunbeat City
NPC AI & Performance Programming - Sunbeat City

Designed and implemented the NPC crowd AI system and led performance optimization using GPU tracing and NVIDIA Nsight. Built in UE5 over 6 weeks with a multidisciplinary team.

Unreal EngineTeam ProjectC++AISCRUM

Quest Graph System - Unreal Engine
Quest Graph System - Unreal Engine

A full quest pipeline for a 22-person student team game. Visual graph editor, runtime quest manager, designer-owned completion logic via blueprint, dialogue plugin integration, debug overlays, and save/load. Built with C++.

Unreal EngineTeam ProjectC++DlgSystem Plugin

Pathfinding, Physics & Gameplay - 2D Engine in C++
Pathfinding, Physics & Gameplay - 2D Engine in C++

Built A* pathfinding, a triangulated navigation mesh, and a 2D physics engine from scratch in C++, then combined them into a playable game.

C++PCCustom PhysicsECSA*NavMesh

Gameplay & DDA Programming with team in Unreal Engine - Wasteland Walkers
Gameplay & DDA Programming with team in Unreal Engine - Wasteland Walkers

Built the minimap, dynamic difficulty system, turrets, and co-op collision logic for a 4-player Unreal Engine co-op game over 8 weeks with a multidisciplinary team.

Team ProjectUnreal EngineC++BlueprintsSCRUM

Dedicated Server Plugin Unreal Engine
Dedicated Server Plugin Unreal Engine

Easy-to-use multiplayer networking plugin for UE5.6 built on Epic Online Services. Handles lobbies, chat, sessions, and dedicated servers with full Blueprint support - without relying on the Online Subsystem.

Unreal EngineC++PluginNetwork

Generative AI Plugin For Unreal Engine
Generative AI Plugin For Unreal Engine

I developed a plugin for Unreal Engine that allows developers to easily create NPCs (non-player characters) powered by large language models (LLMs), both offline and online!

Unreal EngineC++AILLM

Pitfall 2D - Platformer Game (C++ from Scratch)
Pitfall 2D - Platformer Game (C++ from Scratch)

This project was a personal deep dive into building a 2D platformer game entirely from scratch in C++ - no game engine, no shortcuts, just raw code and systems I designed and implemented myself.

C++2DJSON

Voxel Raytracing + Pinball Game
Voxel Raytracing + Pinball Game

In this challenging graphics project, I developed a voxel-based raytracing in C++ and turned it into Pinball game!

C++GraphicsRaytracing

Raspberry Pi 3D Runner
Raspberry Pi 3D Runner

I developed a 3D runner game on Raspberry Pi using C++, OpenGL for rendering and Bullet library for physics logic.

C++3DOpenGLRaspberryPI

with by Daniel Koฤan
theme portfolYOU