Projects
3D Model Viewer
Using C++, SDL and OpenGL I have created a 3D Object Loader that allows you to import, rotate and texture a model. For this to work your model needs to be triangulated.
C# Sidescrolling space game
Using the Unity Engine, I created a 2D Side Scrolling space game that allows you to go against 3 different AI enemies with different spawn rates and shooting speeds. I am still working on this game and there are a few bugs.
Pigeon Shooter Target Practice
Using C++ and the graphic library Allegro, I made a game where you would need to shoot off pigeons who kept coming onto your farm and eating all of your crops.
4×4 Matrix Demo/Calculator
Using C++ and a self made maths library, I was able to create an interactive program that allows you to input matrices into a calculator and it would give you options to either using arithmetic maths on Matrix-Matrix, Matrix-Vector and Matrix-Scalar calculations.
Hangman
Using C++ only, I was able to recreate the console version of Hangman which allows you to play agaisnt the AI until you guess the correct (Games Industry) word.
Team Fortress 2 Servers (No Download)
I host 3 dedicated Team Fortress 2 servers including Melee, x10 and Randomiser with an active community of 3000 players.
GitHub
Click on the Github logo to access all of the source code for the projects listed on my portfolio
About me
I have Games Programming Degree from the University of Bournemouth utilising C++ and C# in Unity and Unreal. Although currently working in a Snr Support Role for Recruitment Software, I'm looking for Jnr Programming/Producer roles that coincide with the skills I think benefit these roles. I have hosted several Game Jams at the University of Bournemouth and I enjoy bringing teams together, making sure deadlines are met, and making sure objectives/milestones are achieved on time.
Working Knowledge of C# & C+. Good familiarity with Object Orientated Programming and features.
I understand the development process in both Unreal/Unity Game Engines.
I've had experiencing in working with a cross-functional development team at both Amuzo and Ikiru People following Agile development cycles.
Very good personal communication skills useful for working in teams. Willingness to learn new technologies and very high attention to detail. I like to make sure that myself and the team are following deadlines, and if there is a potential of overun then assist where possibe.