David Zulic

Video Games - Enterprise Software - Embedded Systems


About Me

I'm a software engineer with over 10 years of professional experience in game development, game design, as well as embedded systems engineering. My expertise lies in networked multiplayer gameplay programming, particularly for latency-sensitive, fast-paced action titles. I help teams deliver clean, maintainable, and scalable solutions that align with their technical direction and project goals, from early prototyping to core systems development, iteration and ongoing support.


In addition to networked multiplayer gameplay programming, I have extensive experience in project and team management, technical leadership, solution architecture, dev-ops, and tools programming, enabling me to contribute not just as a software developer, but as a collaborative partner in shaping and supporting the broader development process.


In my spare time I enjoy technical and non-technical writing, particulary on the math and physics topics in the context of game development and realtime simulation, as well as creating open-source tools that I find useful across different projects.


Have a project in mind? Let's talk!

For inquiries about my services, availability, or collaboration opportunities, please get in touch using the links provided in the Contact and Imprint sections.

Projects - Video Games

Over the past several years, I have contributed to a wide range of video game projects, ranging from small indie titles to large-scale, multi-million dollar productions. My involvment in these projects spanned from advisory/consultant roles up to team lead, particularly in the following areas:

Disclaimer: Due to existing contractual obligations some projects are intentionally left out.


Project 1 Logo

Deadside

Client: Bad Pixel, tinyBuild


Developed a custom physics solver for networked vehicle simulation used in an PvP/PvE game, fitting strict performance budget limitations and game design requirements.

Developed multiple adjacent gameplay features with a strong emphasis on multiplayer fairness and performance optimization.

Unreal Engine, C++, Blueprint

Project 2 Logo

Berghotel Heist

Co-development Project


Co-developed nearly every aspect of the project, including artwork, gameplay systems, level design, CI/CD pipeline, marketing and promotion.

Unreal Engine, C++, Blueprint, Photoshop, Blender, TeamCity, Perforce, SteamSDK

Project 2 Logo

SplitPool

Own Project


Designed and developed the whole game project.

Godot, gdscript, Photoshop, Blender, Audacity, Docker, TeamCity, git, SteamSDK

Project 3 Logo

Jected Rivals

Pow Wow Entertainment


Role: Team Lead - 3C (Character, Controls, Camera)


Networked vehicle simulation system, including semi-realistic driving simulation, destruction and deformation.

Character movement systems.

Dynamic camera system used to track different actors in a fast-paced multiplayer game and handle transitions between them without breaking immersion .

Networked dynamic level design elements, obstacles and hazards.

Unreal Engine, C++, Blueprint, Chaos, SteamSDK

Project 3 Logo

MisBits

Pow Wow Entertainment


Role: Gameplay Programmer


Implementation of various networked multiplayer gameplay features, including character movement, powerups, dynamic level design elements.

Porting and optimization of mini-games, including addition of multiplayer support.

Level editor features implementation

Nintendo Switch porting

Unreal Engine, C++, Blueprint, SteamSDK, Nintendo NDK

Project 3 Logo

SimyBundle

SimyLife Gamification


Role: Head of Game Development


Designed and implemented a bundle of 6+ games that are meant to be used with a custom made game controller (SimyBall).

Co-designed and implemented Bluetooth LE support plugin/library, used to handle communication between the games and the custom controller.

Implemented user statistics tracking and reporting system.

Unity, C#, C++, C, Bluetooth LE API, Photoshop, Maya, git

Project 3 Logo

MoonCave

Own Project


Designed and developed the whole game project.

Unity, C#, Photoshop, git, Android, iOS, HTML5

Project 3 Logo

SkiHard

Own Project


Designed and developed the whole game project.

Unity, C#, Photoshop, git, Android, iOS, HTML5

Project 3 Logo

Death of a Samurai

Client: PocketFame


Created 2D and 3D artwork, including UI. Designed and developed real time combat systems, input pattern detection and procedural generation. Optimization for mobile platforms.

Unity, C#, Photoshop, git, Android, iOS

Projects - Embedded Systems

Besides game development, I have several years of experience designing and implementing embedded systems, covering every stage of the development cycle, from proof-of-concept and production to field testing, deployment, and support.

My services and expertise:

Disclaimer: Due to existing contractual obligations some projects are intentionally left out.


Project 1 Logo

Smart Storage Lock Management System

Client: StoreBox GmbH


Designed and developed a smart storage lock system, which allows streamlined storage room access management.

Embedded Electronics, Embedded Linux, AWS

Project 2 Logo

Storage Room Temperature and Humidity sensor

Client: StoreBox GmbH


Designed and developed a smart storage room temperature and humidity sensorm, including a support for smoke detector alert system.

Embedded Electronics, C++, ESP32, BLE, Wi-Fi, AWS

Project 3 Logo

Garage Entry Management System

Client: Payuca GmbH


Designed and developed smart garage entry management system used to streamline parking garage access management.

Embedded Electronics, C++, C, STM32, STM32CubeIDE, Cellular, BLE, NFC

Project 3 Logo

OTA Firmware update PoC

Client: Payuca GmbH


Implemented a PoC project for over-the-air firmware update using Bluetooth LE.

Embedded Electronics, C++, C, STM32, STM32CubeIDE, ESP32, BLE

Project 3 Logo

Sensor array configurator

Client: Plasmics GmbH


Developed a command line parser and configurator for a sensor array.

Embedded Electronics, C++, CLI

Project 3 Logo

SimyBall

SimyLife Gamification GmbH


Participated in development of a wireless game controller which utilises various biometric, haptic and motion sensors as input, as well as LED arrays and vibration for user feedback. Developed BLE communication libraries/frameworks for various desktop and mobile platforms.

Embedded Electronics, C++, C#, STM32, STM32CubeIDE, Arduino, BLE, Unity

Contact

If you want to get in touch, please follow one of the links below:

LinkedIn
Medium
GitHub
Email

Imprint / Impressum

Medieninhaber: David Zulic


Rechtsform: Einzelunternehmer

UID: ATU74455289

GISA: 31357784


Anschrift:

Marxergasse 24/2

1030 Wien


Ansprechpartner: David Zulic


Kontakt (tel/email):

0043 650 3710167

info@davidzulic.com


Unternehmensgegenstand:

Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnologie

Mitglied der Wirtschaftskammer Wien / Member of Austrian Chamber of Commerce: Fachgruppe Unternehmensberatung, Buchhaltung und Informationstechnologie (IT-Dienstleistung)


Berufsrecht: Gewerbeordnung: www.ris.bka.gv.at