My Portfolio

About me

Who am I:

I am Antonio Barbulescu. I Graduated from The University of Liverpool with a 2:1 in Games Design BSc. I have a passion for programming and game developement, which can be seen in my experience through personal projects and University assignemnts. I specialise in programming, and my goal is to create fun and engaging mechanics for a variety of games.

My Skills:

These are the skills I have learned:
  1. 1. Version Control -
    Learned and constantly using version control through projects that I am working on. I use GitHub to work remotely on projects on different devices.
  2. 2. Object Orientated Programming -
    I learned OOP by practicing it in school and using it through game development in Unity. My greatest skill in OOP is using C# and Unity, but I know other languages as well.
  3. 3. Programming -
    I enjoy doing programming on my spare time. I have learned programming both through school and in my own time through following tutorials and making my own projects. One example is learning Rust, which I am fully self-taught in.
  4. 4. Unity -
    Started Unity in College, where I made a couple of small games for projects in both Computer Science and EPQ.
  5. 5. Rust Programming -
    As I mentioned previously, I learned Rust in my spare time through projects, which gave me a better understanding of mutability and Rusts memory management system.
  6. 6. Web Developemnt -
    Web development, including HTML, CSS, and JavaScript, was taught to me in College where for one of my courses I was tasked with making a working website with a Sign-up and Login system working.

Past education:

I started my learning and love for programming since I was in Secondary school (around Year 9). Thats when I started my Computer Science course, learning the basics of programming through python. I later moved to a more programming focused School in year 10, where they taught me how to code in C#.
In Sixth Form I started learning about other fields of programming, such as Web Development (as can be seen from this website I've built), mobile development, and windows application development. It was around this time I started looking into Unity in my spare time, and was slowly learning the basics of how it works.
After Sixth Form I went to University to persue a degree in BSc Games Design, which was a course that did 50% Games Design fundamentals and 50% Computer Science. Throughout my time at Uni I was able to work on a few projects that I am proud of showcasing, including a Ping Pong game and the final year Group project which was a horror game where the player is stuck in an artic research facility.

My Projects

This Website

Link - Website Github
This website is one of the projects I worked on and finished. I fully made the HTML and CSS for the website, along with some javascript for the navbar that floats from the bottom to the left.

Blender Blitz

Link - Blender Blitz Itch page
I, along with Courtney and Rachel, worked on this game as a submition for The Very Serious Juniper Game Jam. The theme of the gamejam was spin to win and we only had 1 week to submit the game. The game is about the player being a smoothie maker using a hand cranked blender and their goal is to reach a certain quota by the end of the day to pay the upkeep for the store. The player would lose the game if the earned below the quota.
I was the programmer of the group, and my job was to develop all the mechanics that made the game run. I had a lot of fun figuring out the rotation of the crank and calculating that rotation into angular velocity to determine the blend speed for the smoothies. Another mechanic I enjoyed working on was the smoothie scoring system for the customers. The system would score the smoothie based on how many correct, incorrect, and missing ingredients where in the smoothie, and if the number fell below 0 it would count as a bad smoothie.