Hi! I'm Dawid, I have graduated from university Collegium Da Vinci, where I studied computer science with specialization "Game design". In team of 3 people, I made my thesis "Designing and implementation of cooperative top-down shooter game", where I was responsible for programming, level and game design.
I am currently employed at EHS VR as a Unity VR Developer, where I create VR applications/games primarily focused on HSE topics. I have been working there since February 2020 and have completed 23 projects. As a freelancer, I have completed 4 applications for companies such as DB Cargo Polska S.A. and Akademia Dobrej Jazdy.
In my free time, I focus on developing my game related skills by working on hobby projects(currently enjoying on Critical Vector).
I'm currently working on VR training applications/games with occupational health and safety gol. The aim of the courses is to teach proper habits in situations such as: a fire in a building or flats, helping a burnt person, teaching how to use an AED and how to jump into a rescue cushion.
I have developed for platforms such as: Oculus Go, Oculus Quest, Oculus Quest 2 and Oculus Quest 3. Player interaction is achieved through hand tracking and player gestures(Until 2024 we utilized Oculus Integration and have transitioned to the XR Interaction Toolkit). I work on projects mainly alone, during work I am responsible for:
Setting up light sources on the scene, baking lighting and reflections (Reflection Probes) to ensure the best possible environmental presentation, modifying shaders (Shader Graph), creating and modifying particle effects, selecting models from the Unity Asset Store or TurboSquid, and collaborating with artist (regarding models, textures, and animations).
Selecting music and sound effects, including trimming and processing audio files.
Level Design (scene layout and object placement) and designing mechanics between the player and the game/application world.
Programming and designing core gameplay mechanics.
Optimized applications/games for mobile platforms, collaborating with artist on models and textures.
Managed the entire publishing on the Meta Store, including asset updates and direct communication with Meta Support.
Coordinated with development team members regarding systems and assigned tasks to QA testers using Azure DevOps.
In Unity I use the animation engine DOTween for moving, rotating and various "animations" of objects and ObiRopa an engine based on a particle system used to simulate ropes), which is used to make hoses for fire hydrant or fire extinguisher.
I also implemented Wit.AI for voice interaction between the player an NPC or a walkie-talkie.
My first projects in Unity, created in a team of four people. The main artistic direction was The Murder Rabbit from Monty Python and the Holy Grail. The game is a mix of many game genres.
The project was created for 2D graphics classes, where the main theme was the Mexican celebration of Día de Muertos. There are two game modes in the game: History and Arena.