Hi,
My name is Denis, and I’ve been working in the game development industry for over 15 years. I’ve contributed to many projects, providing single- and multiplayer systems and solutions. I have experience in architecting games from scratch or extending an existing codebase. I’ve been working with Unreal Engine since version 4 and have an excellent understanding of its underlying structure. In my approach, I combine C++ and BPs to make sure my solutions are efficient and friendly to designers.
Skillset:
- C++
- Blueprints
- Multithreading
- Gameplay Systems
- Procedural Generation
- Pathfinding
- Gameplay AI
- Ability Systems,
- Multiplayer
- Client-Side Prediction
- UI
- Editor Tools
- Plugins
Experience:
- Working in game development since 2006 year
- UE4 / UE5 / UEFN
- Flash (AS3) / Roblox (Lua) / C++/ DirectX
Contacts:
- mail: persondn[at]gmail[dot]com
- discord: DN2329
- https://www.linkedin.com/in/airuen/
Examples:
- On All Fronts: Tactical shooter and strategy FPS / RTS
In this project, I developed a dynamic hierarchical flow field-based pathfinding system, capable of moving thousands of units across large maps
- BulletVille: Third-person multiplayer hero shooter
In this fast-paced, movement-rich game, I created a client-predicted parkour/locomotion system: wall run, slide, grind, grapple hook, etc.
- ManCave: Procedural cave
An example of a custom asset with a custom editor to control procedural cave generation.
- Project Escape: Asymmetric multiplayer
I’ve made this entire project solo as an example game. It’s an “among-us” kind of game. Includes matchmaking via EOS, custom top-down line of sight system, player roles (beast/survivor), and a voting system.
BONUS:
Bashers Online.
This is a VERY old project developed and released in 2009.
It’s NOT Unreal Engine game, but I include it because it was programmed by me using C++/DirectX entirely from scratch. Yes, it was developed in times when we didn’t have publicly available game engines to use. So, to make this game I’ve created a simple custom game engine on C++: 3D rendering, particles, UI, network, bots, level editor, lobby server, game server, database for players permanent data.
