Skip to the content.

About Me:

A diligent 4th year student, currently studying BSc (Hons) Computer Game Applications Development at Abertay University. Always looking for new opportunities to broaden my knowledge and expand my abilities. Eager to take on different challenges and solve any problem that may arise to produce outstanding results.

My technical skills include programming languages such as C++ and C#, as well as experience using both Unity and the Unreal engine. Additionally, shaders, graphics, gameplay and tools programming are also skills that I acquired both from my course and individual research.

Email: stylianos0509@gmail.com

LinkedIn: https://www.linkedin.com/in/stylianos-zachariou-19b2311b4

Projects:


Procedurally Generated, Environmentally Responsive Trees, in Real-Time.

As my honours project, I chose to explore the possibility of adding evolving trees that are also affected by their surrounding environment, in commercial games. Two algorithms were compared for their suitability for the task, using quantitative and qualitative measures. Both achieved a low performance effect and high visual appeal, making the choice of algorithm a stylistic one.

View on Github


Physarum Slime Simulation

Using GPGPU in C++, this application simulates particles following physarum polycephalum slime rules to move and interact with each other.

View on Github


Tetris AI

A genetic algorithm that learns to play Tetris. Implemented using C++ and the open GA framework.

View on Github


Fjord Scene

A 3D scene showcasing custom made shaders using the programmable pipeline. Made with C++ and DirectX11 (HLSL).

View on Github


2.5D Game Inspired by Bubble Bobble

A 2.5D game programmed in C++ using a proprietary framework and the box2D physics library.

View on Github


Dismemberment Game Mechanic

A gameplay mechanic where the player can pop their head and arms off, control them and posess other characters. Created on the Unreal Engine using C++.

View on Github


Multiplayer Top-Down Shooter

A fast-paced top-down competitive shooter that can host up to 8-players. It includes a match-making server, a game server and a client application. Implemented using both UDP and TCP sockets in C++.

View on Github


Path Finding Algorithms

An application demonstrating the Lee and A* path finding algorithms. This project was made for the Data Structures and Algorithms module; implemented using the SFML library in C++.

View on Github