These are some of the projects I contributed to or worked on.
                Bajs Compiler
                            Custom compiler for my own programming language named Bajs (working name), inspired by Jonathan Blow's Jai.
                            Built on the principle of explicit writing: what you see is what you get, with no hidden magic under the hood.
                            
                            For now it supports functions (parameterless), local variables, operators, conditionals, loops, scan, print and comments.
                            Also includes a full test suite and a VSCode syntax highlighter with compile-and-run integration.
                        
                
                            Vertex Animation Textures are a technique for storing vertex data in textures, which can
                            then be used to efficiently animate models in real-time. This method reduces the
                            computational cost of animation by offloading it to GPU shaders.
                            
                            I needed an efficient way to animate large numbers of enemies on screen for my next project,
                            so I've been exploring VAT within an ECS environment.
                        
                
            
                The Forgotten Echos
                            
                            The Forgotten Echos is a visual novel set in space. It features rich dialogue and intricate
                            puzzles. This was done in an in-house framework for visual novels.
                            
                            The entire game's logic was completed in just a few weeks.
                        
                ARPG project #2
                            
                            A 3D isometric RPG with souls-like combat and a unique dimension-jumping mechanic. Precise
                            animations control movement, dodging, and attacks, while players can shift between red,
                            green, and blue dimensions to weaken enemies by removing their color.
                            
                            My first serious project in Unreal. This is where I have implemented enemy AI behaviour like
                            in Marvel's Spider-Man.
                        
                Survival project #2
A multiplayer first-person game that explores socially conscious narrative themes like prejudice and unity within a playful yet thought-provoking context. The project balances humor and depth, offering players a compelling mix of action, strategy, and storytelling in an imaginative setting.
                ARPG project #1
A 3D isometric role-playing game which blends classic gameplay mechanics with innoive twists within a distinctive world. Here the biggest challenge was managing thousands of ragdoll enemies rushing towards the player.
                
            
                Unity - Fallout
                            Hobby project that aims to remake classic Fallout 1 and 2 using the Unity engine, with the
                            end goal of incorporating a 2D-to-3D switch. It's my first serious attempt to hone my
                            reverse engineering skills.
                            
                            No game files are ripped; everything is loaded from the installed game data.
                            So far, I've implemented the menu, character selection, level loading, scenery objects,
                            movies, music, sounds, fonts and pathfinding. It's still a work in progress.
                        
                Survival project #1
                            A multiplayer science-fantasy first-person shooter set in a unique world full of danger.
                            
                            I contributed to all aspects of the game, including world streaming, server-authoritative
                            movement, client-side prediction, lag compensation, crafting, player control, base building,
                            harvesting, stats, skills, quests, enemies...
                        
                
            
                
                            A fast-paced arcade puzzle game for mobile devices where the objective is to achieve the
                            highest score. Collecting more monsters boosts your score multiplier, and trapping
                            additional monsters within your selection increases the multiplier even further, unlocking
                            special power-ups.
                            
                            I contributed to every aspect of the game. It turned out to be my first published mobile
                            project!
                        
                
            
                
                            A noir-style episodic adventure game where Amber embarks on a search for her
                            missing brother, with the help of her loyal companion, Ted E. Bear.
                            
                            My role involved developing and enhancing puzzles, fixing bugs, and customizing the
                            Adventure Creator plugin to align with the project's specific requirements.
                        
                Follow The Leader
                            A narrative-based game about a brave heroes who saved the world. The environment is changing
                            in real-time as the narrator addresses certain features.
                            
                            My first serious project in Unity.
                        
                Sudoku Puzzles
                            A classic Sudoku game featuring three difficulty levels. The game includes helpful hint
                            system to assist players and a built-in solver.
                            Additionally, players can print their puzzles, and the game supports saving and loading
                            progress.
                            
                            The puzzles in magazines weren't enough for me, so I decided to create my own. I was also
                            curious about how to implement a Sudoku solver, so it became a fun challenge.
                        
                Five of a Kind
                            A video poker game typically found in casinos and bars, providing a
                            straightforward gambling experience.
                            
                            As a kid, I enjoyed playing video poker, but I was never a fan of gambling. So, I put
                            together this project in Game Maker 7 just for fun, making it something my friends and
                            I could enjoy without the stakes.