C++: Pong
Clone of the first Pong game using the SFML library.
AB CODING PORTFOLIO
Hi, I'm Alex, a Games Technology graduate from UWE. I am passionate about game development and have extensive experience working with Unity. My main focus is on programming systems to implement in games, with a strong emphasis on Procedural Content Generation (PCG) and Artificial Intelligence (AI).
During my time at UWE, I have worked on various game projects, honing my skills in Unity, C#, C++, and game design principles. I'm excited to bring my expertise to the industry and contribute to the development of innovative and engaging gaming experiences. Check out my featured work, and don't hesitate to get in touch if you'd like to collaborate or learn more about me.
Clone of the first Pong game using the SFML library.
A project made of 5 difficulty challenges, the last one being to make an idle clicker game that contains tasks in a specific order to incentivize the use of stacks and queues.
A project made of 5 difficulty challenges based around sorting algorithms.
A project made of 5 difficulty challenges, each challenges explaining systems found in games.
4 people group project: worked on part of the AI and pathfinding and some other systems.
Copy of the original Space Invader, used to familiarize with smooth motion and translate mathematical graphing equations into movement patterns.
Copy of the original Angry birds, used to familiarize with basic 2D physics motions and momentum.
Clone of the Breakout Game, meant to be a challenge to familiarise with using arrays, vectors and loading thing in and out for different levels.
Project consisted of making an intricate animation system using MAYA and importing it to Unity and implementing it into a function demo.
Clone of the 1st mario game.
2 people group project with the goal of making a tile based online game. My job was to get the networking working.
A 4-person group project. My job was the implementation of the AI and optimizing the game, such as drawing only the rooms where the player currently was to save on GPU performance.
Small level showing different game design feature.
Task was to implement a system similar to the telekenisis found in the game control in both Unity and Unreal.
7 tasks exploring gamplay mechanics found in games.
Task 1: Movement and Animations
Task 2: Interaction with world
Task 3: Picking up Items and Abilities
Task 4/5: Targeting Enemies and AI
Task 6: Platforming
Task 7: 2.5D Gameplay and spline
A neural network, implemented in Python using PyTorch, is utilized to classify butterflies by training an AI to recognize them.
2 week game jam in a group of 7: My job was to deal with the
whole of the UI such as menu and HUD.
The goal was to De-Make a popular game, in this case the tower
defense game called Orc must Die.
2-week game jam as a group of 5. The aim was to ensure that the game could run on a low-powered machine, so we put a lot of thought into the implementation. My responsibility was to create the AI system using a state machine.
GGJ of 2023 in a group of 3: the theme was roots.
Whole class final project: my team worked on the AI implementation.
Card game, inspired by Gwent, built in Unity, featuring networking using the Mirror library. The game uses React to bridge the communication between Starknet and Unity for a seamless, secure, and scalable gameplay experience.
Description of the algorithm or visualization.