gamedev • C / C++ / C# • graphics / engines / tooling
- 🎮 building my bachelor thesis
- 🤝 open to: internships / junior roles (engine development / rendering / tools )
- vulkan — "A lightweight rendering engine built on top of Vulkan, designed to abstract away the low-level complexity while maintaining flexibility. The engine provides a simple API for loading and rendering 3D scenes"
- opengl-mischiefs — "A hobbyist OpenGL-based rendering engine teaching the fundamentals of graphics programming"
- SPH fluid modelling — "This work reports on the numerical modeling of fluid behavior using the Smoothed Particle Hydrodynamics (SPH) method, implemented in compute shaders"
- Quaternions sandbox - "Sandbox for exploring how rotations and orientations in 3D space can be represented mathematically using quaternions and Euler angles"
- WoodsRPG - "Two-level RPG with detailed scenes and dynamic combat system along with AI-basics"
- Doominator - "One of my first games. A simple infinite 2D slasher platformer"
- ProcessorAllocation - "A simulation of three different processor allocation algorithms created in Unity Engine. Migrating jobs are visualized as debug ducks)"
- TrajectoryCalculation - "A Unity asset which helps users quickly precalculate and visualize trajectories of objects of various physical parameters"
- World-Navigation - "An experimental Unity asset that offers functionality of heads-up compass and a minimap"
- greenpak-configurator - "A desktop+ESP app that controls and reconfigures SLG46826 chips by following a simple script language"
- esp32-snake - "An app that runs the classic "Snake" game on Freenove Development Kit for ESP32-S3-WROOM, playing DOOM music"
- verilog-mischiefs - "The project implements the "Snake" game in Verilog to run on SLG47921V FPGA chips"
stack
- languages: C, C++, C#, Python
- engines: Unity
- tools: Git, CMake, valgrind, gTest, gdb

