Marco Longo

MSc Computer Games Technology, Abertay University, UK

About Me


Hi there! I am a recent MSc Computer Games Technology postgraduate from Abertay University. I really enjoy playing all sorts of games and I always try to be up to date with the latest gaming related news. I have always been a computer games enthusiast from a very young age. In fact, my passion for games is the main reason why I decided to study to become a programmer. I started out my student career at the University of Catania, where I acquired various computer science related skills. I then decided to obtain a Masters degree in games technology in order to pursue my dream of working in the Games Industry. I was honoured to be designated as the winner of both the annual Andrew De Vries Memorial prize and the University prize by Abertay University at the end of my Masters programme. I would love to be a part of the Games Industry so that I can continuously expand my knowledge and improve my skills by learning new techniques and workflows from other professionals. I like to spend my free time watching movies, playing games and, most importantly, hanging out with friends.

Projects


Hybrid AR

DSApp

Anima

Amentia

Apocalypse Rush

PCG Roguelike

Agar

FL vs RBS

Solar System

Experience


Tranzfuser 2020 Logo

Tranzfuser

Programmer, -

Together with a team of students, I was selected to take part in the Tranzfuser competition organised by UK Games Talent. As a programmer for the team, I was tasked with the implementation of the core mechanics of the game, while also contributing to completing several multidisciplinary assignments coming through from UKGTF. Some of the main tasks for this project include Unity's Cinemachine handling, FMOD integration, and implementation of pre-built Scriptable Objects.

  • The team was finally awarded with several participation badges.
  • The game prototype was showcased during the ProtoPlay Tranzfuser showcase.
  • My participation as a programmer for the competition was acknowledged through several participation badges (available on LinkedIn).
C# Unity FMOD

Education


Abertay University

MSc Computer Games Technology, -

The Master’s programme covered several areas of games development and applied mathematics, which were assessed through group work, individual research, and assignments. The various subjects provided insights on Artificial Intelligence (AI) techniques, network programming applied to computer games, procedural methods, and academic research methods.
  • Dissertation focused on the development of a hybrid AR technique for spatial mapping of three-dimensional spaces that mixes Markerless and marker-based approaches.
  • Application of the Fuzzy Logic AI technique to a simple Unity game prototype that dynamically adjusts difficulty in response to the player’s performance.
  • Development of several game prototypes and application of the Binary Space Partitioning (BSP) technique for procedural content generation, using the DirectX11 framework.
  • Evaluation of academic research methods with a focus on scientifically analysing data using various tools included in the IBM SPSS software.

University of Catania

BSc Computer Science, -

The Bachelor’s programme provided insights on various areas of the IT field and an in-depth evaluation of discrete mathematics and calculus. Different courses offered a deep understanding of C++ programming, with a focus on the creation of complex data structures. Knowledge around databases, operating systems, computer networks, internet security, parallel programming on GPU architectures, computer graphics, and software engineering was also a key point of the programme.
  • Dissertation (Italian ver.) focused on the development of a Serious Game for individuals with learning disabilities, created using the Unity engine.
  • Evaluation and creation of 2D and 3D graphics, as well as 2D and 3D animations, using Processing 3 and Blender.
  • In-depth analysis of software engineering techniques, including design patterns and software development methodologies such as Extreme Programming (XP).
  • Development of parallel applications for GPU architectures using both CUDA and OpenCL platforms.

Contact