This website uses Google Analytics.

By continue browsing you accept some data about your usage may be collected.

Alberto Giudice

Game Developer

I have an academic background in Computer Science and Games Development, with work experience in software development and content creation of 2D graphics and videos.

I have ADHD and tend to thrive in highly collaborative settings. I sometimes may struggle to get started on completely new projects, but once started I can deeply focus on my work and achieve highly polished solutions in little time. I prefer working on gameplay related elements, but I also like making tools for others. I can offer a strong understanding of game-specific code architecture and algorithms, as well as a highly creative mindset in problem solving.

By nature, I love making people laugh. I'm also a very organized person and I have often led student group projects. Nonetheless, I value listening to new perspectives and working with others. If needed, I can be a jack of all trades.

...
  • Unity

  • C++

  • C#

  • Shaders (HLSL)

  • Git + Atlassian Suite

  • Adobe Creative Suite + UI/UX

  • Problem Solving

  • Teamwork

  • Creativity

  • Time Management

English

Fluent

Italian

Mother tongue

Games
Perfumes
Cooking
TV Series
Eurovision
Traveling

I'm always up for a game night at Bastard Café. I love strategic board games.

I regularly role/master Pathfinder 2E campaigns with friends, streaming them on Twitch.

To me, true happiness lies in eating a good Neapolitan-style pizza. No pineapple attached.

I got the Advocate (INFJ-T) personality in the 16Personalities online test.

Android Developer

Shape A/S, 2019-2022 | København, DENMARK

I worked for 3 years as a student Android Developer, implementing both logic and layout changes for their clients' apps. The apps I worked on include Fitness World, OK - Tank, wash and park, Solar Mobile and Nordisk Film Biografer. My work at Shape has included:

  • Refactoring of old Java code to Kotlin and MVVM;
  • Implementation of data-binded Recyclerviews, animations and RXJava network calls;
  • Implementation of new layouts in both XML and Jetpack Compose;
  • Extensive bug fixing on existing codebases.

Teaching Assistant

IT University of Copenhagen, 2020-2022 | København, DENMARK

During my studies at ITU, I've been working as a Teaching Assistant for the courses Game Programming, Game World Design and Mobile App Development, as well as manager of the GameLab. As a TA, I've worked in close contact with the professors to improve the course quality for all students. In particular I've had the following responsibilities:

  • Weekly office hours to confront students and help them solving issues;
  • Weekly assignments grading and feedback;
  • Organizing and holding workshops regarding various development techniques;
  • Setup of technical equipment, online streaming events and social gatherings.

Magicard

Digital Card Game (PC, Android), 2022

Magicard is a digital card game focused on combining turn-based mechanics with time pressured gameplay. This game was developed as part of my master thesis in the MSc in Games at the IT University of Copenhagen, in collaboration with another student. My contribution to the project include:

  • Implementation of part of the card game architecture and queue command system;
  • Implementation of many gameplay systems, like the slider safe areas and the player's hand;
  • Design of the UI and all of the graphical elements used in the game;
  • Iterative planning of features, based on playtesting results and design pillars.

Memorex

Walking Simulator Experience/Game (PC), 2020

Memorex is a walking simulator game not focused on mechanics complexity but on world building and delivering a chill experience to the player. It was developed in Unity as an exam project in the MSc in Games at the IT University of Copenhagen. This game focuses on narrating through gameplay the memories of a teenager related to their Japanese dad and childhood items. My contributions to the project include:

  • Camera programmer, iterating through different styles and finally implementing a "hybrid" dolly follow;
  • Level designer, responsible mainy for the creation of the central bedroom hub;
  • Narrative designer, responsible for dialogues and environmental storytelling;
  • General polishing of many graphical and code details.

MSc in Games (Technology)

IT University of Copenhagen, 2019-2022 | 10/12 (B)

This 2-year Master in Games was focused on the key technical aspects needed by a game programmer, as well as introducing essential game design concepts. This was achieved by both advanced aspects of Computer Science and practical projects in making actual games. Some key takeaway I got from this Master are:

  • Experience working on gameplay elements, game architecture, AI and graphics;
  • Improved understanding of teamwork management in a multi-discipline setting;
  • Exploration of new design spaces, culminating in my thesis on creating a card game based on time pressure;
  • Event planning and communication, as student representative and GameLab manager.

Bachelor Degree in Computer Science

Università degli Studi di Padova, 2015-2017 | 110 / 110 cum Laude (A)

This 3-year Bachelor in Computer Science was focused on learning the core of software development. It helped me in achieving several crucial skills for a software developer, through both frontal lessons and pratical projects. Some of the skills I've acquired from my studies are:

  • Mathematical, logical and algorithmical oriented approach to problem solving;
  • Clean software architecture design and pattern usage;
  • Practical usage of C++, MySQL, HTML5, CSS3, XML, JSON, JavaScript, Git and MatLab;
  • Software Engineering principles and team working.

References available upon request.