⊞ Marco Ghini — Game Developer Portfolio  ·  View desktop version →
  • About Me
  • Skills
  • Projects
  • Gallery
  • Contact
MG

Marco Ghini

Game Developer & Computer Science Graduate

I'm a recent Computer Science graduate at the University of Edinburgh with experience in game design, level design, 3D modelling, and scripting.

In my final year of high school I taught myself to build a 2D platformer in GameMaker, earning a Level 6 National Progression Award in Game Development. I made several more short 2D games before moving to Godot to explore 3D game development.

In April 2026 I revealed a playable demo of my first-person shooter BIOS at an indie games showcase in Edinburgh. The game received publishing funding and is currently targeting a Steam release in September.

I specialise in retro-stylised 3D art made in Blender — chunky character models and gritty level environments inspired by games I grew up playing.


Location
Edinburgh, Scotland
Education
BSc Computer Science — University of Edinburgh
Published work
tarnishedglass.itch.io

🎮 Game Engines

  • Godot Engine 4
  • GameMaker Studio 2

🧊 3D & Art Tools

  • Blender
  • Retro-stylised character modelling
  • Level / environment art

💻 Programming Languages

  • GDScript
  • Python
  • JavaScript / TypeScript
  • C#
  • GML (GameMaker Language)

🌐 Web Development

  • Astro
  • HTML / CSS
  • Node.js

📐 Game Design

  • Level design
  • Gameplay scripting
  • Playtesting & iteration

🔧 Tools & Workflow

  • Git / GitHub
  • VS Code
  • Linux & Windows
  • BIOS screenshot

    BIOS

    A grungy, post-apocalyptic first-person shooter built in Godot 4. Inspired by Quake, DUSK, and Half-Life. Showcased at an Edinburgh indie games event in April 2026 — received funding for a Steam release.

    • godot
    • fps
    • shooter
    • 3d
    • game-dev
  • LeaveCovered screenshot

    LeaveCovered

    A full-stack web app for managing employee time-off requests, built during my degree at the University of Edinburgh. Features an interactive conflict calendar and jurisdiction-aware PTO rules.

    • web
    • full-stack
    • typescript
    • university-project
  • Relevate screenshot

    Relevate

    A 2D puzzle-platformer made in GameMaker Studio 2. Play as a lost android in an abandoned factory, using Gravity Elevators to solve puzzles and escape hostile robots.

    • gamemaker
    • platformer
    • puzzle
    • 2d
    • game-dev
  • Project H screenshot

    Project H

    A wave-based space arcade shooter in GameMaker, inspired by Galaga and Bosconian. Survive endless alien waves, collect power-ups, and manage a limited shield.

    • gamemaker
    • arcade
    • shooter
    • 2d
    • game-dev
  • BIOS — narrow concrete corridor with flickering fluorescent lights
    BIOS — facility interior
  • BIOS — title-screen robot silhouette against a red sky
    BIOS — cover art
  • BIOS — overcast exterior with collapsed buildings in the distance
    BIOS — exclusion zone exterior
  • BIOS — ruined junkyard opening level bathed in orange fog
    BIOS — junkyard, Act I
  • BIOS — underground missile silo, objective marker visible
    BIOS — missile silo objective
  • LeaveCovered — dashboard showing employee leave calendar with conflict flags
    LeaveCovered — manager dashboard
  • Project H — player spaceship firing at incoming alien fleet
    Project H — arcade action
  • Relevate — android character standing on a gravity elevator platform
    Relevate — key art

Find me online

  • 🎮 tarnishedglass.itch.io Games & demos
  • 🐙 github.com/MarcoGhini Source code
  • ✉️ tarnishedglass89@gmail.com Email

🗑️

Recycle Bin is empty.

(Nothing here. Or is there…?)

BIOS screenshot

BIOS

  • godot
  • fps
  • shooter
  • 3d
  • game-dev

You awake to find yourself in a junkyard, having barely survived your last fight against the ACF. Your power supply is damaged and dwindling, your left arm has been ripped off, and your weapons have been taken from you.

You are a robot, rebuilt and reprogrammed by the local underground collective of survivors living in the European Nuclear Exclusion Zone. You must recharge, re-arm, and complete your designated mission: securing the underground missile silo located underneath a nearby fishing village. The ACF is also vying for control of the silo and will do anything to prevent you from accomplishing your objective.

BIOS is a grungy, post-apocalyptic, first-person shooter inspired by Quake, DUSK, Half-Life, and many other games.

This is just a demo, and all may be subject to change.

BIOS is my second game developed in Godot, the first an unpublished medieval horror game, who’s files have been lost at some point.

🎮 Play / View Demo
LeaveCovered screenshot

LeaveCovered

  • web
  • full-stack
  • typescript
  • university-project

LeaveCovered is a website app I developed during my tuition at the University of Edinburgh. Having worked in many different roles as part of full-stack development projects, I had a key understanding of how to build a website from the ground up.

LeaveCovered acts as a simple online service that allows businesses to manage employee time-off. It provides an easy platform for users to submit time-off requests, and for managers to keep track of their employees through an interactive calendar that shows any overlapping conflicts.

LeaveCovered stands out amongst its competition by providing a service that adapts to your countries’ PTO laws, with a focus on maintaining team efficiency through proactive handoff workflows. All this comes packaged in a respectable monthly subscription fee, making it a simple solution for any businesses time-off needs.

https://leavecovered.com/

Relevate screenshot

Relevate

  • gamemaker
  • platformer
  • puzzle
  • 2d
  • game-dev

Second platformer project from 2023 created in GameMaker.

You play as a lost android in an abandoned factory. To escape, you must traverse the facility, using the Gravity Elevators to complete puzzles and avoid enemies. The factory is crawling with malfunctioning, hostile robots. Avoid them and other hazards like the disintegrator lasers.

🎮 Play / View Demo
Project H screenshot

Project H

  • gamemaker
  • arcade
  • shooter
  • 2d
  • game-dev

Project H is a wave-based space shooter made in GameMaker and inspired by 80s space arcade games like Galaga and Bosconian.

You control a small spaceship and must try to survive the endless waves of alien hordes that chase after you. There are power-ups to collect, and a shield you can activate to temporarily protect yourself from asteroids and other projectiles.

🎮 Play / View Demo
  • About Me
  • Skills
  • Projects
  • Gallery
  • Contact
Marco Ghini
Game Developer
  • 🎮itch.ioGames & demos
  • 🐙GitHubSource code
Background scene created in Blender — all 3D models made by me. Any external materials used were acquired under CC0 licenses on https://www.texturecan.com/.
13:1415/06/2026