Profile Photo

Szymon Szuster

Undergraduate Computer Games Programmer

An undergraduate computer games programmer. I first started exploring with the idea of becoming a games programmer at a young age when I had been exposed to the roblox studio. The ability to create whatever mess I had on my mind into a semi-functional game had amazed me and kept me curious to wanting to know more.

As I got older I ended up enjoying Computer based subjects such as IT and Computer Science, with computer science teaching me the generics of coding I decided to persure it further in sixthform which ended me up in Universtiy doing a course I love.

Skills

Python
Python
C#
C#
C++
C++
Unity
Unity
Unreal Engine
Unreal Engine
MySQL
MySQL
Source Tree
Source Tree Version Control
Download My CV
6
Projects Created
3
Years Coding
4
Languages Learnt

The Portfolio

Project Preview

Physics Based Vehicle and Character Controller

University | 2nd Year
Language: C#
Engine: Unity

A 100 Hour project for my first trimester for the second year of University.

Click to see more

Skills Used:

C# Unity Unity Version Control

Project Description:

This was my main assignment during the first trimester, the task was to create a physics based vehicle and a character controller to go along with it. My main idea for this project was to create a character, who was a ghost, that would posess vehicles with the objective of selling them. The current state of the game is one which resemembles a sandbox for testing vehicle physics which I created but also allows you to play as the ghost character who floats, walks and jumps but can also drive!

Project Demo:

Project Preview

Lost Goblin Adventure

University | 1st Year
Language: C#
Engine: Unity

First game I created in Unity. A 50 Hour project in my Development For Games Engine Course

Click to see more

Skills Used:

C# Unity

Project Description:

This assignment was made for us to practive using Unity and C#. I created a game named "Lost Goblin Adventure" which was just a simple game which allowed the user to randomly generate a dungeon and traverse through it. The goal of this project was to create a game which had real-time level generation. I used procedural generation for my generation of the dungeon

Extra Project Images:

Procedural Generation
Project Preview

Battleships

University | 1st Year
Language: C++
IDE: Visual Studio 2022

First game I wrote in C++. A 100 Hour project in my Software Development module

Click to see more

Skills Used:

C++

Project Description:

This assignment was made for us to get used to writing in C++. I created a simple battleship game with advanced ai that knew how to place ships without breaking the grid logic. The goal of this project was to create a battleships game focused on Object Oriented Principles and also pointers. The game had been written in an object Oriented manner, most of the game was played through called different methods and it was where I started learning on how to get out of the habit of repeating code.

Extra Project Images:

Gameplay
Project Preview

Enemy Takedown

University | 1st Year
Language: C#
IDE: Visual Studio 2022

First game created in console, also first time writing in C#. A 100 Hour project in my Software Development module

Click to see more

Skills Used:

C#

Project Description:

This assignment was made for us to get used to writing in C#. I created a combat shooter where you get a modifier, choose a weapon and fight ai with a random weapon and a random modifier with the outcome of who would win being random. The goal of this project was to create a combat mechanic such as VATS and XCOM. The game had the function of combat, it played itself and had simple ASCII art to visualise what was occuring.

Project Demo:

Project Preview

Unreal Engine Project

University | 1st Year
Language: Unreal Blueprints
Framework: Unreal Engine

The first time I used Unreal Engine, A 50 Hour Assignment in my Development for Game Engines Module

Click to see more

Skills Used:

Unreal Blueprints Unreal Engine

Project Description:

This was an assignment made for us to try get used to working on an new engine. I created a puzzle game where fuzes are used to power your objective to allow you to proceed to the next checkpoints. The goal of this project was to create an integration of a first-person character controller with functionality that is typically found in games. My game included crouching, sprinting, jumping and interacting with objects.

Project Demo:

Project Preview

Retail Simulator

Sixthform | Year 13
Language: Python, MySQL
IDE: Sublime Text

Coursework assignment for my last year in Sixthform

Click to see more

Skills Used:

Python MySQL Pygame

Project Description:

This was my A-Level Computer Science Coursework. I created a game which was supposed to be a simulation of owning a store, purchasing stock and keeping up the store in order to gain money and profit with the end goal of purchasing larger stores the further you progressed. I used pygame to help me create the interactive part of the game and MySQL for anything database related which was the purchasing / storing / selling stock from the store.

Project Demo:

Get In Touch

I'm always open to discussing new projects, opportunities, or just having a chat about technology!