About me

Avatar

Hi. I'm Marek Daniluk.

I'm a software engineer based in Bytom, Poland. Over the years, I've gained experience in a variety of fields, including embedded software development, IoT, and mobile applications, but my true passion lies in game development.

Currently, I work at People Can Fly, where I create tool applications. I'm dedicated to delivering easy-to-use solutions, which is why I love working closely with the people who use them.

Curriculum vitae

Bio

Marek Daniluk
Software Engineer
Bytom, Poland
marek.daniluk@gmail.com

Education

Polish-Japanese Academy of Information Technology
2013 - 2015, Master's Degree Computer Software Engineering
2006 - 2010, Bachelor's Degree Data Modeling

Experience

People Can Fly
Jan 2024 - present, Unreal Engine's Senior Tools Programmer
Techland
Aug 2023 - Dec 2023, C++ Senior Tools Programmer
Mar 2020 - Aug 2023, C++ Gameplay/Tools Programmer
Talkin' Things
Jan 2019 - Feb 2020, Unity 3D Developer, IoT Additional Engineer
LabLike/Media Bridge
May 2015 - Sep 2018, Unity 3D Developer, Project Manager
Samsung Electronics
Sep 2014 - Mar 2015, Project Manager
Aug 2013 - Mar 2015, Junior C++ Embedded Engineer
Jujubee
Feb 2012 - Jul 2013, Unity 3D Developer
Polish-Japanese Academy of Information Technology
Jan 2010 - Sep 2011, Junior C++ Developer

Skills

C++ C# Bash Perforce Git Unreal Engine 5 Unity 3D Rest API Augmented Reality Android iOS Linux Raspberry Pi IoT Embedded Development Visual Studio CMake Premake5 SQL Qt UWP MVVM MVC ImGui Design Patterns Code Architecture Code Review Swarm GoogleTest MSTest NUnit Agile Scrum Jira Confluence User Experience Miro

Projects

Games

Dying Light 2 Stay Human
Dying Light 2 Stay Human is a first-person action role-playing game set in a post-apocalyptic open world overrun by zombies. The game emphasizes parkour-based movement, melee combat, and player-driven narrative choices that shape the world and story.
FLASHOUT 3D
FLASHOUT 3D is a futuristic anti-gravity racing game, originally released in 2012. The game emphasizes fast-paced, arcade-style racing with combat elements, allowing players to dominate the grid, master their skills, and upgrade their ships.
Retro Synthesis
Retro Synthesis is a narrative adventure game with action elements, set in a dystopian cyberpunk world. The game is played from a first-person perspective (FPP), focusing on exploration, conversations with NPCs, and puzzle solving.
BrixAR
BrixAR is a virtual bricks system exclusively designed for iPhone and iPad. Watch your work in AR thanks to Apple's latest ARKit technology. Choose among hundreds of Brix' types and unleash your creativity or try one of our easy to follow instructions!
mr.io
Mr.io is a cross-platform multiplayer game with a huge fun factor! Chase the smaller cubes and escape from the bigger ones to survive. Play in a public server or invite friends only to your private game.

Tools

Dying Light 2 Developer Tools
The official modding tools that allow players and modders to create custom content for the Dying Light 2: Stay Human. These tools are powerful and give access to much of what Techland used to build the game itself.
kra_imp
kra_imp is a high-performance C++ library for reading KRA files, which are archives used by the Krita digital painting application. This library provides an API for opening and reading KRA files, enabling seamless integration of KRA support into third-party applications.

Boardgame

Slyville
Slyville is a strategic board game designed for 3 to 5 players, where cunning, bluffing, and resource management are key to success. Set in a medieval city teeming with intrigue, players assume the roles of guild leaders vying for influence and the Prince's favor.

Short stories

Whole life before eyes
A short story about a man who wakes up in his old apartment, seemingly granted a second chance at life. But just as things start to make sense, the past catches up with him in a powerful and tragic twist.