My name is Matthew Barnes. By the time you read this, I should be years old.
From a young age, I've been interested in programming. When I was younger, I used to draw a lot of comics and create stories based on those comics. I've always had ideas on making games for those comic series I made. In addition, I've always wanted to make video games of the same calibre I used to play. With that, I soon got around to it when I learned how to use the Game Maker engine at the age of around 9.
After around 2 years of using Game Maker to fulfil my thirst for game-making, I started to move on to proper programming languages; my first being C. I started off with making command prompt games and utilities, some of which you can download on this portfolio.
Eventually, when I sprouted off to other languages such as C++, Java and C# (in that order), I started to get better at making programs and realised my talent for programming. Following this, I started using a broader range of libraries (such as SDL and LibGDX) and programming techniques.
Despite being heavily inspired by video games to start programming in the first place, I do take pleasure in creating utilities and web applications too; however, making games will always be a great hobby of mine, for nothing would please me greater than to develop and grow the same things that got me into the world of programming in the first place.
Keep in mind that my projects are not the only things I'm showcasing; I built this website myself, too!